Top 8 Rust multi-agent Projects
-
hcom
Let AI agents message, watch, and spawn each other across terminals. Claude Code, Codex, Antigravity CLI, Cursor CLI, OpenCode, Kilo, Pi, Kimi (by aannoo)
Project mention: CLI tool for live communication between agents in different TUIs and subagents | news.ycombinator.com | 2026-02-13 -
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Project mention: Stream0, the messaging layer for AI agents. HTTP-native, event-driven | news.ycombinator.com | 2026-03-16
-
cas
Multi-agent orchestration for Claude Code. Persistent memory, tasks, rules, and skills that make AI agents actually coordinate. (by codingagentsystem)
Project mention: CAS – I reverse-engineered Claude Code to build a better orchestrator | news.ycombinator.com | 2026-03-11Anthropic just shipped Agent Teams for Claude Code (https://news.ycombinator.com/item?id=46902368). I've been building the same thing independently for months, but with a different architecture that solves the two biggest problems people flagged in that thread: file conflicts and quality.
Their approach uses file locking. Tasks have to be file-disjoint or agents overwrite each other. CAS uses git worktrees instead. Each agent gets its own full copy of the repo on its own branch. Three agents can edit the same file simultaneously and the supervisor merges everything back. No locks, no file-disjoint constraint.
The other problem: agents that say "done" when they're not. CAS has verification gates. Workers self-verify before closing (no TODOs, code is wired up, tests pass). Tasks enter pending_verification and workers can't claim new work until it clears. This was born out of pain. Without it, agents mark tasks done while leaving half-connected code everywhere.
GitHub: https://github.com/codingagentsystem/cas
-
parallax
Distributed multi-agent research engine with dynamic strategy planning, durable stream-based coordination, and controlled synthesis (by s2-streamstore)
Project mention: Google Open Sources Experimental Agent Orchestration Testbed Scion | news.ycombinator.com | 2026-04-07this is very cool! i recently hacked on something similar https://github.com/s2-streamstore/parallax
and also wrote about it https://s2.dev/blog/distributed-ai-agents
-
CrewForge
A virtual team in your terminal: multiple AI agents discuss and converge, so you don't have to iterate alone.
Project mention: CrewForge: A shared terminal room where humans and agents think out loud | news.ycombinator.com | 2026-02-22micromanaging back-and-forth and more time on higher-leverage work.
Built in Rust, shipped via npm (no runtime dependency beyond opencode).
GitHub: https://github.com/Rexopia/crewforge
Happy to answer questions about the architecture.
-
Project mention: Kbtz: A task tracker and TUI workspace for coding agents | news.ycombinator.com | 2026-02-28
-
rune
Rust-native AI runtime — personal agent gateway with multi-project orchestration, semantic memory, and federated instance support (by ghostrider0470)
Project mention: Rune: A Rust-Native AI Runtime — And Why It Needs Contributors | dev.to | 2026-04-10git clone https://github.com/ghostrider0470/rune.git cd rune cargo build --release
-
Mutagen
Mutagen is a Rust based harness for Claude and Codex that was developed to lead users from idea to full-stack application with greater precision and less cost than competitors. (by CHKDSKLabs)
Project mention: Mutagen 0.4.0 Released: Service Extraction, Bug Crunches, and Fixed Persona Drift | dev.to | 2026-06-03Mutagen 0.4.0 addresses the friction points that plague agentic workflows: context bloat, brittle persona transitions, and the lack of a deterministic path from design document to deployed artifact. We aren't trying to make prompts smarter; we are making the harness that executes them more precise. This release introduces a Rust-based service extraction layer that decouples static dependency mapping from generative reasoning, implements an adversarial verification pipeline to gate deployment, and enforces strict stage transitions to prevent the agent personas we rely on from drifting into one another's scopes.