أدوات تطوير الذكاء الاصطناعي
المزايا والتثبيت وملاحظات الاستعمال لأدوات تطوير الذكاء الاصطناعي
تنقل هذه الأدوات توليد الشِفرة واسترجاعها واختبارها وأتمتتها إلى مسارات تطوير البرمجيات. وتتباين قدراتها وأذوناتها وطرائق نشرها بحسب المنتج والإصدار، فراجع التوثيق الرسمي قبل التبنّي.
أدوات ومنصّات مفتوحة
هذه الأدوات والمنصّات المفتوحة لها مستودعات GitHub عامة؛ وتُزامَن أعداد النجوم يوميًا وتُؤرَّخ. ورخصة الشِفرة ورخصة النموذج وشروط الخدمة المستضافة أمور منفصلة — فارجع إلى المستودع الرسمي وإلى توثيق الخدمة.
Claude Code
شريك البرمجة بالذكاء الاصطناعي
Claude Code أداة برمجة وكيلة من Anthropic لمسارات العمل في الطرفية وبيئات التطوير. تستطيع فحص المستودعات وتحرير الملفات وتنفيذ الأوامر والاختبارات، والعمل ضمن مسارات التحكم في الإصدارات بأذونات يضبطها المستعمل.
أبرز المزايا
- فهم قواعد الشِفرة كاملةً
- كتابة الشِفرة وتعديلها
- تشغيل الاختبارات وعمليات البناء
- تنفيذ عمليات Git
- استعمال أوامر الطرفية
- محادثة برمجية تفاعلية
التثبيت
أوامر التثبيت البعيدة تنفّذ شِفرة منزَّلة. راجع صفحة التثبيت الرسمية والسكربت قبل تشغيلها، ولا سيما في البيئات ذات الامتيازات أو البيئات المؤسسية.
# Mac/Linux (موصى به) curl -fsSL https://claude.ai/install.sh | bash # Windows (موصى به) irm https://claude.ai/install.ps1 | iex # Homebrew (macOS/Linux) brew install --cask claude-code # WinGet (Windows) winget install Anthropic.ClaudeCode # ملاحظة: `npm install -g @anthropic-ai/claude-code` متوقّف
الاستعمال
# ابدأ جلسة تفاعلية في أي مجلد claude # استأنف جلسة سابقة claude --continue # حدّث إلى أحدث إصدار claude update # نفّذ موجّهًا واحدًا claude -p "اشرح مسار المصادقة في هذا المستودع" # اعرض الأوامر المائلة المدمجة claude /help
MCP (Model Context Protocol)
معيار مفتوح لوصل الذكاء الاصطناعي
MCP بروتوكول معياري مفتوح قدّمته Anthropic لإقامة وصلات موحّدة بين نماذج الذكاء الاصطناعي والأدوات ومصادر البيانات الخارجية. ويُسمّى «واجهة USB-C» للذكاء الاصطناعي، إذ يتيح تفاعلًا مرنًا مع أدوات وبيانات شتى.
أبرز المزايا
- معيار موحّد لوصل الأدوات
- دعم مصادر بيانات متعددة
- آلية تخويل آمنة
- بنية قابلة للتوسيع
التثبيت
أوامر التثبيت البعيدة تنفّذ شِفرة منزَّلة. راجع صفحة التثبيت الرسمية والسكربت قبل تشغيلها، ولا سيما في البيئات ذات الامتيازات أو البيئات المؤسسية.
# MCP بروتوكول في ذاته — ويُستعمل عبر عميل مثل Claude Desktop أو Claude Code. # 1. حرّر ملف التهيئة: # macOS: ~/Library/Application Support/Claude/claude_desktop_config.json # Windows: %APPDATA%\Claude\claude_desktop_config.json # 2. أضف كتلة mcpServers (انظر المثال أدناه). # 3. أعد تشغيل العميل. # 4. أو ثبّت خادمًا مرجعيًا مباشرةً: npx -y @modelcontextprotocol/server-filesystem /path/to/folder
الاستعمال
في Claude Desktop أضف خوادم MCP من قائمة الإعدادات لتستعملها.
OpenAI Codex CLI
وكيل البرمجة الطرفي مفتوح المصدر من OpenAI
مستودع openai/codex وكيل برمجة طرفي خفيف أصدرته OpenAI (github.com/openai/codex، مكتوب بلغة Rust). يعمل محليًا في طرفيتك، ويدعم نماذج GPT-5 وسلسلة o، ويسجّل الدخول عبر ChatGPT OAuth، ويستطيع تحميل خوادم MCP. وCodex CLI نظير Claude Code لدى OpenAI.
أبرز المزايا
- مفتوح المصدر ورسمي من OpenAI
- واجهة طرفية مبنية بلغة Rust
- يدعم GPT-5 وسلسلة o
- تسجيل دخول عبر ChatGPT OAuth
- يستطيع تحميل خوادم MCP
- تنفيذ شِفرة في صندوق رملي
التثبيت
أوامر التثبيت البعيدة تنفّذ شِفرة منزَّلة. راجع صفحة التثبيت الرسمية والسكربت قبل تشغيلها، ولا سيما في البيئات ذات الامتيازات أو البيئات المؤسسية.
# Mac/Linux (موصى به) curl -fsSL https://chatgpt.com/codex/install.sh | sh # Windows (موصى به) powershell -ExecutionPolicy ByPass -c "irm https://chatgpt.com/codex/install.ps1 | iex" # npm عالميًا npm install -g @openai/codex # Homebrew (macOS/Linux) brew install --cask codex
الاستعمال
# ابدأ جلسة تفاعلية (تسجيل دخول OAuth تلقائي) codex # مهمة واحدة (وضع بلا واجهة) codex exec "اشرح كل ملف ts. تحت src/" # بدّل النموذج (Nous Portal أو OpenRouter أو استضافة ذاتية) # انظر: https://github.com/openai/codex
browser-use
أتمتة المتصفّح بالذكاء الاصطناعي
مكتبة browser-use أشهر مكتبة لأتمتة المتصفّح بالذكاء الاصطناعي على GitHub (github.com/browser-use/browser-use). تتيح للنماذج اللغوية الكبيرة تشغيل متصفّحات حقيقية كما يفعل الإنسان — نقرًا وكتابةً وتمريرًا والتقاط لقطات — وهي مثالية للمواقف التي تستلزم التعامل مع مواقع بلا واجهات برمجية. ويمكن استعمالها مكتبة Python مباشرةً أو عرضها خادم MCP لـClaude Code وسواه من العملاء.
أبرز المزايا
- يدعم جميع النماذج اللغوية الكبرى (GPT أو Claude أو Gemini أو محلية)
- مكتبة Python أو خادم MCP
- دعم متصفّحات حقيقية (Chrome أو Chromium)
- فهم مزدوج بالرؤية وبنية الصفحة
- تمرير اللقطات إلى استدلال النموذج
التثبيت
pip install browser-use uvx --from 'browser-use[cli]' browser-use --mcp
الاستعمال
# في سكربت Python:
from browser_use import Agent, ChatOpenAI
llm = ChatOpenAI(model="gpt-5")
agent = Agent(
task="Visit https://news.ycombinator.com and find top 5 AI stories today",
llm=llm,
)
result = await agent.run()
print(result)
# خادم MCP:
# 1. هيّئ ملف mcp.json.
# 2. يحمّله Claude Code تلقائيًا عند الإقلاعOpenCLAW
مساعد ذكاء اصطناعي مفتوح المصدر
OpenCLAW مشروع مساعد ذكاء اصطناعي مفتوح المصدر، ومعنى اسمه «طريقة الكركند». يستطيع العمل على أي نظام تشغيل وأي منصّة مساعدًا شخصيًا لك. وهو حلّ مفتوح المصدر بالكامل، يتيح لكل امرئ أن يملك مساعده الخاص.
أبرز المزايا
- مفتوح المصدر بالكامل
- دعم عابر للمنصّات
- نشر قابل للاستضافة الذاتية
- مجتمع نشط
- مزوّدو نماذج متعددون (يُختارون عند التهيئة أو الإعداد)
التثبيت
# متطلب التشغيل: Node.js 24 (موصى به) أو Node.js 22.19 فما فوق # تثبيت عالمي (npm) npm install -g openclaw@latest # أو عبر pnpm pnpm add -g openclaw@latest # شغّل معالج التهيئة (يثبّت الخفيّ خدمةً للمستعمل) openclaw onboard --install-daemon # افحص حالة البوابة openclaw gateway status
الاستعمال
# 1. شغّل المعالج أولًا openclaw onboard --install-daemon # 2. أرسل رسالة اختبار openclaw gateway status # 3. اختياري: شغّل في المقدّمة (وضع التنقيح) openclaw gateway stop openclaw gateway --port 18789 --verbose # 4. التوثيق: https://docs.openclaw.ai
Hermes-Agent
وكيل ذكاء اصطناعي ينمو
Hermes-Agent هو «الوكيل الذي ينمو معك» — وكيل ذكاء اصطناعي ينمو باستمرار مع الاستعمال. يستطيع تعلّم عادات المستعمل ذاتيًا، وتحسين تنفيذ المهام، وتقديم خدمات أكثر تخصيصًا مع الوقت.
أبرز المزايا
- تعلّم تكيّفي
- ذاكرة بعيدة المدى
- خدمة مخصّصة
- تحسين مستمر للمهام
- دعم متعدد الوسائط
التثبيت
أوامر التثبيت البعيدة تنفّذ شِفرة منزَّلة. راجع صفحة التثبيت الرسمية والسكربت قبل تشغيلها، ولا سيما في البيئات ذات الامتيازات أو البيئات المؤسسية.
# بيئة التشغيل: Python 3.11 فما فوق (يتولّاها المثبّت تلقائيًا) # Mac/Linux (سطر واحد) curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash # Windows (PowerShell) iex (irm https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.ps1) # يتولّى المثبّت uv وPython 3.11 وNode.js وripgrep وffmpeg ونسخة محمولة من Git Bash
الاستعمال
# 1. شغّل معالج الإعداد (يهيّئ النموذج والأدوات) hermes setup # 2. أو: سجّل الدخول عبر Nous Portal OAuth (بأمر واحد) hermes setup --portal # 3. شغّل واجهة الطرفية hermes # 4. أو: شغّل البوابة وخاطبها من Telegram أو Discord أو Slack hermes gateway setup hermes gateway start # 5. بدّل النموذج (في OpenRouter أكثر من 200 نموذج) hermes model # التوثيق: https://hermes-agent.nousresearch.com/docs/
Anthropic Skills
المستودع المرجعي الرسمي لمهارات Claude
مستودع anthropics/skills هو مستودع Anthropic المرجعي الرسمي لمهارات Claude — وهي مجلدات من التعليمات والسكربتات والموارد يستطيع Claude تحميلها عند الحاجة لأداء مهام متخصّصة. وتعلّم المهارات Claude مسارات عمل قابلة للتكرار: تطبيق إرشادات العلامة على المستندات، وتحليل البيانات وفق أعراف مؤسستك، وأتمتة المهام الشخصية، وغير ذلك.
أبرز المزايا
- بصيانة Anthropic
- مواصفة مهارات قابلة للتحميل عند الطلب
- مثال على التكامل مع واجهة المهارات البرمجية
- يغطي مجالات المستندات والبيانات ومسارات العمل
- قوالب لمهارات مخصّصة
- يتبع معيار agentskills.io
التثبيت
/plugin marketplace add anthropics/skills /plugin install document-skills@anthropic-agent-skills
الاستعمال
Claude Code: اذكر اسم مهارة مثبَّتة في طلبك. واجهة Claude البرمجية: شغّل المهارات عبر حقل `container.skills` في Messages API، مع ترويسات بيتا الموثّقة وأداة تنفيذ الشِفرة. وفي الحالتين يقرّر ملف SKILL.md الخاص بالمهارة متى تُستدعى.
Claude Code Security Review
الفاحص الأمني الرسمي لطلبات الدمج من Anthropic (GitHub Action)
مستودع claude-code-security-review هو إجراء GitHub الرسمي من Anthropic (github.com/anthropics/claude-code-security-review) الذي يستعمل Claude لمراجعة فروق طلبات الدمج آليًا بحثًا عن ثغرات أمنية. وهو يدعم الفحص الواعي بالفروق فلا يحلّل إلا الملفات المتغيّرة، وينشر ما يجده تعليقات مراجعة مربوطة بالأسطر، ويحمل مرشّحًا مدمجًا للإيجابيات الكاذبة يستبعد تلقائيًا فئات حجب الخدمة وتحديد المعدل واستنزاف الذاكرة والمعالج والتحقق العام من المدخلات وإعادة التوجيه المفتوحة.
أبرز المزايا
- بصيانة Anthropic
- فحص واعٍ بالفروق (الملفات المتغيّرة وحدها)
- تعليقات مراجعة مربوطة بالأسطر
- مرشّح إيجابيات كاذبة لخمس فئات مزعجة
- تكامل أصيل مع إجراءات GitHub
- نموذج Claude قابل للضبط (الافتراضي Opus 4.1)
التثبيت
# أنشئ الملف .github/workflows/security-review.yml
name: Claude Code Security Review
on:
pull_request:
types: [opened, synchronize, reopened]
jobs:
security-review:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 1
- uses: anthropics/claude-code-security-review@v0
env:
ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}
# ⚠️ هذا الإجراء غير محصّن ضد حقن الموجّهات.
# يُوصى باستعماله على طلبات الدمج الموثوقة وحدها، مع إعداد GitHub
# «Require approval for all external contributors».الاستعمال
# 1. أضف سر ANTHROPIC_API_KEY إلى المستودع # 2. عند فتح طلب دمج أو تحديثه يحلّل الإجراء الفروق تلقائيًا وينشر # ما يجده من مسائل أمنية تعليقات مراجعة # 3. يرى القائمون على المستودع درجة الخطورة وموضع السطر في محادثة الطلب
Ollama
زمن تشغيل محلي للنماذج
ينزّل Ollama النماذج ويشغّلها على macOS وLinux وWindows، بواجهة سطر أوامر وواجهة HTTP محلية. أما بقاء حمل العمل محليًا بالكامل، وحجم الموارد التي يستهلكها، ووصول البيانات إلى خدمة بعيدة من عدمه، فيتوقف كله على النموذج المختار وعلى التهيئة.
أبرز المزايا
- تنزيل النماذج وتشغيلها محليًا
- مكتبة نماذج وملف Modelfile
- واجهة سطر أوامر وواجهة برمجية محلية
- التضمينات والرؤية واستدعاء الأدوات
- مكتبتان لـPython وJavaScript
- نماذج سحابية اختيارية
التثبيت
أوامر التثبيت البعيدة تنفّذ شِفرة منزَّلة. راجع صفحة التثبيت الرسمية والسكربت قبل تشغيلها، ولا سيما في البيئات ذات الامتيازات أو البيئات المؤسسية.
# macOS / Windows # نزّل المثبّت من https://ollama.com/download # Linux (افحص السكربت البعيد قبل تشغيله) curl -fsSL https://ollama.com/install.sh | sh
الاستعمال
# ابدأ محادثة مع نموذج ollama run gemma4 # تحقّق من الإصدار المثبّت ollama -v
Hugging Face Hub
منصّة تعاون مفتوحة للذكاء الاصطناعي
Hugging Face Hub منصّة ذكاء اصطناعي لاكتشاف النماذج ومجموعات البيانات ومساحات العمل ومشاركتها والتعاون عليها، بموارد عامة وخاصة. وتدعم مكتبة huggingface_hub وأداة hf البحث والتنزيل والرفع وإدارة الذاكرة المؤقتة وخدمات الاستدلال؛ وراجع رخصة كل نموذج وكل مجموعة بيانات على حدة.
أبرز المزايا
- نماذج ومجموعات بيانات ومساحات
- مستودعات عامة وخاصة
- بطاقات النماذج وبطاقات البيانات وبيانات الرخص
- أداة
hfومكتبة Python - مزوّدو الاستدلال ونقاط النهاية
- تكاملات MCP والمهارات لوكلاء الذكاء الاصطناعي
التثبيت
# ثبّت أداة Hugging Face Hub ومكتبة Python pip install -U "huggingface_hub" # سجّل الدخول عند الحاجة إلى وصول خاص أو إلى الرفع فقط hf auth login
الاستعمال
# نزّل ملفًا واحدًا من مستودع نموذج عام hf download gpt2 config.json # ابحث في النماذج وحدّ عدد النتائج hf models ls --search bert --limit 5
مفاهيم مجرّدة
إن Agent وSkill وHarness مفاهيم مجرّدة يستعملها هذا الموقع لتنظيم هذا الحقل، ولا مستودع GitHub واحدًا لها. وهي تصف أنماطًا تمتد عبر تنفيذات شتى لا مزايا في منتج بعينه.
AI Agent
أنظمة ذكاء اصطناعي تنفّذ المهام ذاتيًا
وكيل الذكاء الاصطناعي نظام يخطّط للمهام المعقّدة وينفّذها بنفسه. وخلافًا للتفاعل بالسؤال والجواب، يؤوّل الوكيل هدفًا ويضع خطة ويستدعي أدوات ويقوّم النتائج ويعدّل سلوكه من التغذية الراجعة. والمصطلح يسمّي نمطًا عامًا لا منتجًا بعينه: فـClaude Code وCodex CLI وCursor وOpenCLAW وHermes Agent في هذه الصفحة كلها تنفيذات ملموسة له.
أبرز المزايا
- تخطيط ذاتي للمهام
- القدرة على استعمال الأدوات
- تقويم النتائج والتغذية الراجعة
- معالجة مهام معقّدة متعددة الخطوات
- فهم قواعد الشِفرة والعمل عليها
التثبيت
الوكيل مفهوم لا منتج يُثبَّت على حدة. ولتشغيل واحد منه ثبّت تنفيذًا ملموسًا؛ وكل مدخلة تحت «الأدوات والمنصّات المفتوحة» في هذه الصفحة تعطي خطوات تثبيتها.
الاستعمال
يختلف الاستدعاء باختلاف التنفيذ: فمنظومة تشغيل في سطر الأوامر تقبل عادةً مهمة موصوفة مباشرةً، بينما تعرّف التنفيذات ذات الطابع الإطاري الهدفَ والأدوات المتاحة في الشِفرة. انظر ملاحظات الاستعمال في المدخلة المقابلة.
Skill
سبل توسيع قدرات الذكاء الاصطناعي
تحزم المهارة معرفة مجال وإجراءات وموجّهات قابلة لإعادة الاستعمال في وحدة تُحمَّل عند الطلب. والمهارة عادةً مجلد يحوي ملف SKILL.md يقرّر اسمه ووصفه متى تُستدعى. وقد نشأت الصيغة في Anthropic وهي منشورة، فليست محصورة في عميل واحد.
أبرز المزايا
- أوامر مخصّصة
- أتمتة مسارات العمل
- معرفة خاصة بمجال
- قوالب موجّهات قابلة لإعادة الاستعمال
التثبيت
ضع مجلدًا يحوي ملف SKILL.md تحت ~/.claude/skills/ للاستعمال الشخصي، أو تحت .claude/skills/ في المشروع. ويمكن تحميل المهارات أيضًا عبر نقطة نهاية المهارات في واجهة Claude البرمجية.
الاستعمال
تُطابَق المهارة وتُستدعى عادةً تلقائيًا من وصفها؛ ويمكن أيضًا تشغيلها صراحةً بالصيغة /skill-name.
Harness (سقالة الوكيل)
طبقة الاستضافة أثناء التشغيل للوكلاء
منظومة التشغيل هي الطبقة التي توصل موجّه النظام وحلقة الأدوات والذاكرة والإضافات في وكيل قابل للتشغيل. وClaude Code وCodex CLI وCursor Agent وOpenCLAW كلها تنفيذات ملموسة لها — فتحرير تهيئة المنظومة أشبه بإعادة توصيل المضيف، وكتابة مهارة جديدة أشبه بوصل أداة جديدة به. وانظر صفحة MCP لموضع المنظومة بين MCP وAgent وSkill.
أبرز المزايا
- تركيب موجّه النظام
- إدارة حلقة الأدوات
- حالة الجلسة والذاكرة بعيدة المدى
- جدولة المهارات وMCP
- الأذونات والصندوق الرملي
- استضافة عابرة للأشكال (سطر أوامر أو بيئة تطوير أو بلا خادم)
التثبيت
أوامر التثبيت البعيدة تنفّذ شِفرة منزَّلة. راجع صفحة التثبيت الرسمية والسكربت قبل تشغيلها، ولا سيما في البيئات ذات الامتيازات أو البيئات المؤسسية.
منظومة التشغيل في ذاتها نمط لا منتج يُثبَّت على حدة. ولاستعمال واحدة منها ثبّت أحد تنفيذاتها: # Claude Code (Node 18 فما فوق) curl -fsSL https://claude.ai/install.sh | bash # Codex CLI curl -fsSL https://chatgpt.com/codex/install.sh | sh # OpenCLAW (Node 24 فما فوق) npm install -g openclaw@latest
الاستعمال
إن Claude Code وCodex وCursor وOpenCLAW وHermes Agent في هذه الصفحة كلها أمثلة على منظومة تشغيل. ولكل منها أمر إقلاعه الخاص (انظر قسم الاستعمال في كل مدخلة). ويمكنك أيضًا كتابة منظومة تشغيل صغرى بنفسك: ركّب موجّه نظام وحلقة أدوات وحمّل MCP والمهارات.
منتجات مغلقة المصدر
منتجات تجارية مغلقة المصدر بلا مستودع GitHub عام يمكن تتبّعه.
Cursor
محرّر شِفرة مدعوم بالذكاء الاصطناعي
Cursor محرّر شِفرة معزّز بالذكاء الاصطناعي مبني على VS Code، وفيه قدرات ذكاء اصطناعي مدمجة شبيهة بـGPT-4. يستطيع إكمال الشِفرة بذكاء وتوليد الدوال وشرح الشِفرة وإصلاح العلل. وهو اليوم من أشهر أدوات البرمجة بالذكاء الاصطناعي.
أبرز المزايا
- إكمال ذكي للشِفرة
- توليد دوال كاملة
- شرح الشِفرة وإعادة هيكلتها
- تفاعل بوضع المحادثة
- طرفية مدمجة
التثبيت
# نزّل من الموقع الرسمي (موصى به) # https://cursor.com # أو عبر WinGet (Windows) winget install Cursor.Cursor # أو عبر Homebrew (macOS) brew install --cask cursor
الاستعمال
# 1. شغّل Cursor # 2. افتح مجلد مشروع # 3. استعمل Cmd+K للتحرير السطري أو Cmd+L للمحادثة # 4. لوضع الوكيل: Cmd+I لفتح Composer # 5. سجّل الدخول بحسابك لتفعيل مزايا Pro وUltra
خاتمة
قد تغيّر هذه الأدوات مسارات كتابة الشِفرة ومراجعتها وأتمتتها، غير أن النتيجة تتوقف على المهمة والنموذج والتهيئة. وقبل تبنّيها قدّر الأذونات ومعالجة البيانات وحالة الصيانة ومتطلبات المراجعة لدى فريقك.