NEWv2.0 — AIFlare 随 Claude Code · Codex · Gemini CLI · Copilot CLI 支持进入公测阅读 →
AIFlare
愿景文档
登录免费开始
公测中v2.0 · 支持 4 款 CLI Agent · 个人到团队→

AI 写了代码, 我们记录"为什么"。

AIFlare 把每一次 Claude Code · Codex · Gemini · Copilot 会话和对应的 git 提交记录在一起。意图、考虑过的方案、决策依据都留在代码旁,让 AI 写的每一处改动都能再被读懂。

skill
curl -fsSL https://aiflare.dev/install.js -o install.cjs && node install.cjs && rm install.cjs
公测中 · 免费开始·无需绑定信用卡
免费开始→安装指南
aiflare.dev / aiflare-core
live · 87ms
PROJECTS
Aaiflare-core248
Nnaro-playground12
Mmobile-app31
VIEWS
时间线收藏见解监控设置

aiflare-core / Timeline

main · 248 条记录
近 7 天全部 Agent
  • 在并行测试中隔离环境变量
    9f3a8b1 · 2 天前 · soph · Claude Code · 27 轮
    BUGFIXtests
  • Webhook 重试切换为指数退避
    f72e4d1 · 3 天前 · dipree · Codex · 18 轮
    FEATUREwebhooks
  • 重构 Org · Team · Project 权限校验
    e71a0b3 · 6 天前 · soph · Claude Code · 41 轮
    REFACTORauth
  • 拆分会话摘要洞察的生成管线
    d59f1a4 · 1 周前 · dipree · Codex · 32 轮
    REFACTORinsights
  • Context Inject — 用 sessionId 一行注入
    c4d82f6 · 1 周前 · dipree · Claude Code · 11 轮
    FEATUREcontext-inject
CAPTURE CONTEXT

继续用你熟悉的工具, 上下文自然就有了。

AIFlare 不引入新的 CLI,也不改变工作流。它作为 Claude Code · Codex · Gemini · Copilot 的 Skill 运行——你照常工作,意图、决定、被舍弃的方案就被自动捕获。

Skill 装一次就好

先把从 aiflare.dev 下载的 aiflare.yml 放到项目根目录。然后一条命令让你选择要安装的 Agent(Claude Code · Codex · Gemini · Copilot 中的一个或多个),自动安装 7 个 Skill、hooks 与 MCP 服务器,并合并 settings · MCP · CLAUDE.md / AGENTS.md。

安装指南·API Key 管理
my-project %重跑
$ curl -fsSL https://aiflare.dev/install.js -o install.cjs && node install.cjs→ 校验 aiflare.yml ok→ 选择 Agent (Claude Code · Codex · Gemini · Copilot) ok→ 安装 7 个 Skill · hooks · MCP 服务器 ok→ 合并 settings · MCP · CLAUDE.md / AGENTS.md ok
完成。从下次 git commit 起会自动捕获。$ ▍

Claude Code、Codex、Gemini、Copilot — 四款主流 CLI Agent 全部支持。

同一个 context-capture Skill 在四款 Agent 上运行 —— Claude Code、OpenAI Codex CLI、Gemini CLI、GitHub Copilot CLI。Cursor 等其他 Agent 的支持已在路线图上。

  • —基于 context-capture Skill — Agent Skills 开放标准
  • —装一次,不用写 SDK 代码
  • —提示、决策、被舍弃的方案都被记录
C
Claude Code
anthropic · v2.x+
已支持
O
OpenAI Codex CLI
openai · cli
已支持
G
Gemini CLI
google · gemini-2.5
已支持
◆
GitHub Copilot CLI
github · copilot
已支持
●
Cursor
cursor.sh · agent mode
计划中

会话和提交一起流动

每一次 Agent 对话都会在 git commit 时自动捕获。意图、备选方案、diff 摘要与该次提交配对保存,push 后团队就能看到同样的上下文。

  • 在并行测试中隔离环境变量
    9f3a8b1 · 2 天前 · soph · Claude Code
    已记录
  • Webhook 重试切换为指数退避
    f72e4d1 · 3 天前 · dipree · Codex
    已记录
  • 重构 Org · Team · Project 权限校验
    e71a0b3 · 6 天前 · soph · Claude Code
    已记录
  • Context Inject — 用 sessionId 一行注入
    c4d82f6 · 1 周前 · dipree · Claude Code
    已记录

完整历史,一眼看清

