ابزار · توسعه نرمافزار / ابزارهای مهندسی هوش مصنوعی
0-CODE
2026 · ابزار · Node.js 18+, Bash / PowerShell
حلقه توسعه خودکار برای Claude Code و OpenCode: عامل خودش برنامهریزی میکند، کد مینویسد، آزمون میگیرد و commit میکند — و پس از پایان نشست هم به کار ادامه میدهد.
0-CODE یک فریمورک متنباز است (MIT، Node.js، بدون وابستگی خارجی) که عامل هوش مصنوعی را به کارگری مستقل تبدیل میکند: وضعیت حلقه در فایلهای پروژه (STATE و ROADMAP) نگهداری میشود، یک ماژول مشترک تصمیم «ادامه یا توقف» را میگیرد و افزونه محافظ بیرون از پوشه کاری قرار میگیرد تا عامل نتواند محدودیتهای خودش را خاموش کند. با Claude Code (با Stop hook) و با OpenCode (ناظر بیرونی، هر مدلی از طریق OpenRouter) کار میکند. نسخه عمومی v1.20.0 در 18 سپتامبر 2026 منتشر شد؛ پیش از آن نمونههای اولیه Python در اواخر 2025 وجود داشت (claude-automation و سه دمو، MK1 تا MK3).
مسئله
عامل در حالت پیشفرض بین نشستها زمینه را از دست میدهد، با خطاهای شبکه از کار میافتد، بودجه را بیسروصدا مصرف میکند، میتواند قواعد ایمنی خودش را پاک کند و فقط به صرف ادعای خودش کار را تمامشده اعلام میکند. 0-CODE حلقه را در برابر راهاندازی مجدد پایدار میکند، هزینهاش را محدود نگه میدارد و آن را بهجای ادعای عامل، بر پایه داده قابل راستیآزمایی میکند.
آنچه درون آن است
- وضعیت حلقه در فایلها (docs/STATE.md و docs/ROADMAP.md): نشست جدید کار را از همان جایی که نشست قبلی قطع شده ادامه میدهد
- دو درایور با منطق تصمیم مشترک: Stop hook برای Claude Code و ناظر بیرونی برای OpenCode (Kimi، DeepSeek و هر مدل OpenRouter)
- حفاظت حداقلی در برابر فرمانهای بازگشتناپذیر (چهار قاعده)؛ افزونه محافظ بیرون از پوشه کاری قرار دارد و پیش از هر نوبت بازیابی میشود؛ حالتهای arbiter / guard-only / allow-all / confirm
- تلاش مجدد هنگام خطای شبکه با وقفههای فزاینده، قفل حلقه (یک مالک برای هر پروژه)، پیگیری هزینه با سقف اختیاری بودجه
- آشکارساز «بدون پیشرفت»، ثبت وظایف طولانی (در حال اجرا / عقبافتاده / تمامشده / مرده)، سوابق تصمیم با دستکم سه گزینه
- دفتر ماشینخوان یافتههای ممیزی: فرمان /productionauditloop تا زمانی اجرا میشود که بر اساس داده، نه بر اساس ادعا، هیچ یافته P0 تا P2 باقی نمانده باشد
اعداد و ارقام
- متنباز، MIT، بدون وابستگی
- 2.5 ساعت کار خودکار — 6 commit با هزینه 10.25 دلار
ترجمه ماشینی — در حال بازبینی.