الوصف

🖼️ اسم الأداة:

Since.dev

🔖 التصنيفات:

البرمجة والتطوير، الاختبار وضمان الجودة، DevOps و CI/CD والمراقبة، تكاملات وواجهات API، أتمتة ووكلاء ذكية، المستودعات والنمذجة.

✏️ ما الذي تقدّمه هذه الأداة؟

تُعد Since.dev منصة لمراقبة البرمجيات وجعلها قابلة للإصلاح الذاتي، إذ تراقب واجهات API والحزم وSDKs والنماذج، ثم تحول تغييرات التبعيات المدعومة إلى طلبات إصلاح PRs. تتيح المنصة ربط مستودع GitHub لمعرفة ما الذي تغير، والعثور على الكود المتأثر، ومراجعة إصلاح مدعوم، ويتضمن سير العمل اكتشاف التغيير الخارجي، وتحديد تأثيره على الكود، وإعداد إصلاح صغير مدعوم، ثم مراجعته من خلال CI الخاص بالمستخدم. وتشمل المصادر التي يمكن مراقبتها npm وGitHub وPyPI وRust وOpenAPI وRubyGems، كما تدعم مراقبة تغييرات API وتحديثات SDKs وحالات الإيقاف Deprecations وتغييرات مزودي الخدمة Provider changes. وتوفر ميزة API Contract التي تربط تغييرًا موثقًا في API بالاستدعاءات التي تستخدمه، مع إمكانية مراجعة إصلاح مدعوم لنقطة نهاية أو معامل أو إصدار، ومن أمثلتها تغيير نقطة النهاية من /v1/messages إلى /v2/messages داخل src/integrations/messages.ts. وتوفر المنصة إصلاحات مدعومة وطلبات PRs مسودة، بينما تُجرى الاختبارات داخل مستودع المستخدم ويختار المستخدم ما يتم شحنه، ولا يتم دمج أي شيء أو نشره تلقائيًا؛ إذ تستخدم طلبات PRs المسودة نظام CI الموجود لدى المستخدم، مع إمكانية طلب تعديل ومراجعة التصحيح المحدّث داخل طلب PR نفسه. كما توفر Since.dev ميزة World State التي تتيح للوكلاء التحقق من افتراضاتهم مقابل أحدث ملاحظة مسجلة قبل تنفيذ أي إجراء، وتشمل الحالة الخارجية الحقائق والإصدارات وظروف مزودي الخدمة. وتوفر ميزة Verification للتحقق من استمرار صحة معلومة مسجلة دون إجراء جلب جديد، مع توضيح أن حالة Unknown لا تعني أن المعلومة لم تتغير؛ ومن الأمثلة أن example-sdk.version = 19.0.0 أصبحت 20.0.0، بحيث يحصل الوكيل على دليل للمراجعة عند اختلاف الملاحظة، مع ضرورة التحقق من وقت الملاحظة وحالة المصدر. كما توفر المنصة Shared Evidence، حيث يتم فحص المصدر العام مرة واحدة للجميع، بينما يحتفظ كل Watch بتعليماته وإشعاراته الخاصة، ويمكن للمستخدم تحديد التغييرات التي تهمه مثل تغييرات API وإصلاحات الأمان والإصدارات الجديدة. وتتيح Since.dev إدخال التغييرات التي تحتاجها الوكلاء من خلال MCP أو HTTP API أو Signed Webhooks، وتستخدم Durable Cursor للحفاظ على موضع المستخدم، بحيث لا يؤدي إجراء القراءة إلى تحريك المؤشر، بينما يتم تنفيذ Acknowledge بعد المعالجة ثم استكمال العمل من الموضع المتبقي. كما تدعم مراقبة الموضوعات والتحقق من الحقائق وفحص التغطية واستكمال التغييرات من الأدوات التي يستخدمها الوكيل، ويتضمن إعداد MCP عنوان https://api.since.dev/mcp مع ترويسة Authorization، كما توفر Integration Guides، وتعرض سياقًا لكل تغيير يتضمن الحالات breaking وdeprecated وbehavioral وadditive وadvisory. وتوضح الصفحة الرسمية أن مصادر المراقبة يتم فحصها وفق جدول زمني وليس كتغذية فورية، وأن التغطية تشمل الحزم والمستودعات والمواصفات والصفحات العامة ومصادر الحالة المدعومة، بينما لا تشمل المصادر الخاصة أو المحمية بتسجيل الدخول أو المغلقة أمام القراءة الآلية.

