تصور کنید به جای مدیریت دهها نرمافزار مجزا، شبکهای از کارمندان دیجیتال داشته باشید که هر کدام میز، تلفن و دسترسیهای خاص خود را دارند. با OtoDock که در ۹ سپتامبر ۲۰۲۶ منتشر شد، یک سرور لینوکس ساده با داکر میتواند میزبان یک سیستمعامل کامل از عاملهای خودمختار باشد. این پلتفرم به شرکتها اجازه میدهد تا یک سیستمعامل عاملمحور (Agentic OS) را به صورت شخصی میزبانی کنند و از اشتراکهای شخصی خود در Anthropic و OpenAI استفاده نمایند.
این تغییر رویکرد به سمت میزبانی شخصی (Self-hosting) — یعنی نصب نرمافزار روی سختافزار خودتان به جای اجاره فضای ابری — درست زمانی رخ میدهد که سازمانها با شکاف «هوش مصنوعی سایه» (Shadow AI) دستوپنجه نرم میکنند؛ وضعیتی که در آن کارکنان به دلیل محدودیتهای سختگیرانه نسخههای شرکتی، مخفیانه از ابزارهای غیررسمی استفاده میکنند. همانطور که در تحلیل قبلی ما دربارهی اینکه چگونه Claude Code از حفاظهای امنیتی سختگیرانه برای حذف توهمات در React Native استفاده میکند اشاره کردیم، OtoDock اکنون این قدرت ترمینالی را به یک داشبورد سازمانی در مقیاس وسیع گسترش داده است.
در این مدل، شرکت شما دیگر مجموعهای از ابزارها نیست، بلکه شبکهای از عاملها (Agents) — شبیه به کارمندانی که هر کدام وظیفه مشخصی دارند و میتوانند با هم همکاری کنند — است. شما میتوانید این عاملها را در دپارتمانهای مختلف سازماندهی کنید، سلسلهمراتب تفویض اختیار را تعریف کنید (اینکه چه کسی میتواند وظایفی را به چه کسی واگذار کند) و حتی عاملهای متخصص را در یک جلسه مجازی جمع کنید تا روی یک پاسخ پیچیده به توافق برسند. این رویکرد ساختاریافته به مدیریت عاملها، یادآور نوآوریهای اخیر در مدیریت دادههای عاملهاست؛ جایی که پلتفرم meclaw برای بهینهسازی عملکرد، حلقههای تکرار سنتی را با توپولوژی فایل جایگزین کرد تا دسترسی به اطلاعات سریعتر و دقیقتر شود.
کالبدشناسی یک عامل
طبق مستندات OtoDock، هر عامل از شش جزء ماژولار ساخته شده که کاربر میتواند آنها را با زبان ساده ویرایش کند. هر عامل نام و شغل مشخصی (مثل دستیار شخصی، ادمین سیستم یا مدیر بازاریابی) دارد و مستقیماً روی سرور شما اجرا میشود:
- پرسونا (Persona): دستورالعملهای متنی به زبان ساده که هویت، نقش و منطق عملیاتی عامل را تعریف میکند.
- حافظه (Memory): یادداشتهای دائمی، شفاف و قابل ویرایشی که بین جلسات مختلف چت باقی میمانند و به صورت مجزا برای هر کاربر و هر عامل نگهداری میشوند.
- فضای کاری (Workspace): پوشهای که خروجیهای روزمره کار در آن قرار میگیرد. این بخش قابل تنظیم است و میتواند برای هر فرد خصوصی، برای کل تیم مشترک، یا ترکیبی از هر دو باشد.
- دانش (Knowledge): کتابخانهای از اسناد مرجع که همیشه در دسترس عامل است تا برای ارائه پاسخها از زمینه (Context) فوری استفاده کند.
- مهارتها (Skills): تکنیکهای خاصی که عامل یاد میگیرد و میتواند در انجام وظایف خود به کار ببرد.
- ابزارها (Tools): مجموعهای محدود از ادغامهای خارجی مجاز؛ عامل فقط از ابزارهایی استفاده میکند که صراحتاً اجازه دسترسی به آنها داده شده باشد.

