
ORCA
ایجنت هوش مصنوعی خودمختار و متنباز برای دسکتاپ — با هر مدلی، یا بدون هیچ مدلی.
English · فارسی
ORCA یک ایجنت دسکتاپ است: کار را توضیح میدهید، برنامه میریزد، کد مینویسد، اجرا میکند، خطاها را میخواند و درست میکند — روی کامپیوتر خودتان و داخل پوشهٔ کاریای که انتخاب کردهاید. مدلهای داخلی بدون هیچ تنظیمی کار میکنند و میتوانید بیش از ۲۰۰ ارائهدهنده یا هر آدرس سازگار با OpenAI را با کلید خودتان اضافه کنید.
- خودمختار: ۴۶ ابزار واقعی — شل، Node/Python، ویرایش فایل، جستوجوی وب، HTTP، بررسی صفحه در مرورگر بدون سر، اسناد آفیس، رسانه، OCR، تولید تصویر و ویدیو، پردازشهای پسزمینه، زیرایجنتها. درخواستهای ساخت اول ساخته میشوند، با پیشفرضهای منطقی — فقط وقتی چیزی واقعاً مانع کار باشد (مثل توکن ربات) و فقط بعد از آماده شدن کد، سؤال میپرسد.
-
سایت کامل میسازد: مدل محتوا را مینویسد — متنها، آیتمها، قیمتها، سوالات متداول، نظرات — و
scaffold_siteآن را در یک مرحله به یک سایت چندصفحهای مدرن و تمامشده تبدیل میکند (تم تیره/روشن، هیرو، کارتها، آمار، کاتالوگ با فیلتر و سبد خرید، فرم با اعتبارسنجی، راستچین)، بعد هر صفحه در مرورگر بدون سر بررسی میشود. بدون جایخالی، بدون صفحهٔ نیمهکاره. - آنچه میسازد را اجرا میکند: رباتها، سرورهای توسعه و workerها بهصورت پردازش پسزمینه اجرا میشوند و بین نوبتها زنده میمانند؛ لاگ زنده، پورتهای تشخیصدادهشده و دکمهٔ توقف در پنل «پردازشها». تولید تصویر و ویدیو به هر ارائهدهندهٔ Images API / Videos API وصل میشود (OpenAI، Routeway، Together، xAI، Sora، Replicate، fal.ai) با دکمهٔ تست در تنظیمات.
- هر مدلی: مدلهای داخلی با جایگزینی خودکار، بهعلاوهٔ ارائهدهندههای خودتان (ابری یا محلی). کلیدها هیچوقت از دستگاه شما خارج نمیشوند.
- سه حالت گفتگو: مستقیم، مقایسهٔ دو مدل، و نبرد ناشناس با جدول امتیاز محلی.
- نقطهٔ بازگشت و دیف: هر تغییر فایل ذخیره میشود؛ با یک کلیک برمیگردد.
- ساختهشده برای کارهای طولانی: سقف خروجی مدلها بهطور نامرئی ادامه داده میشود، متنهای طولانی چسباندهشده به فایل تبدیل میشوند، پاسخهای متوقفشده قابل ادامهاند، و پینها، یادداشتها و شاخهها گفتگوهای طولانی را روی مسیر نگه میدارند.
- چهار زبان: English، Русский، 中文، فارسی — با فونت مناسب هر زبان.
- خصوصی: بدون حساب کاربری، بدون تلهمتری.
MCP (پروتکل زمینهٔ مدل)
ORCA یک کلاینت MCP مینیمال و بدون وابستگی دارد: سرورهای ابزار بیرونی را از تنظیمات → MCP وصل کنید (یا کانفیگ mcpServers مربوط به Claude Desktop را عیناً بچسبانید). هر دو ترنسپورت پشتیبانی میشوند: stdio (زیرفرایند محلی) و Streamable HTTP (با fallback به SSE قدیمی). سرورها تنبل بالا میآیند و بیسروصدا دوباره وصل میشوند؛ هر خروجی بهعنوان محتوای غیرموثق درمان میشود، مانیفست ابزارها اثر انگشت دارد (کشف تغییر بیصدا) و هر ابزار بهتفکیک قابل خاموشکردن است. حالت compact اسکیماها را تا کشف هنگام نیاز از متن دور نگه میدارد.
نصب
نسخهٔ سیستم خودتان را از Releases بگیرید:
| سیستم | فایل | اجرا |
|---|---|---|
| ویندوز ۱۰/۱۱ (x64) | ORCA-Agent-<version>-win-x64.zip | باز کنید و ORCA.exe را اجرا کنید (پرتابل، بدون نصب) |
| مک (Apple Silicon) | ORCA-Agent-<version>-mac-arm64.dmg | به Applications بکشید؛ بار اول: راستکلیک → Open |
| مک (Intel) | ORCA-Agent-<version>-mac-x64.dmg | همان |
| لینوکس (x64) | ORCA-Agent-<version>-linux-x64.AppImage یا .tar.gz | chmod +x و اجرا |
فایل SHA256SUMS کنار هر نسخه هست. برنامه خودش بهروز میشود: نسخهٔ جدید را در پسزمینه دانلود میکند (قابل ادامه؛ اگر GitHub مسدود باشد از آینهها)، با SHA-256 تأیید میکند و با یک کلیک نصب و دوباره اجرا میشود — بدون مرورگر و بدون رفتن به GitHub (تنظیمات → بهروزرسانی).
از سورس (ویندوز، مک، لینوکس):
git clone https://github.com/Nethyric/orca.git
cd orca
npm install
npm start # برنامهٔ دسکتاپ
npm run web # یا رابط وب در http://localhost:7860نسخهٔ سورس کلید صندوق (vault) ندارد؛ بنابراین مدلهای داخلی فقط در نسخههای منتشرشده فعالاند. در نسخهٔ سورس یک ارائهدهندهٔ خودتان را در تنظیمات ← مدلها اضافه کنید.
افزودن ارائهدهنده
تنظیمات ← مدلها ← افزودن ارائهدهنده: یکی را از فهرست انتخاب کنید (یا «سفارشی» برای هر آدرس سازگار با OpenAI)، کلید را بچسبانید، کشف خودکار را بزنید تا مدلها فهرست شوند، تست، ذخیره. راهنمای کامل: providers.md.
مستندات
| نمای کلی | ORCA چیست، یک اجرا چطور پیش میرود، رابط کاربری |
| راهاندازی | نصب، ساخت از سورس، پوشهها، متغیرهای محیطی، انتشار |
| پیکربندی | همهٔ کلیدهای config.json، سطح خودمختاری، قوانین |
| ارائهدهندهها | افزودن ارائهدهنده و مدل، مدلهای محلی، رفع اشکال کلیدها |
| ابزارها | مرجع ۴۶ ابزار ایجنت |
| HTTP API | API محلی REST + SSE |
| صندوق کلیدها | نحوهٔ ارسال، محافظت و چرخش کلیدهای مدلهای داخلی |
| رفع اشکال | نشانه ← علت ← راهحل |
مجوز
MIT © Nethyric
