README.ru.md and README.uk.md are full translations of README.md, including the docs/HOOKS.md bullet the candidate added after the lane forked. Every README's language nav gains the two links (each file omits its own), and all eight translations are restamped against the new README.md sha256. check-readme-translations.py learns the two files in both TRANSLATIONS and LANGUAGE_LINKS. `scripts/check-readme-translations.py` and `scripts/check-readme-locales.sh` both pass. Scope: this is the README half only — #4788/#4789 ship no fr/de/ca/id READMEs and no marketing-site pages for those locales. Harvested from the v0.9.2 localization lane (#3092, #4791).
8.3 KiB
Codewhale
Агент для програмування з відкритим кодом у вашому терміналі — модель приносите ви.
Codewhale починався як нативний інструмент для DeepSeek. Відтоді він виріс у проєкт, яким керує спільнота: єдине середовище для програмування, яке підходить міжнародній спільноті, що зростає, і підтримує якнайбільше моделей та провайдерів — відкриті моделі насамперед, хмарні чи локальні, жодна не має переваги перед іншими.
Дайте йому провайдера, модель і завдання. Він читає ваш код, редагує файли,
виконує команди й перевіряє власну роботу, а потім зупиняється, коли робота
завершена або коли йому потрібні ви. Перемикайте моделі в розпалі завдання
командою /model. Працюйте інтерактивно в TUI або запускайте codewhale exec
у скриптах і CI. Він написаний на Rust, поширюється за ліцензією MIT і працює
на вашому комп'ютері.
Ми завжди шукаємо учасників і способи стати кращими. Якщо моделі чи провайдера, якими ви користуєтесь, бракує, або щось ламається, повідомити про це — одна з найкорисніших речей, які ви можете зробити — див. Участь у проєкті.
English · 简体中文 · 日本語 · Tiếng Việt · 한국어 · Español · Português · Русский · codewhale.net · Документація · Журнал змін
Встановлення
npm install -g codewhale
Cargo, Docker, Nix, Scoop, готові архіви, Android/Termux, а також дзеркало CNB
для тих, хто не може отримати доступ до GitHub, описані в
docs/INSTALL.md. Переходите з deepseek-tui? Ваші
налаштування й сесії переносяться — див. docs/REBRAND.md.
Використання
codewhale auth set --provider deepseek # or export ANTHROPIC_API_KEY, etc.
codewhale # open the TUI
codewhale exec "fix the failing test" # headless
codewhale web # local browser client on 127.0.0.1
У TUI: /model перемикає провайдера й модель разом, /fleet запускає команду
працівників, а /restore скасовує крок. Коли поле введення неактивне, Tab
циклічно перемикає Plan / Act / Operate, а Shift+Tab — режими дозволів
Ask / Auto-Review / Full Access. ! виконує команду оболонки через звичайний
шлях затвердження.
Що він уміє
- Будь-яка модель, будь-який провайдер. DeepSeek, Claude, GPT, Kimi, GLM та понад 30 провайдерів, а також власні vLLM, SGLang чи Ollama без жодного ключа — усе через одне середовище виконання й один набір інструментів. Ліміти контексту й ціни беруться з реального маршруту, а невідома ціна показується як невідома, а не як $0.
- Лише читання, доки ви не дозволите більше. Режим Plan не може змінювати
файли, а ризиковані команди проходять через затвердження. Коли пісочниця ОС
справді обгортає команду, Codewhale каже про це: Seatbelt на macOS, де він
доступний, і bubblewrap за бажанням на Linux.
constitution.jsonрепозиторію компілюється у блокування запису, які не може обійти навіть Full Access. - Робота, яку можна відновити. Флот записує кожен крок до журналу, що лише
доповнюється, тож
fleet resumeпідхоплює роботу з місця, де ви зупинились.
Дізнатися більше
- docs/PROVIDERS.md — кожен маршрут провайдера: хмарний, шлюзовий і локальний
- docs/FLEET.md — флоти, журнал і відновлення
- docs/CONFIGURATION.md —
config.toml, хуки й конституція - docs/HOOKS.md — одинадцять подій хуків життєвого циклу TUI,
їхні корисні навантаження та три з них, що можуть скеровувати хід (
codewhale execі підкоманди CLI хуків не запускають) - docs/WEB.md — браузерний клієнт, доступний лише через loopback, і його межа одноразової автентифікації
Усе решта — режими, комбінації клавіш, деталі пісочниці, MCP, API середовища виконання й архітектура — знаходиться в docs і на codewhale.net.
Участь у проєкті
Звіти про проблеми, PR, кроки відтворення, журнали й побажання щодо функцій — усе це справжня робота над проєктом, і перші внески вітаються. Коли PR не можна злити як є, супровідники забирають те, що працює, і зберігають авторство — у коміті, в журналі змін і в docs/CONTRIBUTORS.md.
- Відкриті issues — тут живуть хороші перші внески
- CONTRIBUTING.md — налаштування середовища розробки й процес PR
- docs/CONTRIBUTORS.md — усі, хто сформував цей проєкт
- Buy me a coffee
Дякуємо DeepSeek за моделі й підтримку, з яких почався проєкт, DataWhale 🐋 за те, що прийняли нас у родину Китових Братів, а також OpenWarp і Open Design за співпрацю над досвідом термінального агента.
Ліцензія
MIT. Незалежний проєкт спільноти, не пов'язаний із жодним провайдером моделей.