⭐ ما الذي تقدّمه فعليًا بناءً على تجربة المستخدمين؟

  • تراقب التغييرات الخارجية التي قد تؤثر في البرمجيات، بما في ذلك تغييرات API وتحديثات SDKs وحالات الإيقاف وتغييرات مزودي الخدمة.
  • تربط التغييرات الموثقة بالكود المتأثر داخل المستودع.
  • تنشئ إصلاحات مدعومة وطلبات PRs مسودة عند توفر إصلاح مدعوم.
  • تستخدم CI الموجود داخل مستودع المستخدم للتحقق من الإصلاح.
  • لا تقوم بدمج أو نشر الإصلاحات تلقائيًا، ويظل قرار اعتماد التغيير للمستخدم.
  • توفر World State لمساعدة الوكلاء على التحقق من افتراضاتهم مقابل أحدث الملاحظات المسجلة.
  • توفر Verification لمقارنة المعلومات المسجلة دون إجراء جلب جديد.
  • توفر Shared Evidence لتقليل عمليات الفحص المتكررة للمصادر العامة.
  • تتيح الوصول إلى التغييرات عبر MCP وHTTP API وSigned Webhooks.
  • توفر Durable Cursor حتى يتمكن الوكيل من استكمال القراءة من الموضع الذي توقف عنده بعد تنفيذ Acknowledge.
  • تتيح طلب تعديل لإصلاح تم إنشاؤه ومراجعة النسخة المحدثة داخل طلب PR نفسه.

🤖 هل تتضمّن الأتمتة؟

نعم. تعتمد Since.dev على الأتمتة في مراقبة التبعيات واكتشاف التغييرات وتحليل تأثيرها وإعداد الإصلاحات المدعومة وفتح Draft PRs في الخطط المدفوعة. كما يمكن للمنصة مراقبة التبعيات تلقائيًا عند ربط مستودع GitHub جديد، وفحص ملفات manifests للتبعيات العامة المدعومة، وإظهار فجوات التغطية وحالة فحص كل مصدر. وتوفر كذلك World State وVerification وMCP وHTTP API وSigned Webhooks لتمكين الوكلاء من الوصول إلى التغييرات والتحقق منها ومعالجتها. ومع ذلك، لا تقوم Since.dev بدمج أو نشر الكود تلقائيًا؛ إذ تعمل الاختبارات داخل مستودع المستخدم ويظل قرار الدمج للمستخدم. ويمكن اختيار Monitor only لإبقاء الإصلاحات يدوية.

💰 نموذج التسعير:

Freemium؛ توفر Since.dev خطة Free بسعر $0 شهريًا دون الحاجة إلى بطاقة ائتمانية، إلى جانب خطتي Pro وStudio المدفوعتين، بينما تتوفر احتياجات Enterprise من خلال التواصل مع Since.dev. وتبلغ خطة Pro $49/month أو $490/year مع توفير 17%، وتبلغ خطة Studio $149/month أو $1,490/year مع توفير 17%. كما تستخدم الخطط المدفوعة مزود الذكاء الاصطناعي الخاص بالمستخدم، حيث يمكن في Pro استخدام Anthropic أو OpenAI، وفي Studio وEnterprise يمكن استخدام Anthropic أو OpenAI أو AWS Bedrock، وتتم محاسبة استخدام مزود الذكاء الاصطناعي مباشرة من قبل المزود.

🆓 تفاصيل الخطة المجانية:

العنصرالتفاصيل
السعر$0 / month
البطاقة الائتمانيةلا تحتاج إلى بطاقة
Hosted AI Credits25 شهريًا
المستودعات المتصلة1
تبعيات المستودعمراقبة 50 تبعية
World State Watches10، مع مراقبة كل جانب من جوانب كل Watch
Impact PreviewsManual impact previews
Repair PRsغير متاحة في الخطة المجانية
Verification Calls100 شهريًا
أعضاء مساحة العمل1
AI Providerتستخدم Since AI
الاستخداممخصصة للمطورين الذين يرغبون في تجربة World State وتأثيرات المستودعات

وتوضح Since.dev أن الخطة المجانية تتضمن مستودعًا واحدًا وحدًا محددًا من Hosted AI، بينما تظل World State على Since AI، وأن كل تسجيل دخول يتضمن مساحة عمل Free واحدة.

💳 تفاصيل الخطط المدفوعة:

الخطةالسعرالتفاصيل
Pro$49/month أو $490/yearتوفير 17% عند الدفع السنوي، استخدام مفتاح Anthropic أو OpenAI الخاص بالمستخدم، 5 مستودعات متصلة، دون حد لعدد تبعيات المستودعات، 150 World State watches، إصلاحات تلقائية وDraft PRs، 500 Verification Calls شهريًا، و3 أعضاء في مساحة العمل
Studio$149/month أو $1,490/yearتوفير 17% عند الدفع السنوي، استخدام Anthropic أو OpenAI أو AWS Bedrock، 15 مستودعًا متصلًا، دون حد لعدد تبعيات المستودعات، 500 World State watches، إصلاحات تلقائية وDraft PRs، 2,000 Verification Calls شهريًا، و10 أعضاء في مساحة العمل
Enterpriseتسعير مخصصاحتياجات المؤسسات من خلال التواصل مع Since.dev

