Codewhale CLI
Открытый терминальный агент для кода на Rust: читает проект, правит файлы и запускает команды на любой модели, включая локальную через Ollama
- 41 140 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Правит файлы проекта и запускает команды в терминале
- Установка скриптом из интернета запускает чужой код
- Запросы уходят выбранному провайдеру модели
Установка
В терминале, через SkillFoxx CLI
npx skillfoxx add cli/codewhaleОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Правит файлы проекта и запускает команды в терминале
- Установка скриптом из интернета запускает чужой код
- Запросы уходят выбранному провайдеру модели
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Codewhale — открытый агент для работы с кодом в терминале. Он читает проект, правит файлы и запускает команды, а модель вы выбираете сами: размещенную у провайдера или локальную. Если запущена Ollama, агент переключается на нее сам. Команды `/provider` и `/model` меняют провайдера и модель внутри сессии. Проект написан на Rust, версия 0.10.0 от 22.09.2026. Установка: `curl -fsSL https://codewhale.net/install.sh | sh`, `npm install -g codewhale`, `winget install HunterBown.CodeWhale` или `cargo install codewhale-cli --locked`, обновление командой `codewhale update`.
Для кого. Для разработчиков, которым нужен терминальный агент без привязки к одному провайдеру: можно брать разные модели и работать полностью локально.
Подходит, если
- Нужен агент для кода, который работает с моделью по вашему выбору, а не с одной
- Нужна работа без облака на локальной модели через Ollama
- Нужен единый агент для macOS, Linux и Windows с установкой через winget или npm
Не подходит, если
- Нужны скиллы и MCP-серверы каталога под конкретный агент: проверьте поддержку в документации Codewhale
- Не готовы дать агенту править файлы и запускать команды в проекте
Пример запроса к агенту
Найди в проекте функцию, которая падает на пустом списке, исправь ее и запусти тестыОграничения
Агент правит файлы проекта и запускает команды в терминале, поэтому работайте в отдельной ветке и читайте предлагаемые действия. Установка через `curl ... | sh` запускает скрипт из интернета: прочитайте его до запуска. Качество зависит от выбранной модели. Поддержку скиллов и MCP в документации агента мы не проверяли. Репозиторий принадлежит организации codewhale-hq, раньше он лежал в профиле hmbown.
Как отключить. Удалите установленный пакет (npm uninstall -g codewhale, winget uninstall или cargo uninstall) и отзовите ключи провайдеров, которые вводили.
Частые вопросы
Какие модели поддерживает Codewhale?
Любые: размещенные у провайдера и локальные. Если запущена Ollama, агент переключается на нее сам.
Как установить?
Скриптом curl, через npm install -g codewhale, winget install HunterBown.CodeWhale или cargo install codewhale-cli --locked.
Как сменить модель во время работы?
Командами /provider и /model внутри сессии.
Как обновить?
Командой codewhale update.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыЛегкий кодовый агент для терминала на Rust, вдохновленный pi и OpenCode и рассчитанный на малый расход памяти
Открытый кодовый агент для терминала, браузера и десктопа, который работает с моделями от OpenAI и Claude до Ollama
Самостоятельно размещаемый рантайм для кодовых агентов: каждый экипаж в своем Linux-контейнере, вокруг них панель управления с ролями и аудитом
Открытый терминальный агент для программирования от команды Qwen, работает с моделями Qwen, OpenAI, Anthropic, Gemini и локальными
Кодинговый агент на Go для открытых моделей: из беседы делает задачи в отдельных ветках, сам проверяет и вливает результат, ведет все проекты в одном окне
Кодинг-агент в терминале на базе Codex, заточенный под недорогие открытые модели вроде Kimi K3, DeepSeek и Qwen
Коротко о README
README описывает Codewhale как открытый агент для кода в терминале на Rust, с выбором модели и провайдера, локальными моделями через Ollama и установкой через скрипт, npm, winget или cargo. Лицензия MIT.