面向多代理时代的实时代码变更追踪。
单一二进制文件。零配置。全面可视化。
curl -fsSL https://0diff.dev/install.sh | sh
开源 · MIT 许可证 · 使用 Rust 构建 · By ZeroSuite, Inc.
你使用 Claude Code、Cursor、Copilot、Windsurf 或 Devin 与团队协同工作。它们静默修改文件,以你的身份提交,引入绕过审查的变更。传统工具如 git diff 和 git blame 并非为这个世界而设计。
"我在一个复杂的 Rust 项目上启动了 100 个代理。一个代理重构了一个共享模块。4 个其他代理开始静默失败。我 45 分钟后才发现。"
变更引发的回归是生产事故中排名第一的可预防来源。
一个 Rust 编写的单一二进制文件,监控你的代码库,计算智能差异,
识别每个变更的作者(人类或 AI),并记录一切。
原生 inotify/FSEvents 监控。去抖处理。即时检测,零 CPU 开销。
Myers 算法。行级精度。内置空白和注释过滤。
自动 blame、分支检测和每次变更的作者识别。
通过 commit 头、环境变量和 TTY 启发式方法识别 Claude、Cursor、Copilot、Windsurf、Devin。
JSON-lines 日志。按作者、文件、日期、分支或代理查询。完整审计跟踪。
使用 Rust 编写。约 2 MB 静态二进制文件。无运行时、无依赖。使用 curl 安装。
第一个为人类 + AI 代码库设计的代码追踪工具。
Co-Authored-By commit 头
可在 .0diff.toml 中配置自定义模式 — 检测任何代理。
git diff?| 功能 | git diff | watchexec | fswatch | 0diff |
|---|---|---|---|---|
| 实时文件监控 | -- | ✓ | ✓ | ✓ |
| 智能差异引擎 | ✓ | -- | -- | ✓ |
| 作者归因 | 手动 | -- | -- | 自动 |
| AI 代理检测 | -- | -- | -- | ✓ |
| 可搜索的历史记录 | -- | -- | -- | ✓ |
| 通知(Slack/Discord) | -- | -- | -- | ✓ |
| 后台守护进程模式 | -- | -- | -- | ✓ |
| 单一二进制文件,零依赖 | ✓ | ✓ | 需编译 | ✓ |
每天使用 AI 助手。需要知道 AI 改了什么 vs 自己写了什么。
分布在不同时区。需要实时感知彼此的变更。
需要全局视图:热点、作者摘要和敏感文件变更标记。
数据库迁移、身份验证逻辑、支付代码。对静默变更零容忍。
similar crate 实现 Myers diff 算法Watch、diff、log、status、init。Git 归因。AI 代理检测。JSON 输出。单一二进制文件。
后台守护进程模式。Slack / Discord / Webhook 集成。每日摘要汇总。
注释过滤。关键文件警报。多代理冲突检测。文件级监控规则。
VS Code 扩展。GitHub Actions 集成。跨平台发布 CI/CD。Homebrew tap。
开源。永久免费。MIT 许可证。
一个 Rust 编写的单一二进制文件。零配置。
curl -fsSL https://0diff.dev/install.sh | sh
由 ZeroSuite, Inc. 构建 -- 贝宁科托努