Mjolnir
A Rust-based terminal and web control plane that runs Codex, Claude Code, Muse Code, Kimi Code and Grok Build sessions side by side, on a laptop, in a container, over SSH or on EC2, and keeps them running after the terminal closes.
Mjolnir runs each coding-agent session beside a worker that owns its prompt queue and event log, so closing the terminal or restarting the daemon does not stop the agent; a user can reattach later exactly where they left off. Sessions can run on a local checkout, an isolated clone, a Docker, Podman or Apple container, any Linux host over SSH, or an EC2 instance from a launch template, with remote hosts needing no resident daemon since Mjolnir uploads a worker on demand; a session can also be moved between accounts, between harnesses such as Codex and Claude Code, or between machines, with checkpoints verified before anything is torn down.
Other features include a single view of remaining subscription quota across multiple named profiles per harness, an optional review mode in which an independent reviewer on a different provider checks each turn's work, bundling several repositories so they provision and move together, and driving sessions through a command-line interface, an HTTP API, or the Agent Client Protocol for compatible editors. By default, Mjolnir sends recent prompt and reply text to a hosted classifier through a public proxy for help-search features, which can be disabled in its configuration file.
It is written in Rust and released under the GPL-3.0 license.