Medulla CLI

A terminal for running many coding agents: Claude Code, Codex and OpenCode sessions on a laptop and over SSH in one window.

  • 63 ★ on the repository
  • Last commit
  • GPL-3.0
CLI

Extended access

Why this level

  • Agents run commands on local and remote machines connected over SSH.
  • Install runs a script through `curl | sh` and the account is tied to analytics.
All reasons and checks

tinyhumansai/medulla

Install

Manual install

curl -fsSL https://raw.githubusercontent.com/tinyhumansai/medulla/main/install.sh | sh

The first install command in the README for macOS and Linux; Windows has a PowerShell script.

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • Agents run commands on local and remote machines connected over SSH.
  • Install runs a script through `curl | sh` and the account is tied to analytics.

This is third-party code. Review the repository files before installing.

What it does

Medulla replaces a pile of terminal windows, a tmux layout and ssh and mosh sessions. Each agent gets its own live session in a rail down the side: Claude Code, Codex, OpenCode or a plain shell. Sessions run on your laptop or on any machine reachable over SSH, and you switch with one keystroke. The install downloads a prebuilt binary for your platform, checks it against the release manifest and places it in `~/.medulla/bin`. `medulla login` opens browser sign-in and `medulla --mock` runs an offline demo with no account or network. Builds exist for Linux (x86_64 and aarch64), macOS on Apple Silicon and Windows.

Who it is for. Developers who run several agents on different machines and want all sessions in one terminal.

Good fit when

  • Claude Code and Codex run in parallel and there are too many terminal windows.
  • An agent works on a remote server over SSH and its session must be kept close.
  • You need to switch between agents with one keystroke.
  • You want to try the terminal offline with no account.

Not a fit when

  • Only one agent is needed and a terminal window is enough.
  • Policy forbids signing in to a third-party account.
  • A platform without a prebuilt binary does not fit, such as macOS on Intel.

Example request

Open Medulla, start Claude Code on the laptop and Codex on the server over SSH and show how to switch between sessions.

Limitations

Main use requires sign-in through `medulla login`, and the account is tied to crash reports and usage analytics. The `MEDULLA_ANALYTICS_DISABLED=1` variable turns them off. The installer is downloaded and run through `curl | sh` and puts the binary in `~/.medulla/bin`, changing PATH if needed. The licence is GPL-3.0. There are no prebuilt binaries for Intel macOS, which builds from source. Agents run commands on the machines you connect Medulla to.

How to disable. Delete the `~/.medulla/bin` folder and its PATH entry. Account data is deleted in the service settings.

FAQ

How can I try it without an account?

Run `medulla --mock`: an offline demo with no network and no sign-in.

Which agents can run?

Claude Code, Codex, OpenCode and a plain shell.

Can I work on a remote machine?

Yes, on any machine reachable over SSH.

How do I turn off analytics?

Set `MEDULLA_ANALYTICS_DISABLED=1`: it turns off both crash reports and analytics.

Where does the binary go?

In `~/.medulla/bin` (`%USERPROFILE%\.medulla\bin` on Windows).

Discussion

No questions or reviews yet.

CLI tools

Mjolnir runs Claude Code, Codex and other agent sessions in a terminal, in containers and over SSH, and keeps them running.

CLIBroad access115Repository stars

A tmux-based TUI that runs Claude Code, Codex and other agents in one list: status, quick prompts, worktrees and diff review

CLIBroad access691Repository stars

A local control panel for coding agents: it runs Claude Code and Codex, keeps a task queue and merges verified work into main.

CLIBroad access119Repository stars
Official

Daintree runs Claude Code, Codex and other agent CLIs in parallel and exposes control of them through a local MCP server

MCP serverBroad access87Repository stars

Launcher and dashboard for long Codex, Claude Code and OpenCode sessions: tmux, a web panel and Tailscale links.

CLIBroad access63Repository stars

A web console for developers running several agents across projects: sessions survive crashes and replies come from a phone.

CLIBroad access57Repository stars

README in short

A terminal with a session rail for several agents at once, local and over SSH. An offline demo is available with no account.

README badge

Report a problem