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.3.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.3.0
File Size Uploaded
swarmr-1.3.0.tar.gz 70.4 kB Details

Built distribution (wheel)

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

Total release size: 115.9 kB

Release files / swarmr-1.3.0.tar.gz

Download URL swarmr-1.3.0.tar.gz
Size 70.4 kB
Tags Source
SHA-256 checksum
How to use checksums
d405cd62e24d7ad9541617b32c8047942842b3aa6f23585ca212da630c3fc7dd
BLAKE2b-256 checksum
How to use checksums
b577e71c2e1d99b3b6beb9e5334f4e4f622f4749cf120fb192313702075a355c
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.3.0-py3-none-any.whl

Download URL swarmr-1.3.0-py3-none-any.whl
Size 45.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f485e137f4b5362392307f449eaecf2c0b2fb8120dff2a706d8e5ac757f507b4
BLAKE2b-256 checksum
How to use checksums
ea4d4ddb8afb6d2372d6a252355b1e071874cccc2a32e6eb6d03834290f4006d
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

This release

1.3.0 This release

2 release files

1.2.1

2 release files

1.2.0

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