Mjolnir CLI
Mjolnir запускает сессии Claude Code, Codex и других агентов в терминале, контейнерах и по SSH и не обрывает их при закрытии окна.
- 115 ★ репозитория
- Последний коммит
- GPL-3.0
Широкий доступ
Почему такой уровень
- Агенты запускаются с правами на ваши репозитории, контейнеры, SSH и EC2, а сессии переносятся между аккаунтами.
- По умолчанию текст запросов и ответов уходит в классификатор Jev через публичный прокси.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add cli/mjolnirОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Агенты запускаются с правами на ваши репозитории, контейнеры, SSH и EC2, а сессии переносятся между аккаунтами.
- По умолчанию текст запросов и ответов уходит в классификатор Jev через публичный прокси.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Mjolnir (команда mj) — единая панель управления для кодинг-агентов: Claude Code, Codex, Kimi Code, Grok Build, Muse Code, OpenCode и DSH работают бок о бок на ноутбуке, в контейнерах Docker, Podman и Apple, по SSH и на EC2. У каждой сессии есть свой рабочий процесс с очередью запросов и журналом событий, поэтому агент продолжает работу после закрытия терминала или перезапуска демона. Сессию можно перенести на другой аккаунт, другой агент или другую машину, проверенные контрольные точки сохраняются до остановки старой. Панель показывает остаток квоты подписок по именным профилям, умеет объединять несколько репозиториев в один проект и дает общую память проекта для поддерживаемых агентов. Перед отправкой в репозиторий независимые ревьюеры, по возможности другого провайдера, проверяют готовый код. Сессиями управляют через mj new, mj prompt, mj message и mj wait, HTTP API или mj acp для клиентов ACP по stdio. Есть терминальная панель, веб-просмотр с доступом с телефона по Tailscale и настольное приложение.
Для кого. Разработчикам с несколькими подписками, репозиториями и машинами, у которых агентская работа должна идти, пока они отошли от компьютера.
Подходит, если
- Агент работает над большой задачей, а ноутбук закрывают: сессия должна дожить до утра.
- Сессию переносят с личного аккаунта Codex на рабочий или с Codex на Claude Code без потери контекста.
- Нужно видеть остаток квоты по всем профилям в одном окне.
- Задачу запускают на EC2 или по SSH на сервере, а смотрят с телефона.
- Перед push код проверяет независимый ревьюер другого провайдера.
Не подходит, если
- Работа идет с одним агентом в одном терминале на одной машине: автор сам пишет, что тогда Mjolnir не нужен.
- Нельзя отправлять текст запросов и ответов внешнему классификатору Jev: по умолчанию он включен.
- Нужна проприетарная лицензия: проект распространяется под GPL-3.0.
Пример запроса к агенту
Создай сессию mj с профилем Codex на EC2, поставь задачу починить падающие тесты и пришли, когда она завершится.Ограничения
По умолчанию Mjolnir отправляет недавний текст запросов и ответов и текст поиска по справке в размещенный классификатор Jev компании TypeSafe через публичный прокси. Для субагентов с адаптивным усилием уходят также название задачи, инструкции и модель. Отключает это настройка `[jev] enabled = false` в `config.toml`. Релизы под Linux требуют glibc 2.28 или новее на x86-64 или ARM64, Windows работает через WSL2. Muse пока не получает внедренные инструменты общей памяти. Лицензия GPL-3.0-only.
Как отключить. Остановите демон и удалите пакет командой npm uninstall -g @brokkai/mjolnir, если ставили через npm. Профили агентов лучше отключать в настройках, а не удалять.
Частые вопросы
Как установить Mjolnir?
На Linux или macOS выполните `curl -fsSL https://raw.githubusercontent.com/BrokkAi/mjolnir/master/install.sh | bash` либо `npm install -g @brokkai/mjolnir`. Для Windows нужен WSL2.
С чего начать после установки?
Запустите `mj` в каталоге проекта: при первом запуске он найдет установленных агентов и репозиторий. Создать сессию можно сочетанием `ctrl+b c`.
Что делает режим mj simple?
`mj simple` — минимальный режим для tmux: он использует агента по умолчанию, запускает сессию локально в изолированной копии и отключает автоматическое ревью.
Как проверить предпосылки?
Выполните `mj doctor`: команда проверит окружение и подскажет, как исправить недостающее.
Как отключить отправку данных в Jev?
Задайте `[jev] enabled = false` в `config.toml`: тогда запросы к Jev прекращаются.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыПанель для кодовых агентов: запускает Claude Code и Codex, ведет очередь задач и сливает проверенную работу в main.
TUI поверх tmux ведет сессии Claude Code, Codex и других агентов одним списком: статус, быстрые промпты, worktree и ревью диффа
Веб-консоль для тех, кто гоняет несколько агентов в нескольких проектах: сессии переживают сбои, ответы идут с телефона.
CLI с панелью: находит сессии Claude Code, Codex, Gemini CLI и продолжает их в другом агенте как родные
PromptOps держит Claude Code, Codex и Gemini CLI рядом по проектам и дает ведущему агенту MCP для запуска помощников
Терминал для запуска множества кодовых агентов: сессии Claude Code, Codex и OpenCode на ноутбуке и по SSH в одном окне.
Коротко о README
Проект собран командой Brokk для собственных нужд и открыт под GPL-3.0-only. Документация вынесена на mjolnir.brokk.ai: обзор, целевые среды, профили, сессии, устойчивость, ревью и безопасность. Предыдущее поколение Mjolnir 1.x доступно в релизах.