codewhale-hq/Codewhale

Open-source coding agent для терминала, написанный на Rust и постоянно улучшаемый сообществом. Issues и PRs welcome.

Агенты⭐ 41 055Rustпоследний релиз: v0.10.0
Открыть на GitHub ↗Сайт проекта ↗

Что это за инструмент

Codewhale — это open-source AI-агент для терминала, написанный на Rust, который читает ваш проект, редактирует файлы, запускает команды и проверяет результаты с помощью выбранных LLM.

Зачем нужен

Инструмент автоматизирует рутинные задачи разработки, позволяя агенту самостоятельно исправлять ошибки, писать код и управлять процессом через интерфейс командной строки. Он полезен для ускорения разработки за счёт делегирования задач ИИ с возможностью контроля и отката изменений.

Что можно реализовать

  • Исправление падающих тестов с автоматическим объяснением внесённых изменений
  • Запуск задач в CI/CD или скриптах через команду `codewhale exec` без открытия интерактивного интерфейса
  • Планирование архитектуры или рефакторинга в режиме `/mode plan` без внесения изменений в файлы
  • Управление несколькими агентами с разными ролями и моделями для сложных задач

Ключевые возможности

  • Поддержка любых хостинговых или локальных моделей (через Ollama, vLLM, SGLang)
  • Гибкая система разрешений: режимы Ask, Auto-Review и Full Access с возможностью отката (`/undo`, `/restore`)
  • Нативная поддержка Windows, macOS, Linux, а также установка через npm, Cargo, Docker, Nix, Scoop
  • Встроенный плагин Computer Use для взаимодействия с другими приложениями
  • Наличие веб-клиента (`codewhale web`) и расширения для VS Code

👤 Кому подойдёт: разработчики, DevOps-инженеры, технические лидеры, предпочитающие работать в терминале и контролирующие использование ИИ-моделей

Релизы

v0.10.0majorbreaking
🕐 13 дн назад · релиз на GitHub ↗

Codewhale v0.10.0: новый терминальный интерфейс, улучшенная работа сессий и усиленная безопасность.

  • Added: Полностью переработан терминальный интерфейс (workbench).
  • Added: Улучшена стабильность работы сессий и времени выполнения.
  • Breaking: Дочерние процессы больше не наследуют инструменты управления рабочим столом.
  • Deprecated: Устаревший пакет deepseek-tui больше не обновляется.
  • Added: Упрощена структура настроек.