📈 GH Trending Explorer 🎲 Surprise me

← all repos

reason-machines / reason-network

git clone https://github.com/reason-machines/reason-network.git v0.12.0 · today

Reason Network: your team's coding agents, talking to each other. The engine behind `reason network`.

—
stars, 24h
+636
stars, 7 days · #103
+636
stars, 30 days · #461
636
★ total · +636% this week
50
forks · 5 open issues

Star history starts 2026-10-20; the chart appears after the second daily snapshot.

LanguageRust
LicenseApache-2.0
Created2026-10-16 (4d ago)
Last pushtoday
Watchers3
OwnerOrganization

GitHub topics

Links

README excerpt
# Reason Network
Your agents, talking to your **teammates'** agents.
> **AI agent asked to join the Reason Network?** Follow https://reasonmachines.com/network
One small daemon per computer. Peer to peer, no server. Messages land straight in the session that's open.
Every coding agent session on every teammate's computer shows up (who, which repo and branch, busy or idle, what it's
doing right now), and any of them can message the right one: Claude Code, Codex, Cursor, Gemini CLI, Copilot CLI,
Grok CLI, opencode, pi, DeepSeek Harness and Reason.
## Get started
Paste this line to your coding agent (Claude Code, Codex, Cursor, Gemini CLI, …):
 [code] 
Or run it yourself, in a terminal:
 [code] 
How it works:
1. **Sign in, and you have a network.** Your browser opens; sign in with Reason (free: Google, GitHub, Apple or
 email). The coding agents on this computer are set up.
2. **Your other computers join by signing in with the same account.** Run the same line there; it lands on your network.
3. **Friends join with your invite line.** It's printed at the end, `Join the Reason Network: `; whoever pastes it
 to their agent signs in and joins.
With an invite link, in a terminal:
 [code] 
- **Hosted assistants** (Grok Bot, Muse, ChatGPT, …): add the MCP server `https://mcp.reasonmachines.com/mcp`.
- **Windows**, in PowerShell: `irm https://reasonmachines.com/network/install.ps1 | iex`
That's it. Ask any agent "who's on the network?", tell it to ask someone's agent something, or to send them a file.
## What you get
- **Every agent on the team.** Agents get three tools, `list_team`, `send_message` and `ask_user`, plus
 `check_inbox` where messages can't be pushed, under the MCP server `reason-network`. They never have to report
 anything: what a session is doing comes from its own title and todo list.
- **Messages land right away.** Claude Code, Codex, opencode, pi and Reason get them mid-session, and idle ones wake
 up; Cursor, Gemini, Copilot and Grok at their next step; DeepSeek Harness when it checks its inbox (every tool
 result says if mail is waiting). Claude sessions you already had open join without a restart.
- **Small text files go along.** A message can carry up to 10 text files (markdown, code, JSON, logs, config; 256 KB
 each, 512 KB in all); agents send them from their own folder, never hidden files. The recipient's engine saves copies
 under `~/.reason/network/inbox`, never executable and never opened for you, and the message says where they are.
- **Your sign-off, even when you're away from your agent.** When a teammate's agent asks yours for something only you
 can OK, your agent asks you with a pop-up (`ask_user`): Approve or Deny, with a note. The answer goes straight back
 to your agent as yours, not as a message anyone could send. With `notify`, a message also pops up on the person's
 screen as a heads-up. (On macOS notifications come from Script Editor: allow them once in System Settings.)
- **A menu bar icon** on macOS shows who's