نقدّم لكم

اعرف من غيّر ماذا.
حتى لو لم يكن إنسانًا.

تتبّع تعديلات الكود في الوقت الفعلي لعصر الوكلاء المتعدّدين.
ملف ثنائي واحد. بدون إعداد. رؤية شاملة.

curl -fsSL https://0diff.dev/install.sh | sh

مفتوح المصدر · رخصة MIT · مبني بلغة Rust · من ZeroSuite, Inc.

المشكلة

وكلاء الذكاء الاصطناعي يكتبون كودًا باسمك.
لا أحد يتتبّع من غيّر ماذا.

تشغّل Claude Code، وCursor، وCopilot، وWindsurf، أو Devin بجانب فريقك. يعدّلون الملفات بصمت، ويلتزمون بهويتك، ويُدخلون تعديلات تتجاوز المراجعة. الأدوات التقليدية مثل git diff وgit blame لم تُبنَ لهذا العالم.

"I had 100 agents spawned on a complex Rust project. One agent refactored a shared module. 4 other agents started failing silently. I didn't know for 45 minutes."

-- مهندس أول، فريق أنظمة موزّعة
التكلفة

التعديلات غير المتتبّعة تكلّف أموالًا حقيقية.

التراجعات المرتبطة بالتعديلات هي المصدر الأول القابل للمنع لحوادث الإنتاج.

23%
من وقت المطوّرين يُنفق في تنقيح تعديلات غير متتبّعة
4.2h
متوسط الوقت لتحديد السبب الجذري لتراجع مرتبط بتعديل
$680K
متوسط التكلفة السنوية لكل فريق من حوادث تعديلات كان يمكن تفاديها
67%
من حوادث الإنتاج تعود إلى تعديل تجاوز المراجعة
الحل

0diff: رؤية فورية
لـكل تعديل.

ملف ثنائي Rust واحد يراقب قاعدة الكود الخاصة بك، ويحسب فروقات ذكية،
ويحدّد من أجرى كل تعديل (بشري أو ذكاء اصطناعي)، ويسجّل كل شيء.

0diff watch
$ 0diff watch
▶ Watching 847 files across 23 directories...
▶ Git: main branch, 3 contributors tracked
 
