CLI-Anything: چارچوب عامل هوش مصنوعی با ۳۵.۵ هزار ستاره برای اتوماسیون نرمافزار
منتشر شده: ۲۰۲۶-۰۵-۱۸ | منبع: Hexie2077 AI News Daily | حوزه: متنباز هوش مصنوعی / زیرساخت عامل / اتوماسیون نرمافزار رویداد اصلی: پروژه متنباز CLI-Anything به بیش از ۳۵,۵۰۰ ستاره در GitHub میرسد و هر نرمافزار GUI را به فرمانهای CLI قابل کنترل توسط عامل هوش مصنوعی تبدیل میکند
سوال و جواب کلیدی: CLI-Anything چه مشکلی را حل میکند؟
CLI-Anything یک چارچوب عامل هوش مصنوعی متنباز است که به طور خودکار هر نرمافزار GUI سنتی را به رابطهای خط فرمان ترمینال (CLI) تبدیل میکند و عاملهای هوش مصنوعی را قادر به کنترل «همه نرمافزارهای سنتی جهان» میکند. این پروژه ۳۵.۵ هزار ستاره در GitHub کسب کرده و به یکی از پربینندهترین پروژههای زیرساخت عامل در ۲۰۲۶ تبدیل شده.
چرا عاملهای هوش مصنوعی به رابطهای CLI نیاز دارند؟
تنگنای اصلی عاملهای هوش مصنوعی فعلی (مثل Claude Code, Codex, Devin) مرز محیطی است: آنها فقط میتوانند ابزارهایی با رابط API یا CLI را کار کنند، در حالی که اکثریت قریب به اتفاق نرمافزارهای بهرهوری (Photoshop, Excel, SAP, CAD و…) فقط رابط GUI دارند.
| نوع نرمافزار | مثال | پشتیبانی بومی هوش مصنوعی | پس از فعالسازی CLI-Anything |
|---|---|---|---|
| ابزارهای طراحی | Photoshop, Figma | ❌ بدون API | ✅ قابل کنترل توسط عامل |
| نرمافزارهای اداری | Excel, PowerPoint | ⚠️ API محدود | ✅ کنترل کامل ویژگیها |
| سیستمهای سازمانی | SAP, Oracle ERP | ❌ GUI بسته | ✅ workflow خودکار |
| ابزارهای حرفهای | AutoCAD, MATLAB | ⚠️ اسکریپتنویسی ضعیف | ✅ عامل end-to-end |
| سیستمهای قدیمی | نرمافزار کنترل صنعتی قدیمی | ❌ بدون رابط | ✅ پل دید + عملیات |
معماری فنی CLI-Anything
graph TB
subgraph لایه ادراک
A[گرفتن عکس از GUI] --> B[تشخیص عناصر UI]
B --> C[تجزیهکننده معنایی]
end
subgraph لایه استدلال
D[برنامهریز اقدام] --> E[نگاشتکننده CLI]
E --> F[خروجی اسکریپت قابل اجرا]
end
subgraph لایه اجرا
G[بافر مجازی] --> H[شبیهسازی ورودی]
H --> I[تأیید وضعیت]
end
C --> D
F --> G
I --> A
CLI-Anything در مقابل ابزارهای RPA سنتی
| بعد | RPA سنتی (مثل UiPath) | CLI-Anything |
|---|---|---|
| استقرار | نیاز به مجوز تجاری | کاملاً متنباز (مجوز MIT) |
| سازگاری GUI | وابسته به انتخابگرهای از پیش تعریفشده، با تغییر UI میشکند | مبتنی بر دید، سازگار بین نسخهها |
| تعمیم | هر نرمافزار نیاز به پیکربندی جداگانه | تعمیم zero-shot/few-shot به نرمافزار جدید |
| مانع توسعهدهنده | نیاز به یادگیری IDE اختصاصی | توصیف وظایف به زبان طبیعی |
| اکوسیستم جامعه | اکوسیستم تجاری بسته | ۳۶ هزار ستاره GitHub، جامعهمحور |
شروع سریع
# نصب CLI-Anythingpip install clianything
# مقداردهی اولیه پیکربندیclianything init --workspace=./my-agents
# ضبط اولین workflow اتوماسیونclianything record --app="Calculator" --output=./scripts/calc_demo.sh
# اجرای عامل هوش مصنوعیclianything run --script=./scripts/calc_demo.sh --llm=claude-4References
۱. مخزن GitHub CLI-Anything: HKUDS/CLI-Anything — ۳۶ هزار ستاره ۲. agents-towards-production: راهنمای عملی تولید عامل — ۱۹.۹ هزار ستاره ۳. openhuman: پلتفرم هوش مصنوعی شخصی متنباز — ۱۳.۱ هزار ستاره ۴. Shannon: پروژه تشخیص آسیبپذیری — ۴۰ هزار ستاره