
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 分