🤖 مهندسِ نرم‌افزارِ خودگردانِ هوشِ مصنوعی · از مجموعهٔ فری‌جی‌پی‌تی

وظیفه را بده. کدِ آماده و تست‌شده را تحویل بگیر.

اورکست مانندِ یک مهندسِ نرم‌افزارِ ارشد در تیمِ شما کار می‌کند: نقشه می‌کشد، کد می‌نویسد، تست اجرا می‌کند، باگ رفع می‌کند و درخواستِ ادغام باز می‌کند — به‌صورتِ مستقل و بدونِ نظارتِ مداوم.

۱۲ دقیقه

میانگینِ تحویل

۸

زبانِ برنامه‌نویسی

۹۴٪

تست‌هایِ سبز

۰

نظارتِ دستی لازم

وصل به: GitHub · GitLab · Bitbucket · CI/CD · اورکست مستقیم روی مخزنِ شما کار می‌کند.
CAPABILITIES

یک مهندس، همهٔ مراحلِ توسعه

از دریافتِ وظیفه تا تحویلِ PR — بدونِ هیچ دخالتِ دستی.

🗺️

برنامه‌ریزیِ خودکار

اورکست وظیفه را تجزیه می‌کند، فایل‌های مرتبط را پیدا می‌کند و یک نقشهٔ گام‌به‌گام مشخص می‌سازد — قبل از نوشتنِ یک خطِ کد.

تجزیهٔ هوشمند
⌨️

نوشتنِ کد

کدِ واقعی، سازگار با سبکِ مخزنِ شما، با نامگذاریِ درست، کامنتِ فارسی در صورتِ نیاز و رعایتِ معماریِ موجود.

۸ زبانِ برنامه‌نویسی

اجرای تست

تست‌های موجود را اجرا می‌کند، تست‌های جدید می‌نویسد و مطمئن می‌شود که هیچ‌چیزی نشکسته قبل از تحویل.

پوششِ خودکار
🐛

رفعِ باگ

لاگ‌های خطا را می‌خواند، علتِ ریشه را پیدا می‌کند و مشکل را برطرف می‌کند — حتی اگر در یک ماژولِ ناشناخته باشد.

تشخیصِ عمیق
🔀

بازکردنِ PR

تغییرات را کامیت می‌کند، توضیحاتِ واضح می‌نویسد و یک Pull Request با برچسب‌ها و بازبینان باز می‌کند.

تحویلِ ساختاریافته

کارِ موازی

چند وظیفهٔ مستقل را همزمان پیش می‌برد — بدونِ تداخل، بدونِ انتظار، مثلِ یک تیمِ کامل.

موازی‌سازیِ هوشمند
HOW IT WORKS

سه گام تا کدِ تحویلی

از شرحِ وظیفه تا PR آماده — همه‌چیز خودکار است.

۱

وظیفه را شرح بده

به زبانِ ساده بگو چه می‌خواهی: یک فیچرِ جدید، یک باگ‌فیکس، یک ریفکتور — اورکست می‌فهمد.

۲

اورکست نقشه می‌کشد و کد می‌زند

مخزن را بررسی می‌کند، نقشه می‌سازد، کد می‌نویسد، تست اجرا می‌کند و باگ‌ها را رفع می‌کند — همه خودکار.

۳

تست‌شده، PR تحویل می‌دهد

یک Pull Request با توضیحاتِ کامل، تست‌های سبز و خلاصه‌ای از کارهای انجام‌شده تحویل می‌گیری.

AGENT IN ACTION

اورکست در عمل

ببینید اورکست چطور یک وظیفه را از ابتدا تا تحویل انجام می‌دهد.

وظیفه: «یک endpoint برای مدیریتِ تگ‌های مقاله اضافه کن»

۱
بررسیِ مخزنخواندنِ ساختارِ پروژه، مدل‌های موجود، الگوهای کدنویسی
۲
مدلِ دادهاضافه کردنِ مدلِ Tag و ارتباطِ چند-به-چند با Article
۳
نوشتنِ EndpointGET/POST/DELETE /articles/:id/tags با validation
۴
نوشتنِ تست۱۲ تستِ unit و integration برای موارد عادی و مرزی
۵
اجرا و دیباگرفعِ یک ایرادِ کوچک در ماجراجوی خارجی، تمامِ تست‌ها سبز
۶
بازکردنِ PRکامیت، توضیح و PR با ۲ بازبینِ پیشنهادی
orcest-agent · task-482f
$orcest run "add tag management endpoint"
Reading repository structure…
Found: models/article.py, routers/articles.py
Plan generated (6 steps)
$Step 1/6: Analyzing data models
models/tag.py created
migration 0005_add_tags.py created
$Step 3/6: Writing endpoint
routers/tags.py created (48 lines)
$Step 4/6: Running tests
! Test failed: KeyError 'slug' in tag serializer
$Step 5/6: Fixing bug
Fixed: added 'slug' field to TagSchema
12/12 tests passed (0 failed)
PR #47 opened → "feat: add tag management API"
--- a/routers/tags.py (جدید) +++ b/routers/tags.py
+ class TagSchema(BaseModel): + id: int + name: str + slug: str # ← باگ‌فیکس + @router.get("/articles/{id}/tags") + async def list_tags(id: int, db: Session = Depends(get_db)): + article = db.query(Article).filter_by(id=id).first() + return [TagSchema.from_orm(t) for t in article.tags] - # TODO: add tag endpoints + # Implemented by Orcest agent · task-482f
ORCEST vs.

چرا اورکست، نه دستیارِ کدِ معمولی؟

دستیارِ کد پیشنهاد می‌دهد؛ اورکست انجام می‌دهد. تفاوت در خودگردانی است.

قابلیتاورکستدستیارِ کدِ معمولی
اجرای مستقل وظیفه بدونِ نظارت✓ بله— خیر، نیازمندِ نظارت
نوشتن و اجرای تست خودکار✓ بله~ پیشنهادِ تست، نه اجرا
تشخیص و رفعِ باگ خودکار✓ بله— خیر
بازکردنِ PR با توضیحات✓ بله— خیر
کارِ موازی روی چند وظیفه✓ بله— خیر
رابطِ کاملاً فارسی و بومی✓ بله— اغلب خیر
PRICING

پرداخت به‌اندازهٔ کاری که انجام می‌شود

هر وظیفه یک واحد؛ بدونِ هزینهٔ ثابتِ گزاف. فقط برای آنچه اورکست تحویل می‌دهد پرداخت کنید.

آزمایشی

رایگان
۵ وظیفهٔ هدیه

۱ مخزن · وظایفِ ساده · PR خودکار

حرفه‌ای

مصرفی
محبوب

مخازنِ نامحدود · وظایفِ پیچیده · موازی‌سازی

تیمی

حجمی
برای تیم‌ها

چندین نفر · داشبوردِ مشترک · پشتیبانیِ ویژه

سازمانی

گفت‌وگو
اختصاصی

استقرارِ اختصاصی · یکپارچگیِ CI/CD · قرارداد

آمادهٔ کارِ واقعی؟

بگذارید اورکست کد بنویسد

وظیفه را شرح بدهید، اورکست بقیه را انجام می‌دهد.

ورود به پنلِ مهندس ← مستندات