وتوضح المنصة أن الخطط المدفوعة لا تفرض حدًا على عدد تبعيات المستودعات، وأن عمل المستودعات المدفوع يتطلب مزود ذكاء اصطناعي خاصًا بالمستخدم، بينما توجد حدود منفصلة لعدد World State watches ومكالمات Verification. كما لا توجد رسوم لكل مطور؛ إذ تعتمد العضوية على مساحة العمل.

🧭 طريقة الوصول إلى الأداة:

طريقة الوصولالتفاصيل
ويبمتاحة عبر موقع Since.dev
GitHubربط مستودعات GitHub ومراقبة التبعيات والكود المتأثر
MCPمتاح عبر https://api.since.dev/mcp
HTTP APIمتاح لإدخال التغييرات التي تحتاجها الوكلاء
Signed Webhooksمتاحة لاستقبال التغييرات
Draft PRsإنشاء طلبات إصلاح مسودة في مستودع المستخدم ضمن الخطط التي تدعم الإصلاحات
CIتستخدم اختبارات CI الموجودة في مستودع المستخدم
AI ProvidersPro يدعم Anthropic وOpenAI، وStudio وEnterprise يدعمان Anthropic وOpenAI وAWS Bedrock
Integration Guidesمتاحة لإعداد التكاملات

وتوضح Since.dev أن الوكيل يستطيع قراءة التغييرات ومعالجتها ثم تنفيذ Acknowledge، بينما يحافظ Durable Cursor على موضع القراءة، كما يمكن استخدام MCP وHTTP API وSigned Webhooks للوصول إلى التغييرات من الأدوات التي يستخدمها الوكيل.

🔗 رابط التجربة أو الموقع الرسمي:

Since.dev – الموقع الرسمي

تفاصيل التسعير

توفر Since.dev خطة Free بسعر $0 / month دون الحاجة إلى بطاقة، وهي مخصصة للمطورين الذين يرغبون في تجربة World State وتأثيرات المستودعات، وتتضمن 25 hosted AI credits شهريًا، ومستودعًا واحدًا متصلًا، ومراقبة 50 تبعية للمستودع، و10 World State watches مع مراقبة كل جانب من جوانب كل Watch، وManual impact previews دون repair PRs، و100 verification calls شهريًا، وعضوًا واحدًا في مساحة العمل. كما توفر خطة Pro مع الإصلاحات بسعر $49 / month أو $490 a year مع توفير 17%، وهي مخصصة للمطورين والفرق الصغيرة التي تحافظ على برمجياتها، وتتضمن إمكانية استخدام مفتاح Anthropic أو OpenAI الخاص بالمستخدم، و5 مستودعات متصلة، وعدم وجود حد لعدد تبعيات المستودعات، و150 World State watches مع مراقبة كل جانب من جوانب كل Watch، وإصلاحات تلقائية وdraft PRs، و500 verification calls شهريًا، و3 أعضاء في مساحة العمل. وتوفر أيضًا خطة Studio بسعر $149 / month أو $1,490 a year مع توفير 17%، وهي مخصصة للوكالات والفرق التي تحافظ على عدة تطبيقات، وتتضمن إمكانية استخدام Anthropic أو OpenAI أو AWS Bedrock، و15 مستودعًا متصلًا، وعدم وجود حد لعدد تبعيات المستودعات، و500 World State watches مع مراقبة كل جانب من جوانب كل Watch، وإصلاحات تلقائية وdraft PRs، و2,000 verification calls شهريًا، و10 أعضاء في مساحة العمل، بينما تتوفر احتياجات Enterprise من خلال التواصل مع Since.dev. وتوفر المنصة كذلك قسمًا للأسئلة يتناول معنى self-repairable software، وعدد مرات فحص المصادر، ومعنى Unknown، وما يمكن مراقبته، وما يحدث أثناء عدم اتصال الوكيل، وما الذي يُحتسب ضمن الخطة، وكيف تعمل ميزة إحضار النموذج الخاص بالمستخدم، وما إذا كان يجب إضافة كل تبعية للمستودع يدويًا، وما إذا كانت المنصة تصلح الكود تلقائيًا، وإمكانية طلب إصلاح مختلف، وتختتم Since.dev بتقديم World state and self-repair for software، مع أقسام Product وDocs وPrivacy وTerms وContact، وحقوق النشر © 2026 Since.dev، وخيار Say hello.