
# أدوات البرمجة بالذكاء الاصطناعي

يعمل Termbridge جيدًا لمراقبة مساعدي البرمجة بالذكاء الاصطناعي. ابدأ وكيلًا في طرفيتك، ثم راقبه وهو يعمل من هاتفك عندما تكون بعيدًا عن مكتبك.

## لماذا تستخدم Termbridge مع أدوات الذكاء الاصطناعي؟

- **المراقبة عن بُعد**: راقب Claude Code أو Codex من أريكتك
- **ابقَ على اطلاع**: اعرف متى يحتاج الوكلاء إلى إدخال أو يواجهون أخطاء
- **تدخل سريع**: أرسل أوامر أو ألغِ العمليات من هاتفك
- **لا حاجة إلى VPN**: وصول آمن من أي مكان

## الأدوات المدعومة

يعرض Termbridge ما يجري في جلسة tmux، لذا لا يحتاج إلى معرفة الأداة المستخدمة. تستخدم الأمثلة في هذه الصفحة:

- **Claude Code** (`claude`)
- **Codex** (`codex`)
- **OpenCode** (`opencode`)

هذه الأدوات الثلاث هي أيضًا الوكلاء الذين يمكن لوضع البيئة المعزولة تثبيتهم وتسجيل الدخول إليهم تلقائيًا. تعمل الوكلاء الأخرى المعتمدة على الطرفية بالطريقة نفسها، لكنها غير مختبرة.

## سير العمل المحلي

### راقب Claude Code من هاتفك

```bash
# Start Termbridge with a named session
termbridge --session claude

# In the terminal (via UI or locally), start Claude
claude
```

امسح رمز QR وراقب Claude من أي مكان.

### ابدأ الوكيل أولًا

إذا كنت تفضل بدء الوكيل قبل Termbridge:

```bash
# Create a tmux session and start the agent
tmux new-session -d -s claude "claude"

# Then attach Termbridge to it
termbridge --session claude
```

### سير عمل Codex

```bash
tmux new-session -d -s codex
tmux send-keys -t codex "codex" Enter
termbridge --session codex
```

## سير العمل في البيئة المعزولة

للعمل في بيئات معزولة، شغّل الوكلاء في بيئة Daytona معزولة. يمكن لـ Termbridge تثبيت واجهات CLIs للوكيل ومزامنة بيانات المصادقة تلقائيًا.

### إعداد سريع

```bash
export TERMBRIDGE_BACKEND=sandbox-daytona
export TERMBRIDGE_SANDBOX_AGENTS=claude-code,codex

termbridge
```

سيؤدي ذلك إلى:

1. إنشاء بيئة Daytona معزولة
2. تثبيت واجهات CLIs للوكيل
3. مزامنة ملفات المصادقة المحلية لتصبح الوكلاء جاهزة للاستخدام

راجع [دليل وكلاء البرمجة](https://termbridge.inline0.dev/ar/docs/sandboxes/coding-agents) للاطلاع على التفاصيل كاملة.

## نصائح

### جلسات مسماة

استخدم أسماء جلسات معبّرة لتعرف ما الذي يعمل:

```bash
termbridge --session claude-refactor
termbridge --session codex-tests
```

### وكلاء متعددون

شغّل وكلاء مختلفين في طرفيات مختلفة:

```bash
TERMBRIDGE_SESSIONS=2 termbridge
```

ابدأ Claude في إحداها وCodex في أخرى، ثم تنقّل بينهما.

### المهام طويلة الأمد

قد تعمل وكلاء الذكاء الاصطناعي مدة طويلة. ويتعامل Termbridge مع ذلك جيدًا:

- تستمر جلستك حتى إذا أغلقت المتصفح
- أعد الاتصال في أي وقت بتحديث الصفحة
- يُبقي tmux الوكيل قيد التشغيل حتى إذا أُعيد تشغيل Termbridge

### التدخل

هل تحتاج إلى إيقاف وكيل أو توجيهه إلى مسار آخر؟

1. استخدم زر `Ctrl+C` للمقاطعة
2. اكتب تعليمات جديدة في حقل الإدخال
3. يتلقى الوكيل إدخالك كما لو كان في طرفية محلية

## البيئة المعزولة أم المحلية

| الميزة | محلي (tmux) | البيئة المعزولة (Daytona) |
|---------|--------------|-------------------|
| الإعداد | tmux فقط | حساب Daytona ومفتاح API |
| البيئة | جهازك | حاوية معزولة |
| الاستمرارية | تستمر بعد إعادة التشغيل | تستمر أثناء وضع السكون للحاسوب المحمول في الوضع المباشر |
| المصادقة | مُعدة مسبقًا | تتم مزامنتها تلقائيًا بواسطة Termbridge |
| الأنسب لـ | المراقبة السريعة | التجارب المعزولة |

الوضع المحلي أبسط لمعظم المستخدمين. استخدم وضع البيئة المعزولة عندما تريد:

- بيئة نظيفة ومؤقتة
- إبقاء حاسوبك المحمول متاحًا أثناء عمل الوكلاء
- إجراء التجارب دون التأثير في إعدادك المحلي
