Open Source Runtime for Containerized Agents

Any agent. Sandboxed.

minionrt runs agents that speak the Agent Client Protocol in an isolated container environment.

> minion
  --containerfile ./Containerfile.codex
  -m "Fix failing tests"

Any Agent

minionrt can run any agent that speaks the protocol. If there is ACP (Agent Client Protocol) support for your favorite agent (there likely is!), it can be easily packaged for minionrt, too. You can also easily customize the development environments for any given project and agent by creating a singe Containerfile (or Dockerfile).

Sandboxed

minionrt runs agents packaged as OCI Container images (e.g. produced by Docker). The running agents have no access to your host environment beyond what your container runtime (e.g. Docker) exposes by default. minionrt is intended to be used on local git repositories that are proxied into the container via a git server binding to a container network interface. This means only checked in code gets exposed to the agent, no tokens or secrets leaked, no agents reading confidential config files in your host environment.

Open Source

The best part? It's open source software. The runtime is written in Rust and dual-licensed under MIT and Apache 2.0. You can freely use, study, share, and improve the software. Head over to GitHub for the source code.

Security-first

Agent environments are strictly isolated from the host.

Open Standards

Using OCI standards, the Git Protocol and the Agent Client Protocol.

Open Source

The runtime is written in Rust and dual-licensed under MIT and Apache 2.0.

Give it a try.

minionrt comes as a single self-contained Rust executable.