Blade Code CLI

Кодинг-агент для терминала, браузера и CI на 38 провайдерах моделей, с памятью между сессиями, MCP, скиллами и хуками.

  • 181 ★ репозитория
  • Последний коммит
  • MIT
CLI

Широкий доступ

Почему такой уровень

  • Агент выполняет команды оболочки, правит и удаляет файлы, а режим `yolo` снимает подтверждения.
  • Код проекта и запросы уходят выбранному провайдеру модели, ключи лежат на диске.
Все причины и проверки

echovic/blade-code

Установка

Работает в

В терминале, через SkillFoxx CLI

npx skillfoxx add cli/blade-code

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Агент выполняет команды оболочки, правит и удаляет файлы, а режим `yolo` снимает подтверждения.
  • Код проекта и запросы уходят выбранному провайдеру модели, ключи лежат на диске.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Blade Code — самостоятельный кодинг-агент с тремя режимами: интерактивный CLI в терминале, веб-интерфейс по команде `blade web` и безголовый режим `blade --headless` с JSONL-выводом для CI и песочниц. Под капотом единая среда на pi-ai, через которую подключаются OpenAI, Anthropic, DeepSeek, Google, Bedrock и еще десятки провайдеров, метаданные моделей подтягиваются сами. Встроено больше двадцати инструментов: правка файлов, поиск по коду, оболочка, Git, загрузка страниц и браузер на изолированном Chromium со снимками ARIA. Агент помнит проект между сессиями, делегирует подзадачи, ведет Goal-режим и спецификации. Расширяют его через MCP, плагины, скиллы и хуки. Уровни доступа четыре: `default`, `autoEdit`, `plan` и `yolo`, плюс белые и черные списки инструментов. Токены, кэш и оценка стоимости каждого хода сохраняются в сессии, команда `/cost` показывает их.

Для кого. Разработчикам, которые хотят свой кодинг-агент на любой модели с веб-интерфейсом и запуском в CI, без привязки к одному вендору.

Подходит, если

  • Нужен кодинг-агент на DeepSeek или другой модели вне привычных вендоров, с одним интерфейсом.
  • Задачу надо прогнать в CI и разобрать результат построчно из JSONL.
  • Проект ведут несколько репозиториев, и задачи удобно раздавать с общей доски.
  • Агенту надо открыть сайт в изолированном браузере и пройти страницу по снимку ARIA.

Не подходит, если

  • Вам хватает Claude Code или Codex, и второй агент лишний.
  • На машине стоит Node.js старше 22.19.0.
  • Нужна поддержка на русском языке: README и интерфейс на китайском и английском.

Пример запроса к агенту

Запусти blade в режиме plan и составь план рефакторинга модуля оплаты, затем покажи изменения без записи в файлы.

Ограничения

Нужен Node.js 22.19.0 или новее. Ключи провайдера вводятся при первом запуске и хранятся в `~/.blade/auth.json` с правами `0600`. Для браузерного инструмента нужен закрепленный Chromium: `blade browser install`. Режим `yolo` снимает подтверждения, поэтому в нем агент выполняет команды без вопросов. Документация главным образом на китайском, англоязычный README короче. Последний коммит в репозитории датирован октябрем 2026 года, проект живой, но темп релизов у молодых проектов бывает неровным.

Как отключить. Удалите пакет командой `npm uninstall -g blade-code`, каталог `~/.blade/` с настройками и ключами уберите вручную, а проектные `.blade/` удалите из репозиториев.

Частые вопросы

Как быстро попробовать Blade Code?

Командой `npx blade-code`: установка не нужна. Для постоянной работы поставьте `npm install -g blade-code` и запускайте `blade`.

Как запустить в CI?

Командой `blade --headless --output-format jsonl "задача"`. Вывод идет JSONL-событиями, включая поле `token_usage` по каждому ходу.

Как выбрать модель?

В мастере первого запуска: провайдер, модель и ключ. Позже `/model add` добавляет модель, `/model switch` переключает. Настройки лежат в `~/.blade/config.json`.

Какие режимы разрешений есть?

`default`, `autoEdit`, `plan` и `yolo`. Дополнительно задаются белый и черный списки инструментов.

Как посмотреть расходы на токены?

Командой `/cost` в сессии: она показывает токены, чтение и запись кэша и оценку стоимости. Данные сохраняются и после перезапуска.

Обсуждение

Вопросов и отзывов пока нет.

Терминальный кодинг-агент на Python в манере Claude Code: читает репозиторий, правит файлы, запускает команды, с памятью, подагентами и MCP

CLIШирокий доступ1 тыс.Звезды репозитория

Терминальный агент для кодинга, заточенный под модель deepseek-v4: глубокие рассуждения, управление усилием, Agent Skills и MCP

CLIШирокий доступ2,2 тыс.Звезды репозитория

Kode CLI — терминальный кодинг-агент, который читает AGENTS.md и CLAUDE.md, подключает MCP и работает с разными моделями.

CLIШирокий доступ5,2 тыс.Звезды репозитория

Кодовый агент для терминала на Go: модели GLM, DeepSeek и локальный Ollama, 59 встроенных инструментов и MCP

CLIШирокий доступ110Звезды репозитория

Больше двадцати скиллов для кодовых агентов: MCP и хуки, режим плана, протокол багфикса, промпты и защитный хук для bash

СкиллШирокий доступ178Звезды репозитория

Коротко о README

README знакомит с тремя режимами запуска, мастером настройки моделей и сводкой команд. Описаны архитектура пакета `packages/cli`, уровни разрешений и расширения через MCP, плагины, скиллы и хуки. Рядом лежат готовые команды `/commit`, `/review`, `/test` и скиллы `.blade/skills`.

Бейдж для README

Сообщить о проблеме