Mjolnir CLI

Mjolnir запускает сессии Claude Code, Codex и других агентов в терминале, контейнерах и по SSH и не обрывает их при закрытии окна.

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

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

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

  • Агенты запускаются с правами на ваши репозитории, контейнеры, SSH и EC2, а сессии переносятся между аккаунтами.
  • По умолчанию текст запросов и ответов уходит в классификатор Jev через публичный прокси.
Все причины и проверки

brokkai/mjolnir

Установка

Работает в

В терминале, через 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 прекращаются.

Обсуждение

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

Панель для кодовых агентов: запускает Claude Code и Codex, ведет очередь задач и сливает проверенную работу в main.

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

TUI поверх tmux ведет сессии Claude Code, Codex и других агентов одним списком: статус, быстрые промпты, worktree и ревью диффа

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

Веб-консоль для тех, кто гоняет несколько агентов в нескольких проектах: сессии переживают сбои, ответы идут с телефона.

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

PromptOps держит Claude Code, Codex и Gemini CLI рядом по проектам и дает ведущему агенту MCP для запуска помощников

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

Терминал для запуска множества кодовых агентов: сессии Claude Code, Codex и OpenCode на ноутбуке и по SSH в одном окне.

CLIРасширенный доступ63Звезды репозитория

Коротко о README

Проект собран командой Brokk для собственных нужд и открыт под GPL-3.0-only. Документация вынесена на mjolnir.brokk.ai: обзор, целевые среды, профили, сессии, устойчивость, ревью и безопасность. Предыдущее поколение Mjolnir 1.x доступно в релизах.

Бейдж для README

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