搜索、筛选、自动摘要。六个月前那个决定背后的原因,搜一次就回来——还能用一行 sessionId 重新注入到下一个会话。

  • —全文搜索 · 作者 / 标签 / 会话筛选
  • —会话摘要、提示词评估自动生成
  • —按 Org · Team · Project 权限共享

Session · 9f3a8b1

27 轮 · 12 文件 · 4 分 18 秒
PROMPT · TURN 1

测试在并行模式下偶尔失败,怀疑 t.Setenv 和 t.Parallel 不兼容。请重构为安全隔离环境变量的方式。

SUMMARY

尝试了三种方案,确认 t.Setenv 无法与 t.Parallel 共存。最后通过把环境变量放入 table-driven 测试用例的方式解决。

commit 9f3a8b1 · 2 个文件改动 · +42 −18 · 0.2s 打开
INSIGHTS · 报告生成

捕获只是开始, 积累的会话会变成报告。

一行斜杠命令,AIFlare 就会把积累的会话整理成可读的报告并保存到控制台。从单个会话到团队的一周 —— 五种报告,按周期归类。

按会话
  • —会话摘要做了什么、为什么,一页看清
  • —会话对比两个会话并排 —— 方向转变·重叠文件
  • —提示词评估提示词质量辅导 · Before→After 重写
按天
  • —每日摘要一天的提交·会话·标签分布(DEV / PM)
每周 · 团队
  • —每周团队摘要团队的一周与关键决策 · 通过令牌共享(DEV / PM)
查看报告文档 →
Weekly Team Digest2026-W17 · 仅团队
87
提交
8
贡献者
3
关键决策
本周值得关注的决策
→ 并行测试中隔离环境变量 —— 弃用 t.Setenv→ 将 Webhook 重试改为指数退避→ 弃用旧版 /v1/charges 端点
通过共享令牌分发给团队 →
WHY AIFLARE

每一轮会话不再从零开始。

AIFlare 把每次 commit 和产生它的 AI Agent 会话作为一条记录配对保存——代码改动和意图不会分离。不是另存一份归档,而是贴在代码旁边的上下文。

01

"AI 为什么这样写?"

意图、考虑过的方案、判断依据都和提交配对保留。仅看 diff 看不出来的"为什么",六个月后也只要一次搜索。

02

"上下文存在哪里?"

安全地保存在 AIFlare 后端。Org · Team · Project 三层权限精准控制谁能看到什么,控制台一屏即可跨范围搜索。

03

"为什么总是重复同样的错?"

因为 Agent 每次都从零开始。Context Inject 把上一轮会话的意图、决策、被舍弃的方案用一行 sessionId 注入到下一轮会话。

RECALL · 回到代理

捕获到的上下文, 回到你写代码的地方。

AIFlare 中积累的上下文不只停留在仪表盘。斜杠命令与 MCP 工具会把意图和决策直接送回代理会话 —— 让你基于记录而非猜测继续工作。

/why

这行代码,为什么这么写?

调试时询问某一行为何存在。AIFlare 运行 git log -L 找出产生它的提交,并把每个提交的意图、被否决的方案以及当时的对话以时间线返回。这是 git blame 给不了的「为什么」。

why
$ /why src/auth/TokenService.kt:42
BUGFIX阻止 refresh token 重放攻击
INTENT

若同一 refresh token 被使用两次,视为被窃取并吊销整个 token 家族。

该行附近的 diff
+ if (token.used) revokeFamily(token)
/context-inject

上个会话,接入这个会话。

用一行 sessionId 把过去会话已保存的摘要报告注入新代理会话的上下文。无需从头解释,即可接续几天前中断的工作或同事的决策脉络。

context-inject
$ /context-inject 2026-05-14-a3f9b201
## Injected Session Report — 支付重试逻辑
意图 · 2 个被否决方案 · 3 个变更文件
✓ 已注入当前会话 —— 从这里继续。
查看技能文档 →

从今天起,把意图也记下来。

AIFlare 公测期间免费,无需信用卡,从一个人到整支团队都行。装一次,以后再也不会丢失提交背后的上下文。

skill
curl -fsSL https://aiflare.dev/install.js -o install.cjs && node install.cjs && rm install.cjs
免费开始→阅读安装指南
AIFlare
Made with ♥ in Seoul
© 2026 AIFlare. All rights reserved.
Product
SkillDocs
Company
Vision
Resources
PrivacyTerms
Connect
GitHub