A NATIVE WORKSPACE FOR YOUR CODING AGENTS

One terminal.
Many agents.

Hive is an open-source terminal multiplexer for AI coding agents.
Run Claude Code, Codex, Gemini CLI and OpenCode side by side, in the terminal you already love.

Linux Open source · MIT Built to stay local

YOUR AGENTS. ONE PLACE.Select a session. Make yourself at home.
hive / ~/projects/atlasILLUSTRATIVE PREVIEW
Frontend / Claude Code

$hive new claude -l Frontend

Help me simplify the navigation component.

The navigation can be smaller without losing its keyboard behavior.

src/components/navigation.tsxEXAMPLE
export function Navigation() {
  return (
    <nav aria-label="Main navigation">
      <NavigationLinks />
    </nav>
  );
}

One component. Clear focus states. Familiar HTML.

Your terminal. Your next move.

hived connected · 3 sessionsctrlspaceleader
Claude Code selected · Illustrative terminal preview

BRING YOUR OWN AGENT

Claude Code Codex Gemini CLI OpenCode Your command

Your tools, installed separately. Hive gives them a terminal.

LESS FRICTION. MORE FLOW.

Less terminal management.
More time in the work.

Native processes. Familiar commands.
Everything in its place.

01

Your agents. As they are.

Claude Code, Codex, Gemini CLI, OpenCode. Launch the CLI you already use in a real interactive terminal, with its own prompts and permissions intact.

REAL PTYS · REAL INTERACTION
02

Leave the terminal. Keep the session.

The daemon owns the process. Detach from Hive or close its frontend, and your agent stays running. Open Hive again to pick up the live session.

DETACH · REATTACH · CONTINUE
03

Stay on the keyboard.

Normal input goes straight to your agent. A dedicated leader key handles Hive commands, so managing the terminal stays out of the way of using it.

CTRL+SPACE · YOUR WAY BACK
04

Every project in its place.

Sessions group by repository with the live Git branch beside each one. Give an agent its own worktree so two agents never edit the same checkout.

WORKSPACES · BRANCHES · WORKTREES
05

Find anything in a keystroke.

A fuzzy command palette for every action, session and workspace. Rebind any key, pick a theme, and it still works in 16 colours or plain ASCII.

PALETTE · KEYMAPS · THEMES
06

Survives the bumps.

The interface reconnects on its own if the daemon restarts. Open a session in two windows: one types, the other watches, and taking over is explicit.

RECONNECT · OBSERVE · TAKE OVER

LOCAL BY DESIGN

Close the window.
Keep the momentum.

Hive is a client. hived is the foundation. The daemon owns your agent process, its terminal, and its screen state. Your frontend just connects.

Sessions last while the daemon is alive. Stopping it or rebooting ends the running processes.

ON YOUR MACHINE local
hiveRender · input · resizeCLIENT
Unix domain socket
hivedProcesses · PTYs · terminal stateDAEMON
Real interactive terminal
your agentThe CLI you already knowPROCESS

No browser runtime. No Hive cloud account.

MAKE ROOM FOR YOUR AGENTS

Your terminal. Your platform.

v0.1.0 RELEASED
v0.1.0 · LINUX
ONE COMMAND. YOUR TERMINAL.

Hive for Linux

bash / sh

Static binaries for x86_64 and ARM64. The installer verifies a SHA-256 checksum and puts hive and hived in ~/.local/bin.

curl -fsSL https://github.com/jrh89/hive/releases/latest/download/install.sh | sh

Set HIVE_INSTALL_DIR to install elsewhere. Then run hive doctor to check your setup.

Or build from source Linux · Rust 1.89+

Build from a checkout of Hive, then launch the agent you already use.

LinuxRust 1.89+Your agent CLI
01

Build Hive

Clone the repository and build:

git clone https://github.com/jrh89/hive && cd hive && cargo build --release

Keep hive and hived together in target/release/.

02

Bring an agent

Start with Codex, or swap in claude.

./target/release/hive new codex

Your installed CLI. Its own prompts and permissions.

03

Leave. Come back.

Ctrl + Space, then d detaches.

./target/release/hive

Reopen Hive to access your running sessions.

Sessions stay running while the daemon is alive.What’s next

A FOUNDATION, THEN A WORKSPACE

Built in the right order.

Reliability first, then room for your agents. All six phases of the first roadmap are done.

WORKING TODAY

Many agents. One view.

Real PTYs, a session sidebar, switching, labels, detach and reattach, automatic reconnection, and explicit control when several windows share a session.

WORKING TODAY

Room for every project

Workspaces, live Git branches, optional worktree isolation, a command palette, themes, and configurable keys.

RELEASED · v0.1.0

The first release

Static Linux binaries for x86_64 and ARM64 with a one-line, checksum-verified installer. macOS testing comes next.

A FEW DETAILS

Good questions.

Is Hive ready to use?

Yes, on Linux. Hive is new but feature-complete for its first version: many sessions, detach and reattach, automatic reconnection, workspaces, Git worktrees, a command palette, themes, and configurable keys. It is tested with real terminals in CI. Version 0.1.0 is released with static Linux binaries and a one-line installer.

Which agents can I run?

Hive has launch definitions for Claude Code, Codex, Gemini CLI, and OpenCode. You can configure other commands in TOML. Install and authenticate each agent separately; Hive runs its CLI and preserves its permission system.

What happens when I close Hive?

Closing or detaching the frontend leaves your agent running in the local hived daemon. Reopening Hive reconnects to the live session. Stopping the daemon or rebooting the machine ends those processes; Hive does not recover them after a reboot.

Is Hive open source?

Yes. Hive is MIT-licensed and developed in the open on GitHub at github.com/jrh89/hive.

Does Hive need a cloud account?

Hive itself runs locally and needs no cloud account, browser, or external service. The agents you choose may have their own accounts, API keys, subscriptions, and network requirements.

Can I run it on macOS or Windows?

Linux is supported today. Hive compiles for macOS but has not been tested there yet. Windows needs a dedicated port and is not supported.

Your agents. Your terminal.

Good work deserves a home.

Get started with Hive HIVE — ONE TERMINAL. MANY AGENTS.