حالتهای اشتراکگذاری و دسترسی
به گزارش توسعهدهندگان این پلتفرم، OtoDock به دلیل طراحی چندمستاجری (Multi-tenant)، چهار حالت متمایز برای تعیین نحوه اشتراکگذاری عاملها و محل ذخیره آثار آنها ارائه میدهد:
- فقط شخصی: هر فرد یک فضای کاری کاملاً خصوصی دریافت میکند.
- شخصی + مشترک: فضای خصوصی پیشفرض هر فرد است، اما یک فضای کاری مشترک تیمی نیز در دسترس است.
- مشترک + شخصی: فضای کاری تیمی پیشفرض کارهای روزمره است و یک فضای خصوصی به هر کاربر تعلق میگیرد.
- فقط مشترک: تمام کاربران از یک تاریخچه واحد و یک فضای کاری مشترک استفاده میکنند.
دسترسیها از طریق سه نقش پلتفرمی بازتر و دقیقتر کنترل میشوند. یک Admin کل پلتفرم را اداره میکند، در حالی که یک Manager کنترل کامل روی یک عامل خاص دارد. نقش Creator برای ساخت عاملها، Editor برای تغییر فایلهای مشترک، Member برای استفاده از عاملهای تخصیصیافته و Viewer برای کسانی است که فقط اجازه چت و خواندن فایلهای مشترک را دارند.
انعطافپذیری موتور و اشتراکها
برخلاف پلتفرمهایی که روی توکنها سود میگیرند و هزینه اضافی دریافت میکنند، OtoDock از مدل «اشتراک خودت را بیاور» (BYO) استفاده میکند. کاربران اشتراکهای Claude Code (از طریق Anthropic) یا Codex (از طریق ChatGPT) خود را مستقیماً متصل میکنند. در این سیستم، هر کاربر اشتراک فردی خود را متصل میکند.

این معماری اجازه میدهد انعطافپذیری بسیار بالایی داشته باشید. شما میتوانید برای هر عامل یک موتور هوش مصنوعی متفاوت انتخاب کنید یا حتی در میانه یک چت، موتور را تغییر دهید. برای کسانی که حریم خصوصی یا هزینه را اولویت میدانند، پلتفرم از مدلهای محلی (Local Models) که روی سختافزار خود کاربر اجرا میشوند نیز پشتیبانی میکند. این تمرکز بر کاهش هزینههای عملیاتی و حذف واسطهها، در راستای رقابتهای گستردهتر در صنعت است؛ همانطور که نبرد میان استرایپ، گوگل و آنتروپیک بر سر ایجاد زیرساختهای ارزانتر برای اکوسیستمهای عاملمحور نشان میدهد.
گردشکارهای خودمختار و محرکها
عاملها در این سیستم فقط به پرامپتها واکنش نشان نمیدهند؛ آنها میتوانند بر اساس زمانبندیهای مشخص عمل کنند، با وقوع یک رویداد وبهوک (Webhook) فعال شوند یا در یک زمان خاص انتخاب شده اجرا گردند. پس از اتمام کار، عامل نتیجه را در فضای کاری (جایی که گزارشها، فایلها و بهروزرسانیها قرار میگیرند) میگذارد و یک اعلان میفرستد.

این اعلانها چهار سطح شدت دارند، که از یک صدای ملایم (Chime) شروع شده و تا هشدار خطر (Danger Alarm) مداوم ادامه مییابد. از آنجا که هر اجرا به صورت یک چت کامل ذخیره میشود که میتوانید آن را باز کرده، بخوانید و ادامه دهید، مدیران میتوانند جلسات خودمختار را بدون نیاز به نظارت لحظهای، بازبینی و مدیریت کنند.
تلفنی و سختافزار راه دور
OtoDock با اختصاص شماره تلفن به عاملها، هوش مصنوعی را از صفحه نمایش خارج میکند. با اتصال حساب Twilio یا سرورهای موجود Asterisk و FreePBX، عاملها میتوانند تماسهای زنده برقرار کنند یا به تماسها پاسخ دهند. این دیمون (Daemon) تلفنی مستقیماً روی سرور خود شما اجرا میشود.

