WillDeep CLI
Агент на Rust для долгих задач: фоновый Runtime, подагенты в Git worktree, проверка кодом возврата и выгрузка аудита изменений.
- 181 ★ репозитория
- Последний коммит
Широкий доступ
Почему такой уровень
- Агент выполняет команды оболочки и правит файлы в рабочей области, при включенном режиме записи без подтверждений.
- Фоновый Runtime работает постоянно, а подчиненные агенты пишут в отдельных Git worktree.
Установка
- Работает в
В терминале, через 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` в сессии: она возвращает диалог и файлы к выбранному шагу. Сам откат тоже можно отменить.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыТерминальный агент для кодинга, заточенный под модель deepseek-v4: глубокие рассуждения, управление усилием, Agent Skills и MCP
Терминальный кодинг-агент на Python в манере Claude Code: читает репозиторий, правит файлы, запускает команды, с памятью, подагентами и MCP
Терминальный кодинг-агент на Go для DeepSeek, Kimi, GLM и OpenAI с упором на кеш префикса и подтверждение каждой записи и команды
Терминальный кодинг-агент в одном бинарнике Go для DeepSeek и других OpenAI-совместимых моделей, с графом кода и локальным OCR
DeepTide — кодинг-агент для DeepSeek: нативная версия для macOS, терминальный CLI на Bun, Rust-версия с окном и набор навыков в папке skills
Кодинг-агент для терминала и рабочего стола: не засчитывает «готово» без тестов или diff и работает с DeepSeek, GLM, Kimi, Claude, Codex и Gemini
Коротко о README
Описаны возможности: постоянный Runtime, трехмерный доступ из терминала, веба и телефона, пять шлюзов безопасности, проверка кодом возврата и аудит. Далее идут быстрый старт, таблица для кого и чем отличается от других агентов, границы применения и сборка из исходников на Rust.