mjolnir
Health Uyari
- License — License: GPL-3.0
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Low visibility — Only 5 GitHub stars
Code Uyari
- process.env — Environment variable access in docs/astro.config.mjs
Permissions Gecti
- Permissions — No dangerous permissions requested
Bu listing icin henuz AI raporu yok.
Forge-grade Rust terminal client for Agent Client Protocol (ACP) coding agents, with model-first routing and a multi-agent coding council.
Mjolnir
Mjolnir (mj) is a native Rust ACP client with a model-first coding Council:
- Thor coordinates the user turn.
- Eitri implements delegated coding tasks or explores the codebase.
- Loki reviews work asynchronously and returns advice at useful boundaries.
Mjolnir selects models first, then routes them through locally available Agent
Client Protocol adapters. The active adapter remains an implementation detail,
so transcripts, permissions, tools, terminals, sessions, and keyboard workflow
stay consistent.

Requirements
You need at least one supported model-provider account and launchable ACP route.
Existing Codex, Claude, or Kimi credentials can enable built-in routes; Anvil is
also managed as a bundled or downloaded route. Provider use may incur cost.
Codex and Claude ACP bridges use Node.js/npm and their PATH-visible vendor CLIs. Mjolnir can install
the Kimi adapter and other binary ACP agents from the public ACP registry. Read
installation and the
data and trust boundaries
before connecting a private repository.
Install and run
The release installer supports macOS and Linux on x86-64 or ARM64, plus Android ARM64:
curl -fsSL https://raw.githubusercontent.com/BrokkAi/mjolnir/master/install.sh | bash
It installs mj and Bifrost; desktop installs also includemj-voice-worker. Windows users should use a release archive or Cargo.
Desktop users can install Mjolnir and its optional voice worker from crates.io:
cargo install --locked brokk-mjolnir brokk-mj-voice-worker
Then open a repository and run:
mj
Use /mjconfig to choose models, sign in, configure ACP servers, set the review
policy, and change appearance. Model and adapter changes apply to the next
session.
Try it
The 10-minute evaluation uses a
checked-in disposable fixture to exercise Thor, an Eitri implementation
handoff, explicit review, session resume, and headless output without risking a
real repository.
For a quick read-only headless check:
mj --print --permission-mode manual "summarize this repository; do not modify files"
Use an isolated worktree for an interactive coding session:
mj --worktree
Documentation
- Overview
- Install and run
- 10-minute evaluation
- Thor, Eitri, and Loki
- Permissions and workspace scope
- Sessions, worktrees, and resume
- Headless automation
- Remote control
- License and use cases
- Data and trust boundaries
Contributing
See CONTRIBUTING.md for development setup, runtime
invariants, tests, dependency-license maintenance, and the release checklist.
Repository-specific agent guidance lives in AGENTS.md.
License
Mjolnir and its voice worker are licensed under GPL-3.0-only. See
LICENSE. Official release archives include the corresponding source
offer, dependency reports, supplemental notices, and the legal bundle for the
shipped Anvil binary. See License and use cases
and Third-party notices.
Yorumlar (0)
Yorum birakmak icin giris yap.
Yorum birakSonuc bulunamadi