#7171st of 80 in Agent platforms

shannon

Multi-agent orchestration on Temporal with token budgets and replay debugging

Stars
2.3k
License
MIT
Last commit
Sep 2026
Last release
Jun 2026
Language
Go
Stars, last 29 weeks+631
21 Apr 2026: 1,696 stars28 Apr 2026: 1,760 stars5 May 2026: 1,789 stars12 May 2026: 1,813 stars19 May 2026: 1,850 stars26 May 2026: 1,883 stars2 Jun 2026: 1,918 stars9 Jun 2026: 1,966 stars16 Jun 2026: 1,992 stars23 Jun 2026: 2,018 stars30 Jun 2026: 2,041 stars7 Jul 2026: 2,068 stars14 Jul 2026: 2,086 stars21 Jul 2026: 2,110 stars28 Jul 2026: 2,141 stars4 Aug 2026: 2,160 stars11 Aug 2026: 2,181 stars18 Aug 2026: 2,191 stars25 Aug 2026: 2,208 stars1 Sept 2026: 2,220 stars8 Sept 2026: 2,230 stars15 Sept 2026: 2,246 stars22 Sept 2026: 2,256 stars29 Sept 2026: 2,271 stars6 Oct 2026: 2,277 stars13 Oct 2026: 2,284 stars20 Oct 2026: 2,295 stars27 Oct 2026: 2,305 stars3 Nov 2026: 2,312 stars10 Nov 2026: 2,327 stars

1,696 on 21 Apr 20262,327 on 10 Nov 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

Shannon is a multi-agent orchestration stack with a Go gateway and orchestrator, a Rust agent core with a WASI sandbox, and a Python LLM service. Tasks are submitted over REST, an OpenAI-compatible API or a Python SDK, then routed by complexity to strategies such as DAG, ReAct, research and swarm. Temporal provides workflow replay, and per-task token budgets fall back to cheaper models.

Who it is for: Teams self-hosting production agent workflows with cost controls

Strengths

  • Temporal workflows allow step-by-step replay of failed runs via scripts/replay_workflow.sh
  • Hard per-task token budgets via budget_max, with fallback to cheaper models
  • Code runs in a WASI sandbox; OPA policies can gate actions behind human approval
  • OpenAI-compatible endpoint plus REST, SSE, WebSocket and a Python SDK

Weaknesses

  • Many moving parts: gateway, orchestrator, agent core, LLM service, Temporal, PostgreSQL, Redis
  • Needs an external LLM API key or a separately hosted local model endpoint
  • Playwright browser image is 3.4GB and is not started by default
  • Source build needs Go, Rust and Python toolchains; quick install is a curl-pipe-bash script

What it needs

  • no GPU
  • Compose
  • Needs Docker Compose, Temporal, PostgreSQL, Redis, LLM provider API key
  • Models: OpenAI, Anthropic, Google Gemini, xAI, DeepSeek
  • port 8080

Quick answers

Is shannon open source?

Yes. Its code is on GitHub under the MIT license.

Can you run shannon with Docker?

Yes. Its repository has a Docker setup: a Dockerfile, a Compose file or a published image.

Does shannon need a GPU?

No, it runs without one.

Also in Agent platforms

See all 80
Also in Agent platforms
RankProjectScore
1AutoGPTRole-based AI agents coordinated by one lead agent, plus a visual workflow builder Live demo ↗ (opens in a new tab)188k stars+853 (+0.5%) in 30 dayscustom license95 out of 100
2daily_stock_analysisLLM-driven daily analysis of watchlist stocks across six markets, pushed to chat apps69.9k stars+3,683 (+5.6%) in 30 daysMIT95 out of 100
3LangflowVisual builder for AI agents and workflows, exposed as API or MCP server156.5k stars+1,251 (+0.8%) in 30 daysMIT94 out of 100
#4deer-flowAgent harness running sub-agents, memory and sandboxes with pluggable skills85.2k stars+1,752 (+2.1%) in 30 daysMIT93 out of 100
#5DifyVisual builder for LLM workflows, RAG pipelines and agents, with APIs Live demo ↗ (opens in a new tab)161k stars+3,111 (+2.0%) in 30 dayscustom license92 out of 100