by Sweep AI GitHub, Python, JavaScript, TypeScript, любой язык
AI junior-разработчик, который автоматически решает GitHub Issues и создаёт Pull Request-ы. Пишешь issue на естественном языке — Sweep читает кодовую базу, планирует изменения, пишет код и открывает PR. Понимает контекст всего репозитория через векторный поиск, умеет запускать тесты и итерировать по ошибкам CI. Можно запустить self-hosted через Docker.
# Вариант 1: GitHub App (рекомендуется, без установки) # Перейти на https://sweep.dev и подключить репозиторий # Создать issue с тегом "sweep:" в начале заголовка: # "sweep: Add input validation to the registration form" # Вариант 2: Self-hosted через Docker git clone https://github.com/sweepai/sweep cd sweep # Настроить переменные окружения cp .env.example .env # Обязательные: OPENAI_API_KEY, GITHUB_TOKEN, GITHUB_APP_ID, # GITHUB_APP_PEM, GITHUB_BOT_USERNAME # Запуск docker compose up -d # Вариант 3: pip (CLI и библиотека) pip install sweepai # Пример использования в issue: # Заголовок: "sweep: Refactor authentication module to use JWT" # Тело: опиши что нужно изменить и зачем # Sweep сам прочитает код, напишет изменения и откроет PR # Команды в комментариях к PR: # "sweep: add more tests" — добавить тесты # "sweep: fix the lint errors" — исправить ошибки
Привет всем!
Спасибо за вашу поддержку Sweep. Мы создаём AI-ассистент для JetBrains, который уже доступен здесь: https://plugins.jetbrains.com/plugin/26275-sweep-ai