ORCAdocs

ORCA

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.gzchmod +x و اجرا

فایل SHA256SUMS کنار هر نسخه هست. برنامه خودش به‌روز می‌شود: نسخهٔ جدید را در پس‌زمینه دانلود می‌کند (قابل ادامه؛ اگر GitHub مسدود باشد از آینه‌ها)، با SHA-256 تأیید می‌کند و با یک کلیک نصب و دوباره اجرا می‌شود — بدون مرورگر و بدون رفتن به GitHub (تنظیمات → به‌روزرسانی).

از سورس (ویندوز، مک، لینوکس):

bash
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 APIAPI محلی REST + SSE
صندوق کلیدهانحوهٔ ارسال، محافظت و چرخش کلیدهای مدل‌های داخلی
رفع اشکالنشانه ← علت ← راه‌حل

مجوز

MIT © Nethyric