All tutorials/3 min/Beginner

Aider tutorial

كيفية تثبيت Aider AI Coding CLI على Mac و Windows

دليل خطوة بخطوة لتثبيت Aider AI pair programming CLI على macOS و Windows. تعلم كيفية تكوين مفاتيح API لـ Claude 3.7 و GPT-4o.

AI ToolsCLIBeginner
Interactive tutorial

Quick command sequence

$ pip install aider-chat

/ar/tutorials/install-aider-ai-coding-cli-mac-windows

Interactive command lab

1/4

Step 1

Verify Python and pip

Aider is a Python package. If you get 'command not found', download Python from python.org before continuing.

Checkpoint

python3 --version

zsh — tutorial-lab

Command tray

$ python3 --version
pip --version

Python 3.12.2

pip 24.0 from /usr/local/lib/python3.12/site-packages/pip (python 3.12)

تعليمات خطوة بخطوة

  1. 1

    Step

    Verify Python and pip

    Aider is a Python package. If you get 'command not found', download Python from python.org before continuing.

    python3 --version pip --version
  2. 2

    Step

    Install Aider via pip

    If you get an 'externally-managed-environment' error on macOS, run `pipx install aider-chat` instead.

    pip install aider-chat
  3. 3

    Step

    Set your API Key

    To use GPT-4o instead, use `export OPENAI_API_KEY=your-key`.

    export ANTHROPIC_API_KEY=your_key_here
  4. 4

    Step

    Launch Aider

    Aider requires your project to be a Git repository. If it's not, run `git init` first.

    cd your-project-folder aider

لماذا هذا مهم

Aider هي أداة CLI رائدة للبرمجة الزوجية بالذكاء الاصطناعي تتيح لك تحرير ملفات متعددة في وقت واحد مباشرة من الطرفية الخاصة بك.

استكشاف الأخطاء وإصلاحها

  • 'externally-managed-environment' on macOS: Modern macOS versions block global pip installs. Instead of using pip, install pipx using Homebrew (brew install pipx), run pipx ensurepath, and then install Aider via pipx install aider-chat.
  • 'aider is not recognized' on Windows: If you installed Aider but Windows can't find it, your Python Scripts folder isn't in your PATH. Search for 'Environment Variables', edit PATH, and add %USERPROFILE%\AppData\Local\Programs\Python\Python312\Scripts (adjusting for your version).
  • No Git repository error: Aider is designed to track its own changes using Git. If you run aider in an empty folder, it will prompt you. Simply run git init to initialize the repository before starting your coding session.

FAQ

Why do I get 'command not found: aider' after installing?

This usually means the directory where pip installed the executable is not in your system's PATH variable. You either need to add the Python Scripts directory to your PATH or use pipx to manage the installation.

Can I use OpenAI GPT-4o instead of Claude?

Yes. While Claude 3.7 Sonnet is currently the top performer for Aider's benchmarks, you can easily use GPT-4o. Just run export OPENAI_API_KEY=your-key and launch the CLI with aider --model gpt-4o.

Does Aider work in PowerShell?

Absolutely. Once installed via pip, the aider command works in PowerShell, Command Prompt, Windows Terminal, and WSL.

How do I update Aider to the latest version?

If you used pip, run pip install --upgrade aider-chat. If you used pipx, run pipx upgrade aider-chat.

Does Aider send my entire codebase to the API?

No. Aider uses a repository map to understand the architecture, but it only sends the specific files you have "added" to the chat session.

Related