علاوه بر این، پلتفرم از نصبهای «ماهوارهای» (Satellite) پشتیبانی میکند. با یک خط کد نصب، میتوانید یک لپتاپ، ورکاستیشن یا PC با سیستمعامل macOS، لینوکس یا ویندوز را به سرور متصل کنید. این ماشین تنها یک اتصال خروجی (Outbound) به سرور دارد، نیازی به باز کردن پورتها نیست و فایلهای خود را با سرور همگام (Sync) میکند.

عامل در این حالت روی ماشین راه دور اجرا شده و دسترسی کامل به محیط محلی آن دارد، در حالی که کنترل آن از داشبورد مرکزی صورت میگیرد. اگر ماشین متصل آفلاین شود، سرور اصلی مدیریت را بر عهده میگیرد تا اطمینان حاصل شود که ابرِ عاملهای شما فعال باقی میماند.
نقشهبرداری سازمانی
در سطح کلان، OtoDock شرکت را به شکل یک گراف میبیند. شما میتوانید عاملها را در دپارتمانها سازماندهی کنید، تصمیم بگیرید چه کسی میتواند به چه کسی تفویض اختیار کند و از داشبوردهای زنده برای مدیریت بیدردسر آنها استفاده کنید.

این ساختار تعاملات پیچیده را ممکن میکند. مثلاً عاملهای متخصص میتوانند در یک جلسه مجازی درباره موضوعی بحث کنند و پاسخ نهایی را به صورت زنده در داشبورد ارائه دهند. یک عامل CEO میتواند گراف سطح بالای شرکت را نگه دارد و شاخصهای کلیدی عملکرد (KPI) را از طریق بهروزرسانیهای مداوم در پسزمینه، تازه نگه دارد.

