
Gossipcat
io.github.ataberk-xyz由 GitHub 帳號 ataberk-xyz 發布v0.2.1更新於 Oct 24, 2026
Multi-agent orchestration for Claude Code — consensus review, adaptive dispatch, skill learning
概覽
Gossipcat 是給 Claude Code 與 Cursor 使用的本機 MCP 伺服器,會並行執行多個 AI 代理交叉審查程式碼問題,只呈現經過核實的發現。
- 可以做什麼
- 執行多代理共識程式碼審查,每項發現都必須引用真實的 file:line,由同儕對照原始碼機械式核實,並標記為已確認、獨有、有爭議或未核實。記錄各代理的準確率分數,並把後續任務分派給在該類別中表現可靠的代理。依反覆出現的失敗自動產生技能檔案並注入後續提示,也可納入你自己的專案技能。提供即時操作儀表板與雙向瀏覽器聊天橋接,連進正在執行的整體調度器。
- 適用情境
- 當你希望在採納程式碼審查結論前過濾掉幻覺,或希望多個模型對照真實程式碼庫互相核查時使用。適合已用 AI 審查變更的 Claude Code 或 Cursor 使用者,並希望建立隨時間改善代理選擇的回饋循環。
- 執行需求
- 透過 npm(npx 或全域安裝)以本機程序執行,需要 Node 22+,並在 Claude Code 或 Cursor 內使用。原生代理不需要 API 金鑰,使用現有訂閱。中繼代理可選需要 GOOGLE_API_KEY(Gemini)及其他供應商憑證。GOSSIPCAT_PORT 可選用來固定中繼/儀表板連接埠。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Gossipcat,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
Multi-agent consensus code review.
AI reviewers lie confidently. Gossipcat makes them check each other — against your actual code.
TypeScript · MCP · Claude Code · Cursor · multi-agent
Quick start · How it works · Guide · Handbook · Changelog
A single AI reviewer will, with total confidence, report bugs that aren't there. You read the finding, you go look, you waste twenty minutes — the code was fine. No second opinion, no track record, no way to tell a real catch from a hallucination until you've paid for it.
Gossipcat runs several agents in parallel, has each one verify its peers' findings against your real file:line, and only surfaces what survives. When an agent invents a finding, a peer catches it and the agent's accuracy score drops — over time the system routes each kind of work to whoever is measurably reliable at it. The verdict comes from citation checks against your source, never from one model grading another.
It runs as an MCP server inside Claude Code and Cursor, with a live operator dashboard and a two-way browser chat bridge into the running orchestrator.
Reading a report
Your whole job is four tags:
The DISPUTED false alarm that cross-review kills is the bug a solo reviewer would have shipped to you. That delta is the whole point.
How it works
Every finding must cite a real file:line. Peers verify the citation mechanically — agree, disagree, or new — and the verified outcomes become reward signals that update per-agent competency scores. An agent that keeps failing in one category gets a skill file auto-generated from its own failure history and injected into future prompts; skills that don't measurably help are statistically demoted. It's in-context reinforcement learning at the prompt layer: the reward is grounded in your source code, the "policy update" is a markdown file, and no weights are ever touched.
Since v0.8, skills also activate by task relevance instead of shipping wholesale, and agents can pull skills on demand mid-task — including your own Claude Code project skills from .claude/skills/, no duplication needed.
Quick start
Node 22+, and either Claude Code or Cursor.
or manually:
Then, in any project:
"Set up a gossipcat team for this project." "Do a consensus review of my recent changes."
The smallest working team — sonnet-reviewer + haiku-researcher — is fully native and needs zero API keys: it runs on your existing Claude Code / Cursor subscription. Relay agents (Gemini, OpenAI, Grok, DeepSeek, Ollama, any OpenAI-compatible endpoint) are optional and mix freely.
First run, daily recipes, dashboard, configuration, and troubleshooting: docs/GUIDE.md.
Compared to the alternatives
The difference is ground truth: findings are verified against actual file:line citations in your codebase, which is what makes the reward signal trustworthy enough to automate.
Architecture
Native agents run as host subagents (Claude Code Agent() / Cursor Task()) on your subscription — no API key. Relay agents run as WebSocket workers against any provider. Both participate equally in consensus, memory, and skill development.
Reading this as a Claude Code or Cursor instance? Call
gossip_status()— it boots your full operating rules. The internals and design invariants live in docs/HANDBOOK.md.
Docs
Roadmap
Dashboard enrichment (graphs, trends, session history) · local Postgres migration · Windsurf / VS Code native parity · standalone CLI. Shipped work: releases.
Contributing
Bug reports, ideas, and PRs welcome — open an issue or ask in-session "file a gossipcat bug report about …". Fork, branch, npm test, conventional commits; details in CONTRIBUTING.md.
License
來源:README.md,提交 57a9adf
工具
0版本歷史
1- v0.2.1最新Sep 16, 2026
評分
已滿足適用檢查項的 50%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分