mancode CLI
Режимы работы для ИИ-агента: облегченный на каждый день и /man с планом, проверкой и ревью для крупных задач
- 359 ★ репозитория
- Последний коммит
- AGPL-3.0
Широкий доступ
Почему такой уровень
- Записывает в проект файлы с инструкциями агента: AGENTS.md, правила Cursor, скиллы
- Хранилище секретов подставляет значения из связки ключей macOS в команды, которые вы одобрили
- Папка .mancode накапливает планы и результаты проверок, в нее может попасть чувствительный контекст, поэтому ее стоит просмотреть перед коммитом
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add cli/mancodeОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Записывает в проект файлы с инструкциями агента: AGENTS.md, правила Cursor, скиллы
- Хранилище секретов подставляет значения из связки ключей macOS в команды, которые вы одобрили
- Папка .mancode накапливает планы и результаты проверок, в нее может попасть чувствительный контекст, поэтому ее стоит просмотреть перед коммитом
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
mancode — CLI из npm, который добавляет в проект файлы, по которым Claude Code, Cursor, Codex и другие агенты работают в одном из режимов. Режим solo включен по умолчанию: перед правкой агент проверяет, нельзя ли использовать уже написанный код, стандартную библиотеку или установленную зависимость, а после правки сверяет собственные изменения. Для задач, где нужен план, есть /man: агент изучает проект, задает вопросы, которые меняют решение, предлагает варианты и сохраняет план в .mancode/local/workflows. Реализация начинается только после того, как вы подтвердите план. Остальные режимы закрывают соседние случаи. /manba воспроизводит баг, ищет причину и проходит пользовательский путь для проверки. /manteam хранит общие решения и передачу задач между людьми и агентами в .mancode/shared. /manps собирает отчет о проекте: старые TODO, неиспользуемые и опасные зависимости, жестко прописанные значения дизайна. Задачи, планы и результаты проверок сохраняются под стабильным идентификатором TaskRef. Новая сессия подхватывает ту же задачу после перезапуска агента или переезда на другой клиент. Отдельный блок CLI сканирует лог, конфиг или документ на ключи, почту, телефоны и абсолютные пути и пишет копию с маскировкой. Секреты mancode хранит в связке ключей macOS и подставляет в одобренные команды по ссылке.
Для кого. Для разработчиков и команд, у которых агент пишет лишние абстракции, пропускает план или теряет контекст между сессиями.
Подходит, если
- Агент на простую правку создает новый компонент, файл стилей и переменные цвета, хотя в проекте уже есть Button и дизайн-токены
- Перед крупным изменением нужен сохраненный план с вариантами и критериями приемки, который вы подтверждаете до начала кода
- Задачу ведут несколько сессий или несколько агентов, и ее состояние должно переживать перезапуск
- Команде нужны общие решения, глоссарий и передача задач между людьми и агентами в папке .mancode/shared
Не подходит, если
- Нужен сам кодовый агент: mancode работает поверх Claude Code, Cursor, Codex или Copilot и без них ничего не запускает
- Задача разовая и мелкая: достаточно обычного режима solo, команды /man с планом и ревью для нее избыточны
- Вы работаете в Windsurf, Cline или Roo Code: их адаптеры у автора в планах
- Нужна гарантия, что в логе не осталось чувствительных данных: правила маскировки опираются на форматы, отсутствие находок ничего не доказывает
Пример запроса к агенту
/man добавь экспорт отчета в CSV: изучи проект, предложи два варианта и покажи план, код пока не пишиОграничения
- Нужен Node.js 22.5.0 или новее. Git необязателен: без него режим команды автоматически переходит в solo.
- Адаптеры для ZCode, Kimi Code, Qoder и DeepSeek Harness автор пока считает предварительными: путь поиска скиллов в этих программах еще проверяется.
- Хранилище секретов опирается на связку ключей macOS. Тестирование на заблокированной связке и на отказе в доступе автор еще не закончил.
- Лицензия AGPL-3.0, для встраивания в закрытый продукт условия стоит проверить отдельно.
- Документация написана на китайском, английская версия README лежит рядом.
Как отключить. Удалите из проекта папку .mancode и файлы, которые создал init: .claude/skills с командами man, блок mancode в AGENTS.md, .cursor/rules, .agents/skills. Сам пакет снимает команда npm uninstall -g mancode. Папку .mancode перед удалением просмотрите: в ней лежат планы и результаты проверок.
Частые вопросы
Как поставить mancode в Claude Code?
Выполните npm install -g mancode, перейдите в папку проекта и запустите mancode init --platform claude-code. После перезапуска Claude Code в проекте появятся команды /man, /manba, /manteam, /manps и /mansolo. Хуки по умолчанию не нужны: старую схему с ними ставит только флаг --legacy.
Чем mancode отличается от CLAUDE.md?
CLAUDE.md хранит статичные указания. В нем mancode оставляет только короткую загрузочную вставку, а сессии, планы, требования и доказательства проверки лежат в структурированной папке .mancode. Кроме того, есть режимы, постоянные сценарии работы и отдельные субагенты для ревью.
Как вызвать /man в Codex?
В Codex скиллы лежат в .agents/skills, поэтому режимы вызывают через знак доллара: $man, $manba, $manteam. В десктопном приложении ChatGPT включенный скилл man еще и появляется в списке команд как /man. В DeepSeek Harness скиллы читаются из .dsh/skills и вызываются как /man.
Может ли mancode сам отправить изменения или выкатить релиз?
Нет. Команда mancode publication только читает состояние удаленной ветки и ничего не отправляет. Перед принудительной отправкой, миграциями схемы и массовым удалением режимы требуют ручного подтверждения.
Как проверить лог на секреты перед отправкой?
Запустите mancode privacy scan --file app.log --json: он вернет правила, категории и смещения без самих значений. Для маскированной копии есть соседняя подкоманда с флагом --output: оригинал она не трогает. Код возврата сканирования 0 означает, что находок нет.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыТерминальный кодинг-агент на Python в манере Claude Code: читает репозиторий, правит файлы, запускает команды, с памятью, подагентами и MCP
CLI дает шести кодовым агентам общий процесс: контекст проекта, более 80 скиллов, проверки и продолжение задач между сессиями
MiniCode — компактный терминальный кодинг-агент на TypeScript в духе Claude Code: цикл с инструментами, интерфейс TUI, навыки, MCP и подагенты
AI Code Interface для Emacs
AI Code Interface
Пакет для Emacs, который дает Codex, Claude Code, Gemini CLI и другим агентам одно общее меню и одинаковые команды
MCP-сервер и CLI на Go: агент ведет в репозитории индекс кода и схемы базы, хранит его в Git и читает целиком перед каждой задачей
Личный набор автора: общие правила для агентов и десятки скиллов для GitHub, браузера, macOS, сообщений и релизов, плюс скрипт синхронизации
Сравнение с похожими
Записи с тем же главным запросом: чем они отличаются.
| Запись | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| mancode (эта запись) | нет | 359 | |
| Superpowers | нет | 307 845 | набор скиллов процесса разработки без хранилища задач и маскировки данных |
| OpenSpec | нет | 73 368 | разработка по спецификациям: предложение, требования и задачи в файлах репозитория |
| BMad Method | нет | 54 748 | роли и этапы от идеи до архитектуры, не режимы одного агента |
Коротко о README
Основная документация написана на китайском и разбирает установку для восьми агентов, а английский перевод лежит в README.en.md. Автор отдельно перечисляет, что еще проверяет, и объясняет, какие данные остаются на машине.