venomx
Many panes, one daemon.
A headless terminal multiplexer. The daemon owns PTYs, sessions, windows and panes; every action is a verb, so a human at the keyboard and an agent over MCP drive the same thing.
- Role
- The multiplexer agents can drive
- Download
- Linux x86_64, staticvenomx-x86_64-linux.tar.gz
- Start
- venomxOne binary: daemon and CLI
- Docs
- 10 pagesFrom docs/site/
- Source
- venomx@72dc386
- Status
- AlphaInterfaces may still change
01Download
Get the binary.
One static binary that runs on any Linux distribution: venomx-x86_64-linux.tar.gz, from the latest release. Check it against sha256sums.txt; every release and its notes are on the releases page.
curl -fsSLO https://github.com/venom-org/venomx/releases/latest/download/venomx-x86_64-linux.tar.gztar -xzf venomx-x86_64-linux.tar.gzinstall -m 755 venomx-x86_64-linux/venomx ~/.local/bin/venomxOr build it from source with Zig 0.17:
git clone https://github.com/venom-org/venomx && cd venomxzig build02Start
Start here.
venomxvenomx new -A --name workvenomx attach03Docs
Read the manual.
From venomx@72dc386, docs/site/, pulled in at build time.
OverviewA headless terminal multiplexer that humans and agents drive through the same verbs.→Getting startedvenomx is in alpha. Each release ships a static Linux x8664 binary that runs on any distribution:→Keys and the attach clientvenomx attach (and the bare venomx) draws a session in your terminal. It is one client among many: what it shows comes from the daemon, and what you change locally (focus,…→Configurationvenomx reads ZON, Zig's data notation. There is no scripting: config is data, checked against a schema before anything uses it.→Status lineThe status line is a row of segments on three sides: left, center and right. venomx draws its own (venomx.session, venomx.windows, ...), and anything with the right grant can…→AgentsDrive venomx from Claude Code, Codex, opencode or a script, over the CLI or MCP.→Isolation, owners and namespacesWhy your scripts just work by default, and how to keep agents apart when you need to.→Daemon lifetime and recoveryThe daemon holds everything: every process, every screen, every session. This page covers when it starts and stops, how panes end, and how to keep a record of your layout…→Performancevenomx keeps a full terminal emulator per pane in the daemon and another in each attached client, and still aims to be at least as fast as the multiplexers it replaces.…→Command referenceEvery venomx verb, its flags, result and errors, generated from the verb schema.→