入门Go

Entire CLI将 AI 助手会话记录到 Git 工作流

Entire CLI 是一款开源命令行工具,自动捕获 AI 编程助手的会话记录,并将其与 Git 提交关联,形成可搜索的代码编写历史。适合团队追踪 AI 辅助决策,提升代码可追溯性。

4.6K 星标
352 分叉
166 问题
36 浏览
Go
MIT
收录日期

项目概述

Entire CLI 是一款开源命令行工具,自动捕获 AI 编程助手的会话记录,并将其与 Git 提交关联,形成可搜索的代码编写历史。适合团队追踪 AI 辅助决策,提升代码可追溯性。

如果你正在团队里使用 AI 编程助手,可能遇到过这样的场景:明明一段代码由 AI 生成,但几天后谁也说不清当时为什么这么写。Entire CLI 就是为了解决这个“失忆”问题诞生的。它像是 Git 的伴侣,自动捕捉 AI agent 的每一次对话,并牢牢绑定在对应的 commit 上。

核心思路:把 AI 会话变成代码的一部分

传统上,代码提交记录只包含变更内容,而决策过程往往丢失。Entire CLI 通过监听 Git hook,在开发者与 AI 交互时实时记录会话。这些会话被结构化索引,并与当前分支的 commit 关联。之后你可以在仓库里搜索“这个函数为什么用递归实现”“那次 prompt 是什么”,直接回溯到当时的对话上下文。

听起来复杂?实际上它只做两件事:捕获索引。捕获依赖 CLI 自身的代理模式(它监控终端中 AI 工具的 stderr 和 stdout),索引则直接写入本地仓库的某个隐藏目录,随 Git 同步。这意味着所有记录都保留在本地,不依赖第三方云服务。

实际场景:团队协作中的“为什么”

一个典型场景是代码审核。当 reviewer 看到一段来自 AI 的代码,往往需要猜测设计意图。有了 Entire CLI,reviewer 可以直接查看关联的 AI 会话——prompt 是什么、上下文给了哪些文件、AI 回复了哪些版本。这比任何注释都更完整。

另一个场景是复盘与学习。新成员接手模块时,回顾 AI 与老成员的对话历史,能快速理解当初的设计取舍。对独立开发者而言,这也是一种“自己做过的笔记”——几周后看到某段代码,直接翻出当时的对话就能回忆起全部细节。

  • 自动记录:无需额外操作,Git 提交时自动生成会话快照
  • 全文搜索:支持按关键词搜索会话内容和 commit 信息
  • 零依赖:纯 Go 编写,单文件二进制,不入侵项目目录

安装与上手简单吗?

Entire CLI 提供了一键安装脚本,也支持 Homebrew 和手动下载。使用上只要在项目根目录运行 entire init,它会自动配置 Git hooks,之后每次 git commit 时若检测到有新的 AI 会话,就会一并提交。整个流程对日常开发几乎零打扰

不过它目前仍有一些限制:仅支持终端环境的 AI 工具,比如 copilot 的 CLI 模式、ChatGPT 的命令行封装等,无法捕获 IDE 插件内部的会话。另外,如果团队多人使用不同 AI 工具,会话数据格式可能不统一,搜索时需要注意关键词选择。

整体而言,Entire CLI 瞄准的是一个非常具体的痛点——AI 辅助编程中的可追溯性。它不解决“怎么写好代码”,而是确保你不会丢失写代码时的思考过程。对于重视代码审计长期维护的团队,尤其值得一试。

Git 工作流AI 编程助手会话记录开发工具开源CLI 工具代码溯源编程协作版本控制可追溯性

项目评分

0.0 (0 评价)

分享

常见问题

Entire CLI: 将 AI 助手会话记录到 Git 工作流 是什么?

Entire CLI 是一款开源命令行工具,自动捕获 AI 编程助手的会话记录,并将其与 Git 提交关联,形成可搜索的代码编写历史。适合团队追踪 AI 辅助决策,提升代码可追溯性。

Entire CLI: 将 AI 助手会话记录到 Git 工作流 用什么语言开发?

Entire CLI: 将 AI 助手会话记录到 Git 工作流 主要使用 Go 开发。

Entire CLI: 将 AI 助手会话记录到 Git 工作流 使用什么开源协议?

Entire CLI: 将 AI 助手会话记录到 Git 工作流 基于 MIT 协议开源。

相关项目

暂无结果

探索更多

相似工具

Cursor

Cursor

一款基于 VS Code 二次开发的智能代码编辑器,以“原生内置 AI”为核心卖点。它不依赖插件,而是将 AI 深度植入编辑器底层,能够理解整个项目的上下文代码库,支持无缝迁移 VS Code 的所有配置和插件。

Google Antigravity

Google Antigravity

Antigravity 支持多模型,包括 Gemini 3 Pro、Claude Sonnet 4.5、GPT-OSS,开发者可以在同一环境中选择最适合任务的模型。

Codex

Codex

OpenAI Codex 是由 OpenAI 开发的 AI 编程模型和助手,可将自然语言指令翻译成对应的源代码,为开发者提供智能补全、代码生成等功能。它最初于 2021 年作为 OpenAI API 的代码模型推出,曾为 GitHub Copilot 提供核心支持。随着 OpenAI 技术的迭代,Codex 在 2025 年以“AI 编程智能体”的全新姿态回归,能够理解复杂需求并自动编写、调试代码,显著提升开发效率和软件交付速度。

Kiro

Kiro

Kiro 是由 AWS 推出的 AI 编程 IDE,采用规范驱动的开发模式,将自然语言需求转化为明确的规格文档和任务,再由内置 AI 代理生成代码并调试优化,全流程辅助大型项目开发。

Trae

Trae

Trae(官网 trae.ai)是由 字节跳动(ByteDance)推出的一款 AI 原生集成开发环境(IDE)。它不是简单地作为一个编程助手,而是一个「协作伙伴」,通过深度整合大型语言模型(LLM),帮助开发者从需求、构建代码,到调试和部署,实现更智能化、自动化的软件开发。

Claude

Claude

Claude 是由美国人工智能公司 Anthropic 打造的智能语言交互平台,它融合了深度文本理解、信息整理、代码辅助和任务分析等能力,能在聊天对话之外应对更复杂的问题,例如长文摘要、图像解析、逻辑推理及编程协助等。相比一些单一问答机器人,Claude 更像一个具备推理逻辑、可扩展功能的智能工具。

评论

评论

0
0/500 字符

暂无评论

成为第一个评论的人

开源项目

探索、学习和贡献开源AI项目,推动人工智能技术的发展

查看全部