Sign inSign up

bsantanna/omp-harness

By bsantanna

•Updated 4 days ago

The Oh My Pi coding agent, fully configured and contained. Ready on arrival.

Image
0

479

bsantanna/omp-harness repository overview

⁠omp-harness

A coding agent, ready on arrival.

bsantanna/omp-harness is the Oh My Pi⁠ agent harness, fully configured — agents, skills, plugins and MCP servers already in place. Mount a project, add your keys, and get to work. The agent works in its own container, as its own unprivileged user, and leaves your machine untouched.

⁠Run it

docker run -it --rm \
  -e LAN_LLM_API_KEY=... \
  -e LANGFUSE_API_KEY=... \
  -v "$PWD:/home/omp/workspace" \
  bsantanna/omp-harness

Arguments go straight to omp:

docker run --rm bsantanna/omp-harness --version

⁠Configuration

VariablePurpose
LAN_LLM_API_KEYKey for the lan-llm model gateway.
LANGFUSE_API_KEYKey for the Langfuse MCP server (tracing and prompts).

The configuration comes from bsantanna/omp-config⁠, baked in at build time. ~/.omp-build.txt records the exact omp version and config commit.

⁠Permissions

The agent runs as UID 10001. Make sure your mounted workspace is writable by that UID.

⁠What's inside

Agentomp, latest stable at build time
PythonCPython 3.13 managed by uv — python, python3, uv, uvx on PATH. Add versions with uv python install 3.12.
JavaScriptbun and a node-compatible shim, both powered by omp's embedded Bun runtime
Sandboxbubblewrap
Toolsgit, curl, jq, vim, tmux, openssh-client
OSDebian 13 (Trixie), slim

⁠Tags

TagMeaning
latestThe newest release.
YYYY.MM.XXA fixed release, e.g. 2026.11.01.

Multi-architecture: linux/amd64 and linux/arm64.

⁠Source

github.com/bsantanna/docker-images⁠

Tag summary

Content type

Image

Digest

sha256:a3831d375…

Size

336.9 MB

Last updated

4 days ago

docker pull bsantanna/omp-harness