Skip to main content

swarmr

Teams of Deep Agents domain specialists, exposed two ways: a streaming terminal CLI and an MCP server.

This is the core distribution. It ships no team. Teams live in their own repositories, depend on this one, and are found through installed metadata — pip install and pip uninstall are the whole lifecycle.

Install

Core and the team must land in the same environment; discovery reads installed distribution metadata, not paths.

uv tool install "swarmr[all]" --with-executables-from swarmr-kube

all pulls in every first-party team; swarmr[kube] or swarmr[blame] picks one. --with-executables-from is easy to miss: without it only core's teams and teams-mcp reach your PATH. Name each team package that ships commands (swarmr-kube ships incident-credentials; swarmr-blame ships none).

From a checkout instead of PyPI:

uv tool install ../swarmr --with ../swarmr-kube --with ../swarmr-blame \
  --with-executables-from swarmr-kube

Then a model key, in the directory you run from:

printf 'KIMI_API_KEY=sk-…\n' > .env && chmod 600 .env

Loading walks up from the current directory, then falls back to ~/.env; KIMI_ENV_FILE overrides both.

CLI

teams --list
teams --target <team>
teams <team> "the symptom, as prose"

Output shows delegation live: the plan, parallel dispatches, each tool call with a digest of its result, every subagent's verdict attributed by name, per-agent token counts.

MCP

{
  "mcpServers": {
    "swarmr": {
      "type": "stdio",
      "command": "teams-mcp",
      "cwd": "/abs/path/to/your/working/dir",
      "timeout": 0
    }
  }
}

cwd is where the server looks for .env. Tools: start_<team> for every installed team, plus check_task and list_tasks. Runs take minutes, so start_* returns a job id immediately and check_task long-polls — returning the moment a specialist is dispatched or reports, with only the trail steps you have not seen.

Install a team, restart the server, and its tool appears. No configuration changes.

Design notes and internals: CLAUDE.md.

Metadata

Release files for swarmr 1.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for swarmr 1.2.0
File Size Uploaded
swarmr-1.2.0.tar.gz 66.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for swarmr 1.2.0
File Interpreter ABI Platform
swarmr-1.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 109.5 kB

Release files / swarmr-1.2.0.tar.gz

Download URL swarmr-1.2.0.tar.gz
Size 66.0 kB
Tags Source
SHA-256 checksum
How to use checksums
4b8e7e35caa56325e922965d65a5e986e4a39b984ff1c1ae114aa58799dffbca
BLAKE2b-256 checksum
How to use checksums
a8d61da1d74812024f9dee12f4375d77f53560d26dd5274ea2ebd020bd0b34f3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.22 {"installer":{"name":"uv","version":"0.12.22","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / swarmr-1.2.0-py3-none-any.whl

Download URL swarmr-1.2.0-py3-none-any.whl
Size 43.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
aae2d195138db91cecf26fb9866b2a112da3efd98d0c2e253b2ba9727de0e0f3
BLAKE2b-256 checksum
How to use checksums
6529bfa9b485181aba27b2982b30bf9b2d0c02c1395d022c8b1cda5cbf9c48ea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.22 {"installer":{"name":"uv","version":"0.12.22","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release history Release notifications | RSS feed

1.3.0

2 release files

1.2.1

2 release files

This release

1.2.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page