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.1

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.1
File Size Uploaded
swarmr-1.2.1.tar.gz 66.0 kB Details

Built distribution (wheel)

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

Total release size: 109.6 kB

Release files / swarmr-1.2.1.tar.gz

Download URL swarmr-1.2.1.tar.gz
Size 66.0 kB
Tags Source
SHA-256 checksum
How to use checksums
ef134fd34c1f1f4a240235e92dd6150d66373139a2b382483b419d97ec65adfe
BLAKE2b-256 checksum
How to use checksums
fd77c49cf92ade2fd57ff594af4b1a9c3533727ce2f50456c81348bedfd6d1d5
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.1-py3-none-any.whl

Download URL swarmr-1.2.1-py3-none-any.whl
Size 43.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
16b0e54746fb09b2c04fdbce89a29b2f23fda45b417f0769f8b2b78c68cb07f8
BLAKE2b-256 checksum
How to use checksums
9e3a7e06ca081796a0c112ff4eadebc5fa149a7ea13088f66e248101980f3f3d
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

This release

1.2.1 This release

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