امنیت و محیط ایزوله (Sandboxing)
به دلیل ریسک اجرای خودمختار، OtoDock مدل امنیتی «قفلشده به صورت پیشفرض» را اجرا میکند. هر عامل سمت سرور در یک سندباکس هسته (Kernel Sandbox) با جداسازی شبکه دائمی اجرا میشود. هر جلسه در فضای نام (Namespace) پردازش و مونت (Mount) مخصوص به خود عمل میکند و پوشهها بر اساس نقش کاربر برای هر عامل به طور خودکار مونت میشوند.
ایزولاسیون شبکه بسیار سختگیرانه است؛ به طور پیشفرض دسترسی به محدودههای خصوصی، LAN محلی و نقاط انتهایی متادیتای ابری مسدود است. مدیران میتوانند دسترسیهای محدود به ابزارهای MCP خاص که نیاز به سرویس محلی دارند را برای هر عامل به صورت جداگانه تعریف کنند.
اعتبارنامهها (Credentials) در حالت استراحت رمزنگاری شدهاند و فقط هنگام اجرای فعال تزریق میشوند تا عامل هرگز کلیدهای خام را «نبیند». همچنین SSO (شامل OIDC) و احراز هویت دو مرحلهای (2FA) از ابتدای نصب به صورت استاندارد فعال هستند.
اکوسیستم ابزارها
OtoDock با پروتکل زمینهٔ مدل (MCP) ادغام شده و به کاتالوگی از ابزارهای جامعه دسترسی دارد؛ از جمله نصب یککلیکی برای GitHub، Notion، Home Assistant، Nextcloud، Prometheus، UniFi و Uptime Kuma.
عاملها ابزارهای گستردهای در اختیار دارند که فراتر از فراخوانیهای ساده API است:
- اسناد: ایجاد و ویرایش مستقیم فایلهای Word، Excel، PowerPoint و PDF در محیط چت با استفاده از یک ویرایشگر زنده.
- تولید رسانه: تولید و ویرایش تصاویر از طریق یک خط لوله (Pipeline) حرفهای. آنها میتوانند فوتیج تولید کنند، تایملاینها را برش دهند، زیرنویس، صداگذاری و موسیقی اضافه کنند و صوت/ویدیو را به متن تبدیل کنند.
- کنترل سیستم و وب: یک ابزار مرورگر جامعهمحور برای تحقیق زنده در وب فراهم شده است. ابزارهای داخلی مدیریت میزبانهای SSH، انتقال فایل بین عاملها و کنترل کامل کامپیوتر در ماشینهای متصل را بر عهده دارند.
- رابط کاربری تعاملی: عاملها میتوانند با «Artifacts» پاسخ دهند؛ یعنی رابطهای کاربری زنده و تعاملی که مستقیماً در محیط چت رندر میشوند.
استقرار و مقیاسدهی
نصب این سیستم نیازمند یک سرور لینوکس با داکر و حداقل ۴ گیگابایت رم است. فرآیند نصب از طریق یک اسکریپت شل انجام میشود:mkdir otodock && cd otodock && curl -fsSLO https://raw.githubusercontent.com/OtoDock/oto-dock/main/scripts/install.sh && bash install.sh
این نصبکننده مراحل میزبان Ubuntu 24.04+ را مدیریت کرده، یک رمز عبور دیتابیس در فایل .env تولید میکند و فایل docker-compose.yml نسخه پینشده را به همراه لایه سرویس تلفنی دانلود میکند. کاربران میتوانند DASHBOARD_PUBLIC_URL را برای دسترسی IP یا TRUSTED_PROXY را برای پروکسیهای معکوس HTTPS تنظیم کنند.
پس از نصب، جادوگر تنظیمات در http://localhost:8400 به ایجاد حساب مالک و نصب خودکار اولین دستیار شخصی کمک میکند. برای تیمها، پلتفرم شامل بودجههای هزینه به ازای هر کاربر با محدودیتهای هفتگی یا ماهانه است تا از هزینههای پیشبینینشده API جلوگیری شود.
در حالی که میزبانی شخصی برای تا ۵ کاربر رایگان است، تیمهای بزرگتر به لایسنس بر اساس تعداد کاربر نیاز دارند. این مدل تحت مجوز «منبع منصفانه» (FSL-1.1-Apache-2.0) است؛ به این معنی که استفاده و تغییر آن رایگان است مگر در موارد رقابت تجاری، و نسخهها پس از دو سال به Apache 2.0 تبدیل میشوند.
این پلتفرم نشاندهنده چرخش از «هوش مصنوعی به مثابه چتبات» به «هوش مصنوعی به مثابه زیرساخت» است. با انتقال لایه ارکستراسیون به سرور کاربر، واسط بین مدل زبانی و دادههای خصوصی شرکت حذف میشود.
برای کاربر نهایی، هوش مصنوعی دیگر یک تب در مرورگر نیست، بلکه کارمندی دیجیتال با میز، تلفن و مجوزهای دسترسی است. اثر ثانویه این تحول، دموکراتیزه کردن «سیستمعامل عاملمحور» است که به تیمهای کوچک اجازه میدهد با پیچیدگی سازمانی شرکتهای بزرگ عمل کنند.
گام بعدی شما
- اگر سرور لینوکس دارید، اسکریپت نصب را برای تست دستیار شخصی اجرا کنید.
- ساختار دپارتمانهای شرکت خود را روی کاغذ بکشید تا متوجه شوید کدام نقشها را باید به عنوان عامل تعریف کنید.
- برای کاهش هزینهها، مدلهای محلی (Local LLMs) را جایگزین اشتراکهای ابری کنید.
اما داستان سختافزاری این تحول حتی شگفتانگیزتر است — به تحلیل ما دربارهی تراشههای Blackwell مراجعه کنید.




گفتگو