Агент для программирования с открытым кодом для любой модели
Codewhale читает ваш проект, редактирует файлы и запускает тесты из терминала. Подключите облачную или локальную модель и выберите действия, требующие вашего одобрения.
curl -fsSL https://codewhale.net/install.sh | sh
Codewhale × OrcaRouterGet 30% extra DeepSeek V4.1 Flash credit on each OrcaRouter top-up. One claim per developer, open until November 21, 2026.Codewhale earns a referral fee from OrcaRouter.Claim on OrcaRouter▎ Local demo: add --json to export.py, run tests, and delegate a review. │╭ ✓ • tool done · 3/3 · 100% ││ ▏ checklist: todo_write ││ ▏ ☑ Inspect the export command ││ ▏ ☑ Add the --json flag │╰ ▏ ☑ Run tests and review the change │ │● JSON export is ready. │▏ │▏ Added --json while preserving CSV output. All 3 local tests passed, and the delegated review │▏ found no issues. ┃▏ ┃▏ Try: python3 export.py --json ┃▏ ┃▏ This session uses the local website-demo provider. ┃ ┃Note Workbar is off — no panel renders (/workbar bottom|top|left|right to show it) ┃╭──────────────────────────────────────────────────────────────────────────────────────────────────╮│❯ Type a message… ││ [·] │╰──────────────────────────────────────────────────────────────────────────────────────────────────╯ ● Full Access Shift+Tab to change work (Tab) Work bar (Ctrl+]) ← for agents · ↓ to manage website-demo · website-demo context 7%
New in v0.10.2
Read the changelog- /pet on
- Turns your terminal into an animated whale that shows what the agent is doing. The message box stays live.
- /workbar terminal
- Shows the shells the agent is running as they run. Type into one, or press Ctrl+N for your own. macOS and Linux.
- /undo
- Takes back your whole last request in one step, including every file it changed.
- Plan → Work
- When a plan ends with open steps, Codewhale asks whether to start Work with Ask or Auto-Review, or keep planning.
- curl / wget
- Outside Full Access, a curl or wget that would upload a credential never runs without your approval.
- DeepSeek Search
- web_search can use DeepSeek's new Search API: set [search] provider = "deepseek" with a DeepSeek key.
Создавайте и автоматизируйте из терминала
Опишите, что вы хотите создать или автоматизировать. Codewhale может редактировать файлы, выполнять команды и проверять результат, а вы управляете его доступом.
Возможности- Создавайте приложения и инструменты
- Создайте приложение, добавьте функцию или напишите скрипт. Codewhale может работать с файлами проекта, запускать код и тестировать то, что создаёт. Документация
- Автоматизируйте повторяющуюся работу
- Запускайте рабочие процессы из терминала, скриптов или CI. Для крупных задач делегируйте части работы команде Fleet из агентов с разными моделями. Документация
- Подключайте привычные инструменты
- Добавляйте инструменты через плагины и серверы MCP или используйте API в собственных скриптах. Каждый сервис требует отдельной настройки и аутентификации. Документация
Используйте модели по своему выбору
Подключите аккаунты провайдеров, совместимый с OpenAI эндпоинт или локальные модели и модели на своей инфраструктуре. Выберите модель для сессии и для каждого агента в Fleet.
Обзор моделей и провайдеров- Ваши аккаунты API
- Подключайте провайдеров, таких как DeepSeek, OpenAI, Anthropic или Google, своими ключами. Модель по умолчанию deepseek-flash теперь использует DeepSeek-V4.1-Flash.
- Ваш шлюз
- Используйте OpenAI-совместимую точку доступа и выбирайте доступные в ней модели.
- Ваш инференс
- Запускайте локальные или самостоятельно размещённые модели с Ollama, vLLM или SGLang.
- Ваша подписка ChatGPT
- Войдите через codewhale auth chatgpt, чтобы использовать подписку ChatGPT вместо ключа API. Экспериментальная функция.
Работайте с файлами и инструментами
Посмотрите инструменты и интеграции- Файлы и терминал
- Создавайте файлы, запускайте команды, изучайте данные и тестируйте результат. Вы задаёте рабочую папку и разрешения.
- Плагины и подключённые приложения
- Добавляйте навыки и инструменты через плагины и MCP. Проверяйте и включайте подключения, доступные агенту.
- Браузер и компьютер · превью
- Работайте в приложениях и на сайтах с браузерными инструментами и плагином Computer Use в рамках выданного доступа.
- Сессии, к которым можно вернуться
- Храните беседу, результаты инструментов и историю вместе. Продолжайте задачу в терминале или локальном браузерном клиенте.
- Команды агентов
- Распределяйте большую задачу через Fleet между агентами с разными ролями и моделями. Следите за прогрессом в одном месте.
Начало работы
Установите Codewhale, подключите модель и откройте папку проекта. При необходимости добавляйте плагины и новых агентов.
Install Codewhale
Install the latest release on macOS or Linux. Follow any PATH instruction the installer prints, then open a folder where you want to work. The guide covers Windows and other install options.
Full install guidecurl -fsSL https://codewhale.net/install.sh | shConnect your model
Use a model API you already have, or connect local or self-hosted inference. The command below saves a DeepSeek key; local Ollama models do not need an API key.
Connect a providercodewhale auth set --provider deepseekDescribe your first task
Start Codewhale and describe the result: a small app, a script that saves you time, or a report from your data. Choose its permissions, review what it does and steer it as you go.
Set modes and approvalscodewhaleUse multiple agents
Split a larger job across agents with different roles and models. Inside Codewhale, save your team with /fleet setup, then check its runs with /fleet status.
Set up a Fleet/fleet setup /fleet status
Что доступно сейчас и находится в разработке
Терминал и локальный браузерный клиент уже доступны. Нативное настольное приложение и обновлённое облачное веб-приложение находятся в разработке.
- Терминал и локальный браузер
- ВыпущенУстановите на Linux, macOS или Windows, затем запустите codewhale или codewhale web для локального браузерного клиента. Также подходят npm и Cargo; Android в Termux доступен как предварительная версия.
- CodeWhale GUI (VS Code)
- ДоступноОтдельный проект, который поддерживает сообщество: чат, треды и изменения файлов на боковой панели VS Code поверх того же Codewhale Runtime. Устанавливается из VS Code Marketplace.
- Облачное веб-приложение
- В разработкеПересобирается по образцу настольного приложения и пока не открыто. Чтобы уже сейчас работать в браузере, запустите codewhale web на своём компьютере.
- Настольное приложение
- Сборка в разработкеНативное приложение на том же движке. Просматривайте и коммитьте изменения, следите за работой в разных проектах и редактируйте сообщение, чтобы отправить его заново как новую ветку. Общедоступной загрузки пока нет.
Для терминала, локального браузера и GUI аккаунт Codewhale не нужен. Если вы используете собственный ключ провайдера, плату за это использование взимает провайдер.
Участвуйте в разработке Codewhale
В создании Codewhale участвовали 393 человек. Сообщите об ошибке, улучшите документацию или предложите код на GitHub.
Установка на macOS или Linux
GitHub Releases (Бинарные сборки) · npm · Cargo · Docker · Windows · Android / Termux · Зеркала в Китае
Читать руководство по установкеcurl -fsSL https://codewhale.net/install.sh | sh