mancode CLI

Режимы работы для ИИ-агента: облегченный на каждый день и /man с планом, проверкой и ревью для крупных задач

  • 359 ★ репозитория
  • Последний коммит
  • AGPL-3.0
CLI

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

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

  • Записывает в проект файлы с инструкциями агента: AGENTS.md, правила Cursor, скиллы
  • Хранилище секретов подставляет значения из связки ключей macOS в команды, которые вы одобрили
  • Папка .mancode накапливает планы и результаты проверок, в нее может попасть чувствительный контекст, поэтому ее стоит просмотреть перед коммитом
Все причины и проверки

whitelonng/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 означает, что находок нет.

Обсуждение

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

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

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

MiniCode — компактный терминальный кодинг-агент на TypeScript в духе Claude Code: цикл с инструментами, интерфейс TUI, навыки, MCP и подагенты

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

Пакет для Emacs, который дает Codex, Claude Code, Gemini CLI и другим агентам одно общее меню и одинаковые команды

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

MCP-сервер и CLI на Go: агент ведет в репозитории индекс кода и схемы базы, хранит его в Git и читает целиком перед каждой задачей

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

Личный набор автора: общие правила для агентов и десятки скиллов для GitHub, браузера, macOS, сообщений и релизов, плюс скрипт синхронизации

СкиллШирокий доступ7,4 тыс.Звезды репозитория

Сравнение с похожими

Записи с тем же главным запросом: чем они отличаются.

ЗаписьОфициальныйЗвезды репозиторияГлавное отличие
mancode (эта запись)нет359
Superpowersнет307 845набор скиллов процесса разработки без хранилища задач и маскировки данных
OpenSpecнет73 368разработка по спецификациям: предложение, требования и задачи в файлах репозитория
BMad Methodнет54 748роли и этапы от идеи до архитектуры, не режимы одного агента

Коротко о README

Основная документация написана на китайском и разбирает установку для восьми агентов, а английский перевод лежит в README.en.md. Автор отдельно перечисляет, что еще проверяет, и объясняет, какие данные остаются на машине.

Бейдж для README

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

Foxx AImancode
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.