GitWhy — The Context Layer for Git

io.github.gitwhy-cli由 GitHub 账号 gitwhy-cli 发布v0.7.9更新于 Oct 24, 2026

The shared AI context engine for git — save, search, and share the reasoning behind code changes.

已验证STDIO仅桌面知识与记忆开发者工具

概览

AI 生成的概览

GitWhy MCP 服务器让 AI 编程助手保存、检索和分享 git 提交背后的推理过程,形成结构化上下文。

可以做什么
  • 保存一次编码会话中的推理、决策与取舍,并与 git 提交关联
  • 检索和搜索已保存的上下文,例如查询某个主题(如认证)有哪些上下文
  • 查看已存上下文的上下文树
  • 将上下文发布为拉取请求评论
  • 可通过 MCP 工具或 GitWhy CLI 命令使用
适用场景
适合希望 AI 生成的代码变更附带其理由,便于后续会话或团队成员查询改动原因的场景。也适合在代码评审中把上下文附加到提交或拉取请求的团队。
运行要求
作为本地 stdio 进程在桌面运行,通过 npm 包 gitwhy-mcp 安装。需先安装 GitWhy CLI 并执行 git why setup 完成初始化。云端同步、发布和 PR 评论功能需要 GITWHY_API_KEY 中的 GitWhy API 密钥;仅本地保存上下文则不需要。
安装前请注意
GITWHY_API_KEY 密钥会启用云端同步、发布和 PR 评论,这些操作会把上下文发送到本机之外并向拉取请求发表评论。仅本地保存可避免此问题。发布到 PR 前请确认所发布的内容。

安装

在 SourceWeft 中

  1. 打开 控制台中的 GitWhy — The Context Layer for Git,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。

其他 MCP 客户端

参照 仓库 中的启动说明。

README

GitWhy Agent Skills

Agent skills for GitWhy — save the reasoning, decisions, and trade-offs behind AI-generated code.

Install

bash
npx skills add gitwhy-cli/gitwhy

Or install for a specific agent:

bash
npx skills add gitwhy-cli/gitwhy --agent claudenpx skills add gitwhy-cli/gitwhy --agent cursornpx skills add gitwhy-cli/gitwhy --agent codex

What's Included

gitwhy skill

Teaches your AI coding agent to save, retrieve, and search structured context linked to git commits. Works via MCP tools or CLI commands.

Trigger phrases:

  • "Save this session with GitWhy"
  • "What context do we have on authentication?"
  • "Show me the context tree"
  • "Post the context to the PR"

Prerequisites

Install the GitWhy CLI first:

bash
curl -fsSL https://gitwhy.dev/install.sh | sh

Or via Homebrew:

bash
brew install gitwhy-cli/tap/git-why

Then run setup:

bash
git why setup

Links

来源:README.md,提交 df07cae

工具

0
SourceWeft 尚未在沙箱中启动过该软件包,因此其工具未知。

版本历史

1
  1. v0.7.9最新Sep 16, 2026

评分

已满足适用检查项的 40%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通25 分

    请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。

  • 已声明认证方式10 分

    请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。

  • 已列出工具15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分

    请在仓库或注册中心条目中声明许可证。