Skip to main content

Mifune Console and self-hosted AGRO

Give each coding agent a durable workspace.

AGRO gives coding agents a durable workspace. Two or more agents can run side by side in one workspace. Self-host AGRO in an isolated Docker sandbox on your own laptop or remote VM. Or use the Mifune Console to get a dedicated VM node that Mifune operates.

Console operated by MifuneAGRO is Apache-2.0 open source18 GitHub stars

Choose how you run AGRO.

Mifune Console

Mifune operates each node for you.

Sign in with GitHub, create a node, and open the node from the Console.

The free tier is for personal accounts. It gives up to three n4 nodes that share 24 running hours each UTC month, with no card. The Console limits the number of free-tier spots.

AI usage is not included.

You sign in to your agent provider with your own account.

Self-hosted AGRO

You run the sandbox on your own laptop or remote VM.

The host needs Docker, Git, and Node.js 22 or newer.

The agent keeps working after you disconnect.

Open source

Help more agent builders find AGRO.

If AGRO saves you time, star the repository. A star helps other developers find the project.

GitHub stars★ 18mifunedev/agroStar on GitHub →

Why run the agent in a sandbox?

A clean host

The agent, its tools, and its logins stay off your host.

A persistent home

Logins, tools, and the workspace live in one volume. The volume survives a restart.

Markdown crons

Each crons/*.md file declares a schedule. The cron runtime sends the file body to the agent as a prompt.

A durable home for agent work.

Skills and hooks in .agro/ serve every harness. Herdr is the persistent workspace for agents, tests, and development servers. The container keeps running after you detach from Herdr.

In self-hosted AGRO, SSH, the host Docker socket, Cloudflared tunnels, and Slack stay off until you turn them on.

The agro stop command keeps the home volume. The agro destroy command deletes the home volume, and it asks before it runs.

Read the self-host quickstart →