Агент для программирования с открытым кодом для любой модели

Codewhale читает ваш проект, редактирует файлы и запускает тесты из терминала. Подключите облачную или локальную модель и выберите действия, требующие вашего одобрения.

curl -fsSL https://codewhale.net/install.sh | sh
Последний релиз v0.10.2Исходники v0.10.2MIT
Codewhale × OrcaRouter: The whales are teaming up. +30% DeepSeek v4.1 Flash usage.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
Предпросмотр терминала · Не выпущено v0.10.2

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, подключите модель и откройте папку проекта. При необходимости добавляйте плагины и новых агентов.

  1. 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.

    curl -fsSL https://codewhale.net/install.sh | sh
    Full install guide
  2. Connect 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.

    codewhale auth set --provider deepseek
    Connect a provider
  3. Describe 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.

    codewhale
    Set modes and approvals
  4. Use 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.

    /fleet setup
    /fleet status
    Set up a Fleet

Что доступно сейчас и находится в разработке

Терминал и локальный браузерный клиент уже доступны. Нативное настольное приложение и обновлённое облачное веб-приложение находятся в разработке.

Терминал и локальный браузер
ВыпущенУстановите на 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