Skip to content
项目

Suge8/firecode has 31 GitHub stars and 4 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-14 21:58 UTC. Last push 2026-11-13.

这些数字如何统计

实测星标增长

24小时
0
7天
正在收集历史
15天
正在收集历史
1个月
正在收集历史

各周期内的星标净变化,周期相互重叠,并非每日新增。缺失的测量保持空白。星标代表关注度,不代表软件质量。

关于

Pi 一站式扩展:并行子代理、自动修复的多模型审查、清爽界面 · All-in-one Pi extension: parallel sub-agents, self-fixing multi-model review, a calm UI.

开发工具

README.zh-CN.md

原文

firecode

English 简体中文

装这一个,其余扩展都可以卸了。

给 Pi 加上并行子代理、多模型代码审查和更干净的终端界面。装一个就够,开箱即用。

官网 npm CI MIT

说个任务:子代理并行干活,各自送审,没过的打回重修,指挥官汇总终审后才交到你手里

为什么用 FireCode

  • 开箱即用。 首次启动自动写入推荐配置,换成你已登录的模型就行。界面和提示词跟随系统语言。
  • 子代理可控。 并行跑,每个角色配置模型链,出故障自动切换,随时点开干预。
  • 审查交付全自动。 一条命令发起审查,值得修的问题打回修复、修完再审,直到通过;每次审查怎么结束的都会告诉你。
  • 核心极轻。 完美契合 Pi 原生的极简思路,上下文保持极度轻量。
  • 视觉负担低。 你只需要在乎真正重要的结果,中间过程全部折叠,想看再展开。

全自动审查交付

改完执行 /fire-review 发起对抗审查。高风险改动(持久化、并发、迁移、鉴权)指挥官会自己送审,不用你发起。你配置的最多五个模型一起挑问题,并给每个问题的发生频率和影响打分:值得修的打回修复,其余列给你看,修完再审。审查通过、顾问模型在反复失败后叫停、或轮数用完时结束。

第 1 轮没过,代理修复后第 2 轮通过

别的审查工具大多交给你一份问题清单,FireCode 会一直修复、复审:

审查者 交到你手里的是
FireCode 最多五个模型对抗审查 修好并复审的代码
Claude Code /code-review 你会话里的一个子代理 问题清单;--fix 可直接应用
Codex /review 一个审查者,用当前会话的模型 一份问题摘要
Open Code Review(阿里) 一个模型,每组文件一个子代理 行级评论,要你自己修
Qodo 专项代理加一个裁判 排好序的问题;可应用修复
PR-Agent(开源) 每个工具一次模型调用 评论和修改建议
multi-model-review(Pi) 多家模型 一份汇总结论

各行于 2026-10-12 对照各产品官方文档核对。

清晰的子代理状态

每个子代理都列在输入框上方,点一下就能看它的完整过程,并直接跟它说话。

指挥官并行派出三个子代理

子代理的完整过程,在它自己的输入框里补一句话

核心极轻

完美契合 Pi 原生的极简思路:子代理只加两个小工具,审查一个都不加。下表是子代理工具在每次请求里占的上下文:

子代理工具数 字符数
FireCode 2 1,715
pi-subagents(0.77.0) 2–3 1,561–4,918
omp(18.10.1) 2 3,369
Codex CLI(0.162.1) 5–6 5,045–9,641

发给模型的工具定义(名称、说明和参数)字符数,默认设置。FireCode 于 2026-10-31 实测,其余于 2026-10-12 实测。

还有这些

/quota、/tokens 看用量 · Ctrl+R 改会话名 · Ctrl+Shift+S 开关 OpenAI 加速档 · 压缩摘要改由便宜的后台模型写,闲置到缓存过期前预先压缩 · 会话名由后台模型据第一句话自动起好 · OpenAI 原生压缩 · 适配 Claude 订阅登录 · Claude 截图只传一次,不再每轮重传

安装

pi install npm:pi-firecode

重启 Pi(1.5.0 及以上)就能用。配置文件首次启动时生成在 ~/.pi/agent/extensions/firecode/config.jsonc:填上你用的模型,不想要哪个功能就写 "features": { "<名字>": false } 关掉。

  • 用 herdr?先执行 herdr integration uninstall pi,FireCode 会自己上报 pane 状态。
  • 子代理和审查者能执行不受沙箱约束的 bash,需要隔离就把 Pi 放进容器。

参与开发 · 第三方声明 · MIT © Suge8