npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@brokkai/mjolnir-linux-arm64-gnu

v2.20.0

Published

Native Linux ARM64 glibc bundle for @brokkai/mjolnir

Readme

Mjolnir

Mjolnir (mj) is a a meta-harness for managing all your coding agents in one place.

If you only ever use a single subscription in a single harness on a single machine, you don't need mjolnir.

But if you expand beyond that, Mjolnir offers flexibility across all three:

  1. Move sessions between subscriptions (personal codex to work codex)
  2. Move sessions across harnesses (codex to claude code)
  3. Move sessions across machines or containers (local workstation to ec2)

... while handling details like cross-harness memory sync and integrating a privacy-first, no-setup web ui via Tailscale for when you're not at your desk.

Mjolnir is free and open source from the engineers at Brokk AI. We're not trying to make money off of mj; we built it because we wanted to use it.

Documentation · Quickstart · Releases

Screenshots

Alternatives

The comparison below covers product capabilities. means no first-class capability; manual scripts, host setup, and filesystem access are described where relevant. Compared against repository snapshots inspected on September 8, 2026: Herdr, Paseo, and T3 Code.

Provisioning

| Feature | Mjolnir | Herdr | Paseo | T3 Code | |---|---|---|---|---| | Remote targets | Anything reachable over SSH¹ | SSH machines with Herdr installed | Machines running a reachable Paseo daemon | SSH/WSL environments running a T3 backend | | Remote execution | Uploads an on-demand session worker; no resident per-host daemon | Requires a Herdr server on each host | Requires a Paseo daemon on each host | Requires a T3 backend in each environment | | EC2 | Provisions and terminates instances from launch templates | Manual setup as a remote host | Manual setup as a remote host | Manual setup as a remote environment | | Session containers | Docker, Podman | — | — | — | | Credential synchronization | Continuously syncs whitelisted credentials into live targets | Host-local credentials | Per-daemon credentials | Per-environment credentials |

Session continuity

| Feature | Mjolnir | Herdr | Paseo | T3 Code | |---|---|---|---|---| | Native-session adoption | All supported harnesses | No external adoption; only restarts sessions it was already supervising | All supported providers with native list/load support | No external adoption; continues T3-owned sessions | | Resume sessions across profiles and harnesses | ✓ | Manual handoff | /paseo-handoff skill | Same-harness only² | | Cross-host move and restore | ✓ | — | — | — | | Multi-repo projects | Bundles provision, checkpoint, review, move, and restore member repos together³ | Filesystem access only; separate workspaces or panes | Filesystem/provider access only; one root per workspace | Filesystem access only; one workspace root per project |

Harnesses and accounts

| Feature | Mjolnir | Herdr | Paseo | T3 Code | |---|---|---|---|---| | Supported harnesses | Claude Code, Codex, Kimi Code, Grok Build, Muse Code | Pi, OMP, Copilot, Devin, Kimi, Hermes, Qoder, Qwen, Droid, OpenCode, Kilo, MastraCode, Claude, Codex, Cursor, Amp, Grok, Antigravity, Kiro, Maki, Muse; any other CLI runs without agent-aware features | Claude, Codex, Copilot, OpenCode, Pi, OMP; catalog and custom ACP agents including Kimi, Cursor, Hermes, and Qwen | Codex, Claude, Cursor, Grok, OpenCode | | Multiple profiles per harness | First-class named profiles | Manual wrappers and environment configuration | Custom provider aliases | Provider instances; continuation compatibility varies by harness | | Usage and quota view | Live subscription quota by profile plus target capacity⁴ | — | Provider plan usage on demand | Token and API-cost analytics; not remaining subscription quota |

Assistance and control

| Feature | Mjolnir | Herdr | Paseo | T3 Code | |---|---|---|---|---| | Cross-session project memory | Synchronized project memory shared across sessions, profiles, harnesses, and targets | — | — | — | | Automatic adversarial review | Built-in automatic or on-demand independent review | Scriptable through agent automation; no built-in review loop | Manual /paseo-advisor second opinion | — | | Control surfaces | TUI, web, CLI | TUI, CLI | Web, desktop, iOS, Android, CLI | Web, desktop, iOS, Android, CLI | | Voice input | TUI and web dictation | — | Dictation and conversational voice mode | — |

Extensibility

| Feature | Mjolnir | Herdr | Paseo | T3 Code | |---|---|---|---|---| | Product plugins | — | Workflow packages with actions, event hooks, terminal panes, and link handlers | Full-stack client/server plugins: UI surfaces, RPCs, tools, providers, themes, and commands | — |

“Native-session adoption” means discovering a session created outside the product and bringing it under management. Ordinary same-harness continuation is excluded.

  1. Mjolnir's SSH targets require a supported Linux host and the documented runtime prerequisites. It also supports Apple's container runtime on compatible Macs. See targets.
  2. T3 continuation also requires compatible provider homes: Codex can share history across accounts using its shadow-home setup; separate Claude account homes cannot continue the same thread.
  3. Bundles apply to managed targets. Muse Code currently accepts one workspace root. Bare sessions can access neighboring repositories subject to harness permissions, but do not manage them as a bundle.
  4. Quota availability depends on the harness. Muse currently cannot use the project-memory tools or act as a reviewer. Cross-harness resume requires a configured utility-capable profile to generate the handoff; see durability and recovery.

Get started

Install the release bundle on Linux or macOS (use WSL2 on Windows):

curl -fsSL https://raw.githubusercontent.com/BrokkAi/mjolnir/master/install.sh | bash

Linux CLI releases target glibc 2.28 or newer on x86-64 and ARM64 with a standard GNU loader. The desktop application and voice helper have additional native system dependencies and may require a newer distribution. Alpine and NixOS loader environments are not currently supported by these GNU bundles.

From your project directory, run:

mj

For a focused, remembered launch workflow, use mj go instead:

mj go                 # work in the current folder
mj go ../my-project   # work in a specific folder

Choose an account and target on first use, including Docker, Podman, SSH, EC2, or a configured custom target. The first setup becomes the default for new projects; each folder remembers its own setup and reuses a workspace named after the directory. Returning with mj go opens your last conversation. The dashboard keeps its workspace tabs, session details, targets, and quotas. Switching to another directory-linked workspace also switches the folder and saved setup used by New; unlinked workspaces keep the normal launch wizard. Running mj go again selects the invoking directory's workspace regardless of which workspace you last visited. New (or prefix+c) starts another concurrent session with those choices. Menu → Change setup changes this project's next launch; mj go --global-default also changes the default for new projects. mj go --setup opens that setup directly.

The context banner identifies the source folder and the selected session's actual working directory, branch, account, and target. Local bare sessions share the selected folder unless you enable a separate worktree in setup. Container and other isolated targets use the existing repository-clone flow: they start from the remote default branch, not uncommitted local changes. SSH bare targets ask once for the remote folder. Repository choices, remote paths, and attached directories are remembered per project, not copied to unrelated projects. Launch failures offer Retry launch and Settings inside the application. Plain mj keeps its existing dashboard workflow.

On first launch, Mjolnir creates a workspace from the current directory. Press Create to choose a profile, target, and project. Local target choices are supplied automatically and checked before selection. Open prefix+s Settings to manage harness accounts, SSH or EC2 connections, and runtime options; no setup command is required. Run mj doctor for additional prerequisite checks.

Follow the quickstart for your first session. The installation guide covers npm, source builds, desktop dependencies, and portable workers.

Documentation

The website source lives in docs/. For the previous product generation, see Mjolnir 1.x.

License

Mjolnir is licensed under GPL-3.0-only.