/mngr

mngr

mngr is a Unix-style CLI tool for managing coding agents. Seamlessly scale from a single local Claude to 100s of agents across remote hosts, containers, and sandboxes.

curl -fsSL https://raw.githubusercontent.com/imbue-ai/mngr/main/scripts/install.sh | bash
Stars
381
Contributors21
View on GitHub

Why mngr

Simple

One command launches an agent locally or on Modal with sensible defaults.

Cost-transparent

Agents auto-shutdown when idle and you pay only for inference and compute.

Secure

Isolated SSH keys, allowlisted network access, and full control over the container.

Composable

Shared hosts, snapshot and fork agent state, direct exec, push/pull/pair.

Observable

Transcripts, direct SSH, programmatic messaging.

Easy to learn

Use "mngr ask" to answer usage questions without leaving the terminal.

All your agents in one place

mngr list displays all of your agents with their status, host information, and other metadata. Supports filtering, sorting, and multiple output formats.

All of your agents in one placae

Starts up in ≤ 2 seconds

mngr create sets up an agent's working directory, optionally provisions a new host or uses an existing one) runs the specified agent process, and connects to it by default.

Runs on your machine and starts in less than 2 seconds

Agents that work like git

Think of mngr as "git for agents": just like git allows you to commit/push/pull/fork/clone versions of code, mngr allows you to create/destroy/list/clone/message agents.

Agents that work like git: clone, fork, pair

lets you do things like:

— for each open GitHub issue, create a PR
— for each flaky test in the past week, fix it
— for each rule in style guide, scan codebase & fix all instances

CTO at Imbue
@joshalbrecht
paperclip

The future of agentic systems is scaling out, not up...this is the way

CEO of Softmax
@eshear
paperclip

I really like the Unix philosophy of mngr, mainly using background no connect agents which works a lot better than native Claude code subagents

@YusufAfifi3
paperclip

Frequently asked questions

What is mngr?

A Unix-style CLI for running coding agents in parallel. One command launches an agent on your laptop, a Modal sandbox, or a Docker container. Same commands whether you run one agent or a hundred.

Which agents and hosts does it support?

Claude, Codex, OpenCode, or any agent you can launch from a shell. Hosts can be local, Modal, Docker, or anything else you can SSH into. Plugins let you add your own agent types, providers, and commands.

How fast is it?

It’s fast. Depending on your setup, agents can start and mngr list returns within a few seconds. There's no managed service in the middle. Just SSH, git, and tmux.

What does it cost?

The CLI is free and MIT-licensed. You pay for inference and the compute on whichever host you pick. Remote hosts auto-shutdown when agents go idle, so a Modal run typically costs a fraction of a cent in compute beyond inference.

How are agents isolated?

Each agent gets its own container, accessed over a unique local SSH key. You can block all outgoing internet with -b offline, restrict traffic to an IP allowlist, or layer on the provider's native isolation. If an agent does something reckless, the blast radius stops at the container.

How do I install it?

One line:

curl -fsSL https://raw.githubusercontent.com/imbue-ai/mngr/main/scripts/install.sh | bash