WillDeep CLI

Агент на Rust для долгих задач: фоновый Runtime, подагенты в Git worktree, проверка кодом возврата и выгрузка аудита изменений.

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

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

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

  • Агент выполняет команды оболочки и правит файлы в рабочей области, при включенном режиме записи без подтверждений.
  • Фоновый Runtime работает постоянно, а подчиненные агенты пишут в отдельных Git worktree.
Все причины и проверки

niuwoai/willdeep-cli

Установка

Работает в

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

npx skillfoxx add cli/willdeep

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

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

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

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

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

  • Агент выполняет команды оболочки и правит файлы в рабочей области, при включенном режиме записи без подтверждений.
  • Фоновый Runtime работает постоянно, а подчиненные агенты пишут в отдельных Git worktree.

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

Что делает

WillDeep — консольный кодинг-агент с постоянным фоновым Runtime. Задача продолжает идти после закрытия терминала, обрыва SSH или перезагрузки страницы, а клиент потом продолжает с места события. Один бинарный файл `willdeep` дает терминальный интерфейс (TUI), веб-интерфейс на `127.0.0.1:9847` и безголовый режим `willdeep run` для CI. Главный агент координирует, а подчиненные работают с узкими задачами: чтение, реализация, тесты, запуск операций, судья и глубокий режим. Подагент пишет в отдельном Git worktree, а команду проверки запускает сам Runtime, и единственным судьей служит код возврата. Удаление тестов ради зеленого результата считается жульничеством. Для доступа есть пять шлюзов: политика рабочей области, статические правила, ИИ-судья, ограждение на уровне ОС (Seatbelt или bubblewrap) и пользовательские хуки. Каждое изменение привязано к ходу, агенту и вызову инструмента, отчет выгружает `willdeep audit export`. Подключаются модели по форматам OpenAI Chat Completions, Responses и Anthropic Messages.

Для кого. Командам с закрытым контуром, которые гоняют агентов на своих GPU и открытых моделях и должны уметь объяснить, что агент менял и почему.

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

  • Задача идет полчаса, и закрывать терминал нельзя, а остановка недопустима.
  • Маленькая локальная модель делает правку, и результат проверяет код возврата тестов.
  • Службе безопасности нужен отчет: кто и какой вызов инструмента изменил строку.
  • Подтверждения удобнее давать с телефона, пока агент работает на сервере.

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

  • Нужны Computer Use и Browser Use: автор прямо относит их к не покрытым.
  • Нужен многопользовательский веб-сервис.
  • Хочется самый простой терминальный агент без фонового процесса.

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

Запусти willdeep в этом репозитории и исправь падающие тесты, команду проверки выполни сама система, а в конце покажи отчет об изменениях.

Ограничения

Проект молодой: установка идет с канала `@rc`, а документация и README в основном на китайском. Нужен Node.js 18 или новее для установщика, либо готовый бинарный файл для macOS, Linux amd64 и arm64. Ключ модели задается переменной окружения (`SOMEIM_API_KEY` или `ANTHROPIC_API_KEY`) либо файлом настроек, без него запуск возможен только с локальным эндпоинтом. Фоновый Runtime работает постоянно, и его надо учитывать при обновлении (`daemon upgrade`). Название и товарный знак WillDeep не входят в лицензию Apache-2.0 на код. Режим записи без подтверждений расширяет доступ агента, а ограждение ОС включено только на машинах с поддержкой.

Как отключить. Удалите пакет командой `npm uninstall -g @niuwoai/willdeep`, остановите фоновый Runtime и удалите настройки из домашнего каталога вручную.

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

Как установить WillDeep?

Командой `npm install -g @niuwoai/willdeep@rc` при Node.js 18 и новее. Установщик скачивает релиз с GitHub и проверяет SHA256. Есть и готовые архивы для macOS и Linux.

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

Командой `willdeep run --output json "задача"`: режим без интерфейса дает стабильные коды выхода.

Что проверяет `willdeep doctor`?

Конфигурацию, ограждения и состояние Runtime. Провайдер для этого не вызывается.

Как открыть веб-интерфейс и телефон?

Команда `willdeep web` запускает или переиспользует Runtime и открывает браузер, а `willdeep qr` показывает QR-код для спаривания с телефоном.

Как откатить действия агента?

Командой `/rewind` в сессии: она возвращает диалог и файлы к выбранному шагу. Сам откат тоже можно отменить.

Обсуждение

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

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

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

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

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

Терминальный кодинг-агент на Go для DeepSeek, Kimi, GLM и OpenAI с упором на кеш префикса и подтверждение каждой записи и команды

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

Терминальный кодинг-агент в одном бинарнике Go для DeepSeek и других OpenAI-совместимых моделей, с графом кода и локальным OCR

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

DeepTide — кодинг-агент для DeepSeek: нативная версия для macOS, терминальный CLI на Bun, Rust-версия с окном и набор навыков в папке skills

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

Кодинг-агент для терминала и рабочего стола: не засчитывает «готово» без тестов или diff и работает с DeepSeek, GLM, Kimi, Claude, Codex и Gemini

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

Коротко о README

Описаны возможности: постоянный Runtime, трехмерный доступ из терминала, веба и телефона, пять шлюзов безопасности, проверка кодом возврата и аудит. Далее идут быстрый старт, таблица для кого и чем отличается от других агентов, границы применения и сборка из исходников на Rust.

Бейдж для README

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