统一管理 Claude Code、Codex 等多种编码智能体的桌面、移动端、网页与命令行工具,支持并行运行。
yoshiko-pg/difit
一个命令行工具,在本地启动类 GitHub 风格的网页界面,用于查看和评审 Git 提交差异,评论可复制为 AI 提示词。
- Star
- 3,267
- Fork
- 208
- 未关闭 Issue
- 24
- 最近提交
- 2个月前
这是什么?
difit 是一个用于查看和评审本地 Git 差异的命令行工具。运行后会在本地启动一个小型网页服务,以类似 GitHub 拉取请求“Files changed”的视图展示改动。
除单个提交外,它还支持比较两个提交或分支、查看未提交或已暂存的改动,并可通过标准输入读取 unified diff。借助 GitHub CLI 还能加载 Pull Request,包括未解决的行内评审线程。评论可添加到单行或代码范围,按提交保存在浏览器中,并能复制为格式化的提示词交给 AI 编码助手。
项目还提供 agent Skills,用户需要时,编码助手可以直接打开 difit 进行评审。项目使用 TypeScript、React、Vite 和 Express 构建,要求 Node.js 21 及以上版本。
核心功能
- 01以类似 GitHub 的 Files changed 视图展示 Git 提交差异。
- 02支持比较提交、分支、工作区或暂存区的改动。
- 03通过标准输入读取任意工具输出的 unified diff。
- 04借助 GitHub CLI 加载 Pull Request,并导入未解决的评审线程。
- 05可对单行或代码范围添加评论,并复制为 AI 编码助手的提示词。
- 06默认折叠锁文件、压缩文件和自动生成的代码。
适用场景
- 在提交前检查 AI 生成的代码改动。
- 以结构化提示词的形式,把逐行反馈发给编码助手。
- 在本地阅读 GitHub Pull Request 及其已有的评审线程。
- 查看 diff -u 或已保存补丁文件等非 Git 工具产生的差异。
快速上手
- 1
无需安装直接试用
npx difit - 2
全局安装
npm install -g difit - 3
在 git 仓库中运行,查看最新提交的差异
difit
使用前须知
- 需要 Node.js 21.0.0 或更高版本,以及包含提交记录的 git 仓库。
- 使用 --pr 模式还需要安装 GitHub CLI(gh)。
标签
常见问题
- difit 是什么?
- 一个命令行工具,在本地启动类 GitHub 风格的网页界面,用于查看和评审 Git 提交差异,评论可复制为 AI 提示词。 difit 是一个用于查看和评审本地 Git 差异的命令行工具。运行后会在本地启动一个小型网页服务,以类似 GitHub 拉取请求“Files changed”的视图展示改动。
- difit 可以免费使用吗?用的什么许可证?
- difit 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- difit 还在维护吗?
- 半年内有更新。difit 最近一次提交是在 2026年8月28日。
- difit 适合用来做什么?
- 在提交前检查 AI 生成的代码改动。 以结构化提示词的形式,把逐行反馈发给编码助手。 在本地阅读 GitHub Pull Request 及其已有的评审线程。 查看 diff -u 或已保存补丁文件等非 Git 工具产生的差异。
- difit 怎么安装和运行?
- 无需安装直接试用: npx difit 全局安装: npm install -g difit 在 git 仓库中运行,查看最新提交的差异: difit
- 在哪里获取 difit?
- 源代码和安装说明在 GitHub 上:https://github.com/yoshiko-pg/difit
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
本地浏览器审阅工具,可标注编码智能体的计划、Markdown、HTML 和代码差异,并把反馈发回智能体。
面向 Claude Code、Codex、Cursor 等工具的 AI 智能体编排系统,用分阶段流水线自动完成任务、审查、发布和文档工作。
一个命令行工具,用 git 仓库统一管理团队的 AI 技能、规则、Agent、MCP 等资产,并自动同步给成员。
一个公开的动画宠物画廊与命令行工具,可浏览、安装和提交像素风宠物,并随 Codex 等编程代理的活动做出反应。
一个 CLI 与工作流引擎,让 Claude Code、Codex、Copilot 等编码代理在通过可配置的审查、修复与测试关卡后才算完成任务。