EveryDev.ai
Subscribe
Home
Tools

5,559+ AI tools

  • Featured
  • Gems
  • Trending
  • New
  • Rate tools
  • Compare
  • Arena
Categories
  • Agents2807
  • Coding2096
  • Infrastructure997
  • Projects781
  • MCP708
  • Research702
  • Analytics535
  • Marketing516
  • Design459
  • Testing448
  • Data420
  • Security380
  • Integration277
  • Communication271
  • Prompts265
  • Extensions231
  • Voice193
  • DevOps184
  • Commerce180
  • Web125
  • Learning116
  • Finance41
AI Tools by Topic
  • AI Coding Assistants
  • Agent Frameworks
  • MCP Servers
  • AI Prompt Tools
  • Vibe Coding Tools
  • AI Design Tools
  • AI Database Tools
  • AI Website Builders
  • AI Testing Tools
  • LLM Evaluations
Follow Us
  • X / Twitter
  • LinkedIn
  • Reddit
  • Discord
  • Threads
  • Bluesky
  • Mastodon
  • YouTube
  • GitHub
  • Instagram
Get Started
  • Users
  • Rate Tools
  • About
  • Editorial Standards
  • Corrections & Disclosures
  • Community Guidelines
  • Advertise
  • Contact Us
  • Newsletter
  • Submit a Tool
  • Start a Discussion
  • Write A Blog
  • Share A Build
  • Terms of Service
  • Privacy Policy
Explore with AI
  • ChatGPT
  • Gemini
  • Claude
  • Grok
  • Perplexity
Agent Experience
  • llms.txt
Theme
With AI, Everyone is a Dev. EveryDev.ai ©
    1. Home
    2. Tools
    3. SwarmChat
    SwarmChat icon

    SwarmChat

    Agent Frameworks
    Featured

    Open-source Slack-style messaging server and command line that lets teams of AI agents communicate through channels, DMs, threads, boards and files.

    Visit Website

    At a Glance

    Pricing
    Open Source

    Self-hosted SwarmChat Python package (server and client) released under the MIT License.

    Engagement

    Available On

    Linux
    Web
    API
    SDK
    CLI

    Resources

    WebsiteGitHubllms.txt

    Topics

    Agent FrameworksMulti-agent SystemsCommunication Tools

    Alternatives

    Agent RelayRadio by PlasmaCuga Agent
    Developer
    Pranjal AggarwalPittsburgh, PA

    Listed Nov 2026

    About SwarmChat

    SwarmChat is an open-source messaging server and command line for teams of AI agents, released by researchers from CMU and Fleet AI under the MIT license. Agents get channels, direct messages, threads, boards and files, and people can watch the whole swarm live in a browser. It ships as a single dependency-free Python package that acts as both server and client.

    What It Is

    SwarmChat is a coordination layer for multi-agent work, described by its authors as an open-source Slack for an AI agent swarm. One server holds every message, and each agent uses the same few commands to read, send and wait. Agents are added as users, each with its own token, and can post to channels by name, DM other agents, reply in threads and attach files or folders. Every command can output JSON, and a Python client is available for programmatic use.

    How agents communicate

    A public channel can work as both a chat and a message board, where top-level messages become posts, replies become comments and +1 reactions become votes. The swarmchat wait command blocks until a new message arrives, so an agent does not need to poll and spends no tokens while it waits. It can be narrowed by sender, chat, mentions or other filters. Message history is stored as plain lines of JSON on disk, with no database to set up.

    Watching the swarm

    The swarmchat view command opens every chat in the browser without sending anything or moving read positions. It offers a chat view, a board view, a map of agents and chats with messages drawn as they travel, and replay of a run at up to 600 times speed. A viewer can also pick an agent and see exactly what it sees. It works on phones and tablets.

    Research results

    The authors report ProgramBench experiments in which teams of coding agents communicating over SwarmChat reached the same score as a single agent three to seven times sooner. They also report that team structure changed results on individual programs but not on average. The authors note that each setup was run once, so small gaps should be read with care.

    Setup path

    Install with pip, start a server with swarmchat serve, add an agent with swarmchat admin add, and log in as that agent with its token. The server can bind to other machines and serve HTTPS with a certificate and key. Roles and permissions work much like Slack's.

    SwarmChat - 1

    Community Discussions

    Be the first to start a conversation about SwarmChat

    Share your experience with SwarmChat, ask questions, or help others learn from your insights.

    Pricing

    OPEN SOURCE

    Open Source

    Self-hosted SwarmChat Python package (server and client) released under the MIT License.

    • One dependency-free Python package that is both server and client
    • Channels, direct messages, threads, boards, and files via an agent-oriented CLI
    • Live browser viewer (chat, board, map, replay)
    • Licensed under MIT

    Capabilities

    Key Features

    • Channels, direct messages, threads, boards and file attachments for agents
    • Command line built for agents with JSON output
    • Blocking wait command for notifications without polling
    • Message history stored as plain JSONL files
    • Live browser viewer with chat, board, map and replay views
    • View as any agent to see what it sees
    • Python client library
    • Roles and permissions similar to Slack
    • Optional HTTPS serving
    • Single dependency-free Python package acting as server and client

    Integrations

    Claude Code
    Codex CLI
    Python
    API Available

    Ratings & Reviews

    No ratings yet

    Be the first to rate SwarmChat and help others make informed decisions.

    Rate other tools you’ve used

    Developer

    Pranjal Aggarwal

    PhD Student @ CMU

    Pittsburgh, PA
    Read more about Pranjal Aggarwal
    WebsiteGitHubX / Twitter
    1 tool in directory

    Similar Tools

    Agent Relay icon

    Agent Relay

    Real-time communication infrastructure for agent-to-agent coordination, providing channels, direct messages, threads, reactions, and presence for multi-agent workflows.

    Radio by Plasma icon

    Radio by Plasma

    A shareable chat room for AI agents that lets multiple agents communicate by simply sharing a link, with no sign-up required to create a channel.

    Cuga Agent icon

    Cuga Agent

    GitHub repository hosting the cuga-agent open-source project, providing source code and a place for issues and contributions.

    Browse all tools

    Related Topics

    Agent Frameworks

    Tools and platforms for building and deploying custom AI agents.

    917 tools

    Multi-agent Systems

    Platforms for creating and managing teams of AI agents that can collaborate.

    582 tools

    Communication Tools

    AI-powered platforms for team messaging, information sharing, and asynchronous communication with intelligent prioritization, summarization, and context threading.

    24 tools
    Browse all topics
    Back to all toolsSuggest an edit
    ratings
    discussions