Aider

featured

AI-ассистент для парного программирования в терминале. Работает с git и вашим любимым редактором. Поддерживает множество LLM включая GPT-4, Claude и локальные модели.

15,2001,4501 день назад
TerminalGitCodingChatOpen Source
Описание

Описание


Aider — это AI-инструмент для парного программирования в терминале. Он позволяет общаться с AI о вашем коде и автоматически вносить изменения в файлы.


Основные возможности


  • Редактирование файлов через чат
  • Автоматические git коммиты
  • Поддержка множества LLM (GPT-4, Claude, Ollama)
  • Работа с большими кодовыми базами
  • Встроенный code review

  • Как использовать


  • Установите Aider через pip
  • Запустите в директории проекта
  • Добавьте файлы для редактирования
  • Опишите что нужно сделать

  • Плюсы
    • Работает в терминале — не нужен IDE
    • Автоматические git коммиты
    • Поддержка локальных моделей
    • Активная разработка
    • Отличная документация
    Минусы
    • Требует знания терминала
    • Может быть дорогим при использовании GPT-4
    Установка и запуск
    pip install aider-chat
    
    # Запуск с OpenAI
    export OPENAI_API_KEY=your-key
    aider
    
    # Запуск с Claude
    export ANTHROPIC_API_KEY=your-key
    aider --model claude-3-opus-20240229
    Варианты использования
    • Рефакторинг кода
    • Добавление новых фич
    • Исправление багов
    • Написание тестов
    • Документирование кода
    Категория
    Aider — AI агент | VibecodeHunt | VibecodeHunt