[14:32:05] src/parser.rs +12 -3 (alice on feature/parser)
  @@ -45,3 +45,12 @@
  - fn parse_expression(&mut self) -> Result<Expr> {
  + fn parse_expression(&mut self, precedence: u8) -> Result<Expr> {
 
[14:33:41] src/checker.rs +47 -2 (⚡ Claude Agent on fix/enum-collision) [AI AGENT]
  + fn resolve_name_shadowing(&mut self, scope: &Scope) {
المزايا الرئيسية

كل ما تحتاجه.
ولا شيء لا تحتاجه.

مراقبة في الوقت الفعلي

مراقبة أصلية بـinotify/FSEvents. مع إزالة التكرار. اكتشاف فوري، صفر حمل على المعالج.

محرّك فروقات ذكي

خوارزمية Myers. دقة على مستوى السطر. تصفية المسافات البيضاء والتعليقات مدمجة.

إسناد Git

blame تلقائي، واكتشاف الفرع، وتحديد المؤلف على كل تعديل.

اكتشاف وكلاء الذكاء الاصطناعي

يتعرّف على Claude، وCursor، وCopilot، وWindsurf، وDevin عبر رؤوس الالتزام، ومتغيّرات البيئة، واستدلالات TTY.

سجل قابل للبحث

سجل JSON-lines. استعلم حسب المؤلف، أو الملف، أو التاريخ، أو الفرع، أو الوكيل. مسار تدقيق كامل.

ملف ثنائي واحد

مكتوب بلغة Rust. ملف ثنائي ساكن بحجم ~2 MB. بدون بيئة تشغيل، بدون اعتماديات. التثبيت بـcurl.

الميزة القاتلة

مبنية لعصر
التطوير بمساعدة الذكاء الاصطناعي.

أول أداة تتبّع كود مصمّمة لقواعد الكود المشتركة بين البشر والذكاء الاصطناعي.

طرق الاكتشاف

  • رؤوس التزام Co-Authored-By
  • تحليل كلمات رسائل الالتزام
  • فحص متغيّرات البيئة
  • استدلال جلسة TTY / غير تفاعلية

الوكلاء المكتشفون

  • Claude Code / Claude Agent
  • Cursor
  • GitHub Copilot
  • Windsurf / Devin

أنماط مخصّصة قابلة للتهيئة في .0diff.toml — اكتشف أي وكيل.

المقارنة

لماذا لا تستخدم فقط git diff؟

القدرة git diff watchexec fswatch 0diff
مراقبة الملفات في الوقت الفعلي--
محرّك فروقات ذكي----
إسناد المؤلفيدوي----تلقائي
اكتشاف وكلاء الذكاء الاصطناعي------
سجل قابل للبحث------
إشعارات (Slack/Discord)------
وضع العفريت الخلفي------
ملف ثنائي واحد، بدون اعتمادياتترجمة
لمن هذا

مبني لطريقة عملك الفعلية.

مطوّرون منفردون

يستخدمون مساعدي الذكاء الاصطناعي يوميًّا. يحتاجون لمعرفة ما غيّره الذكاء الاصطناعي مقابل ما كتبوه.

فرق التطوير

موزّعة عبر مناطق زمنية. تحتاج وعيًا فوريًّا بتعديلات بعضها البعض.

قادة تقنيون / CTOs

يحتاجون الصورة الكاملة: النقاط الساخنة، وملخّصات المؤلفين، وتنبيهات الملفات الحساسة.

الأنظمة الحرجة

ترحيلات قاعدة البيانات، منطق المصادقة، كود المدفوعات. عدم تسامح مطلق مع التعديلات الصامتة.

البنية

خفيف. سريع.
بسيط عمدًا.

  • مكتوب بلغة Rust -- ~2,400 سطر كود
  • بدون بيئة تشغيل غير متزامنة، بدون أطر عمل ثقيلة
  • خوارزمية Myers للفروقات عبر صندوق similar
  • مراقبة ملفات أصلية لنظام التشغيل (inotify / FSEvents)
  • سجل JSON-lines إلحاقي فقط مع تدوير
  • تكامل git قائم على Shell (بدون libgit2)
  • 11 اعتمادية مدقّقة
  • 44 اختبار وحدة، 0 إخفاقات
src/
main.rs CLI entry (clap derive)
config.rs .0diff.toml parsing
watcher.rs FS events + debouncer
differ.rs Myers diff engine
filter.rs Whitespace filtering
git.rs Blame, branch, author
agents.rs AI agent detection
history.rs JSON-lines log
output.rs Terminal + JSON output
 
Release binary: ~2 MB
Dependencies: 11
Tests: 44 passing
خارطة الطريق

إلى أين نتّجه.

v0.1

الأساس -- تم إطلاقه

Watch, diff, log, status, init. إسناد Git. اكتشاف وكلاء الذكاء الاصطناعي. إخراج JSON. ملف ثنائي واحد.

v0.2

الإشعارات

وضع العفريت الخلفي. تكاملات Slack / Discord / webhook. ملخّصات يومية.

v0.3

الذكاء

تصفية التعليقات. تنبيهات الملفات الحرجة. اكتشاف تصادمات الوكلاء المتعدّدين. قواعد مراقبة على مستوى الملف.

v1.0

المنظومة

إضافة VS Code. تكامل GitHub Actions. CI/CD إصدار متعدّد المنصات. Homebrew tap.

توقّف عن التخمين.
ابدأ المراقبة.

مفتوح المصدر. مجاني للأبد. رخصة MIT.
ملف ثنائي Rust واحد. بدون إعداد.

curl -fsSL https://0diff.dev/install.sh | sh

بناه ZeroSuite, Inc. -- كوتونو، بنين