Claude Code: تثبيت Claude Code واستخدامه
آخر تحديث: 2026-08-31
تثبيت Claude Code يتطلب أمر npm واحد فقط، لكن بيئتك يجب أن تكون جاهزة أولاً. يأخذك هذا الفصل من متطلبات النظام إلى التثبيت والتشغيل الأول.
💡 نصيحة: يتم تثبيت Claude Code عالمياً عبر npm، ويتطلب Node.js 18+. بعد التثبيت، يشغل بأمر
claude.
📋 المتطلبات المسبقة: الفصل 1 - مقدمة عن Claude Code وكيفية عمله
1. ما ستتعلمه
- متطلبات النظام والمتطلبات المسبقة
- التثبيت العالمي لـ Claude Code عبر npm
- التشغيل الأول وإعداد المصادقة
- سير الاستخدام الأساسي
- استكشاف أخطاء التثبيت الشائعة
2. متطلبات النظام
(1) متطلبات الأجهزة والبرمجيات
| المتطلب | الحد الأدنى | الموصى به |
|---|---|---|
| نظام التشغيل | macOS 12+ / Ubuntu 20.04+ / Windows 10+ | macOS 14+ / Ubuntu 22.04+ |
| Node.js | 18.x | 20.x+ |
| npm | 9.x | 10.x+ |
| الذاكرة | 4 جيجابايت | 8 جيجابايت+ |
| الشبكة | HTTPS صادر | اتصال مستقر بزمن استجابة منخفض |
(2) التحقق من البيئة الحالية
BASH
# Check Node.js version
node --version
# Need v18+
# Check npm version
npm --version
# Need 9+
# If no Node.js, install with nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
nvm install 20
nvm use 20
3. تثبيت Claude Code
(1) التثبيت العالمي عبر npm
BASH
# Global install Claude Code
npm install -g @anthropic-ai/claude-code
# Verify installation
claude --version
# Output similar to: claude-code/1.0.x
(2) طرق التثبيت البديلة
BASH
# Run directly with npx (no global install needed)
npx @anthropic-ai/claude-code
# Build from source
git clone https://github.com/anthropics/claude-code.git
cd claude-code
npm install
npm run build
npm link
▶ مثال 1: عملية التثبيت الكاملة
BASH
# Alice's complete installation process
node --version # v20.11.0 ✓
npm --version # 10.2.4 ✓
# Install Claude Code
npm install -g @anthropic-ai/claude-code
# Verify
claude --version # claude-code/1.0.12 ✓
# First run (will guide authentication)
claude
# → Opening browser for authentication...
# → Authentication successful!
4. التشغيل الأول والمصادقة
(1) طرق المصادقة
يدعم Claude Code ثلاث طرق للمصادقة:
| الطريقة | حالة الاستخدام | الأمر |
|---|---|---|
| حساب Anthropic | المستخدمون الأفراد | claude (توجيه تلقائي) |
| مفتاح API | المؤسسات/الفرق | تعيين متغير بيئة |
| OAuth | SSO المؤسسات | claude auth |
(2) إعداد مفتاح API
BASH
# Method 1: Environment variable (recommended)
export ANTHROPIC_API_KEY="sk-ant-api03-xxxxx"
# Method 2: Write to shell config file
echo 'export ANTHROPIC_API_KEY="sk-ant-api03-xxxxx"' >> ~/.bashrc
source ~/.bashrc
# Method 3: .env file
echo 'ANTHROPIC_API_KEY=sk-ant-api03-xxxxx' > .env
▶ مثال 2: الإطلاق الأول
BASH
$ claude
╭─────────────────────────────────────╮
│ Welcome to Claude Code! │
│ │
│ Let's get you set up. │
╰─────────────────────────────────────╯
? How would you like to authenticate?
❯ Anthropic Account (browser login)
API Key
OAuth (Enterprise)
# After selecting Anthropic Account:
# → Browser opens automatically
# → Login and authorize
# → "Authentication successful!"
5. سير الاستخدام الأساسي
(1) الإطلاق في مشروع
BASH
# Navigate to your project directory
cd ~/my-project
# Launch Claude Code
claude
# Or launch with a task directly
claude "Help me add a user registration feature"
(2) الوضع التفاعلي
TEXT
📖 للعرض فقط
$ claude
╭─ Claude Code ─────────────────────────╮
│ Project: my-project │
│ Model: claude-sonnet-4-20250514 │
╰───────────────────────────────────────╯
> Show me the project structure
Claude: Let me read the project structure...
- src/
- index.ts
- routes/
- utils/
- package.json
- tsconfig.json
> Modify index.ts, add a health check endpoint
Claude: I'll add a health check endpoint...
→ Reading src/index.ts
→ Modifying src/index.ts
→ Running: npm run build ✓
6. استكشاف أخطاء التثبيت الشائعة
▶ مثال 3: قائمة فحص استكشاف الأخطاء
BASH
# Problem 1: npm install permission error
npm install -g @anthropic-ai/claude-code
# EACCES: permission denied
# Solution:
npm config set prefix ~/.npm-global
export PATH=~/.npm-global/bin:$PATH
# Problem 2: Node.js version too low
node --version # v16.x
# Solution:
nvm install 20
nvm use 20
# Problem 3: Network timeout
npm install -g @anthropic-ai/claude-code --registry=https://registry.npmmirror.com
# Problem 4: Windows path issues
# Ensure Node.js install path is in PATH
where node
where claude
| المشكلة | السبب | الحل |
|---|---|---|
command not found: claude |
PATH غير مضبوط | تحقق من مسار تثبيت npm العام |
EACCES |
صلاحيات غير كافية | استخدم nvm أو عدّل بادئة npm |
ETIMEDOUT |
مشاكل شبكة | غيّر مصدر المرآة |
خطأ node_modules |
إصدار Node منخفض | ارتقِ إلى Node 18+ |
| فشل المصادقة | مفتاح API غير صالح | تحقق من تنسيق المفتاح والحصة |
7. مثال شامل: من الصفر إلى التشغيل
BASH
# Complete installation to first use flow
# 1. Confirm environment
node --version && npm --version
# 2. Install
npm install -g @anthropic-ai/claude-code
# 3. Authenticate
export ANTHROPIC_API_KEY="sk-ant-api03-your-key"
# 4. Create test project
mkdir hello-claude && cd hello-claude
git init
# 5. First run
claude "Create an Express.js Hello World project"
# Claude Code output:
# → Initializing project...
# → Creating package.json
# → Installing express
# → Creating index.js
# → Creating .gitignore
# → Running: node index.js
# → Server started on port 3000 ✓
❓ أسئلة شائعة
س هل يمكنني استخدام Claude Code على Windows؟
ج نعم. عبر WSL2 أو تثبيت Node.js الأصلي. يُوصى بـ WSL2 لأفضل توافق.
س هل أحتاج VPN للتثبيت؟
ج تثبيت حزم npm عادةً لا يحتاج، لكن الاتصال بواجهة برمجة تطبيقات Anthropic يحتاج. نقطة نهاية API في الخارج؛ يحتاج بروكسي إذا كانت الشبكة محجوبة.
س من أين أحصل على مفتاح API؟
ج سجّل الدخول إلى console.anthropic.com، أنشئ واحداً في صفحة API Keys. الحسابات الجديدة لها رصيد مجاني.
س هل يمكنني التثبيت بدون اتصال؟
ج التثبيت يحتاج شبكة، والتشغيل يحتاج شبكة (استدعاء API). لا يوجد حل بدون اتصال كامل بعد.
س كيف أزيل التثبيت؟
ج
npm uninstall -g @anthropic-ai/claude-code يزيله بالكامل.س كيف أُحدّث؟
ج
npm update -g @anthropic-ai/claude-code يحدّث إلى أحدث إصدار.📖 ملخص
- Node.js 18+ شرط مسبق؛ يُوصى باستخدام nvm لإدارة الإصدارات
npm install -g @anthropic-ai/claude-codeللتثبيت بأمر واحد- ثلاث طرق مصادقة: حساب Anthropic، مفتاح API، OAuth
- شغّل
claudeفي دليل مشروعك للبدء - المشاكل الشائعة غالباً متعلقة بالصلاحيات والإصدارات والشبكة
📝 تمارين
- أساسي (⭐): ثبّت Claude Code على جهازك وشغّل
claude --version، التقط لقطة شاشة لتأكيد النجاح. - متوسط (⭐⭐): اضبط متغير بيئة مفتاح API، شغّل
claudeفي دليل فارغ، اجعله ينشئ مشروعاً بسيطاً. - متقدم (⭐⭐⭐): ثبّت Claude Code في WSL2، قارن تجربة الاستخدام بين Windows الأصلي و WSL2.