freshcrate
Skin:/
Home > AI Agents > tamux

tamux

A terminal multiplexer and user interface (TUI) with a super-powerful agent. Tamux is the only agent runtime that treats the daemon like an operating system kernel – sessions, targets, memory, managem

Why this rank:Strong adoptionRecent releaseHealthy release cadence

Description

A terminal multiplexer and user interface (TUI) with a super-powerful agent. Tamux is the only agent runtime that treats the daemon like an operating system kernel – sessions, targets, memory, management, and telemetry survive disconnections, and the agent can coordinate, vote, and reach consensus on decisions without an operator present.

README

Tamux Slavic Mythology

tamux

Terminal Agentic Multiplexer and TUI with a super-powerful agent - a daemon-first environment for long-running AI work.

Tamux is not a CLI tool. It's a full autonomous agent platform. The mental model gap is huge - most people see "terminal multiplexer with AI" but the architecture underneath is a persistent, multi-agent, self-healing, auditable, learning agent platform.

Official website: https://tamux.app

tamux keeps the terminal, the agent, and the runtime in one place. Sessions, threads, tasks, approvals, and goal runs live in the daemon, so work can keep moving even when the UI closes.

In practice that means:

  • Electron, the TUI, the CLI, MCP clients, and chat gateways all reconnect to the same daemon state
  • the built-in runtime can plan work, run tools, spawn bounded sub-agents, pause for approval, and learn over time
  • memory, queue state, and operational history stay durable instead of vanishing with a single terminal tab

What It Feels Like

tamux is for operators who want a terminal that remembers, an agent that can stay with a task, and a control surface that makes long-running work visible instead of mysterious.

It is still a real terminal multiplexer. It just has a daemon beneath it, durable autonomy above it, and enough structure to let automation run without turning into fog.

The TUI

The TUI is a keyboard-first control room for the daemon with mouse support.

  • inspect sessions, threads, tasks, approvals, and goal runs without leaving the terminal
  • move between operator control and agent execution from the same live state used by Electron and the CLI
  • keep working over SSH, inside tmux, or anywhere a browser UI is the wrong tool

The Fires

tamux gives its daemon-side agents a slightly mythic face, but the work stays concrete.

  • Swarog is the main working fire: planning, tool use, sub-agent orchestration, memory, and durable goal runs
  • Rarog is the guiding flame: onboarding, check-ins, operator context, and the gentler edge of the system
  • Weles is the underwatch: governance, risk review, and guarded inspection when the runtime needs a second set of eyes

Together they give the system a little presence without hiding what it is doing.

Quick Start

NPM

npm install -g tamux
tamux --help

# or install locally in a project:
npm install tamux
npx tamux --help

If npm install -g tamux succeeds but tamux is still not found on macOS, your npm global bin directory is not on PATH yet:

export PATH="$(npm config get prefix)/bin:$PATH"
exec $SHELL -l
tamux --help

If the bin directory is already on PATH, opening a new shell is still useful because zsh and bash can cache command lookups.

From sources

git clone https://github.com/mkurman/tamux.git

cd tamux

# 1. Start the daemon
cargo run --release --bin tamux-daemon

# 2. Launch the TUI in another terminal
cargo run --release --bin tamux setup

# or
cargo run --release --bin tamux-tui

# 3. Or launch the desktop app
cd frontend && npm install && npm run dev:electron

If you want to test the core loop fast, start a goal run and give Swarog a concrete objective: investigate a failing build, prepare a release checklist, or trace a bug across a workspace.

Read More

Documentation

License

MIT

Release History

VersionChangesUrgencyDate
v0.9.10## What's Changed * Release v0.9.10 by @mkurman in https://github.com/mkurman/zorai/pull/153 **Full Changelog**: https://github.com/mkurman/zorai/compare/v0.9.9...v0.9.10High6/1/2026
v0.9.7## What's Changed * Release v0.9.7 by @mkurman in https://github.com/mkurman/zorai/pull/149 **Full Changelog**: https://github.com/mkurman/zorai/compare/v0.9.6...v0.9.7High5/26/2026
v0.9.6## What's Changed * Release v0.9.6 by @mkurman in https://github.com/mkurman/zorai/pull/148 **Full Changelog**: https://github.com/mkurman/zorai/compare/v0.9.5...v0.9.6High5/15/2026
v0.9.2## What's Changed * Release v0.9.2 by @mkurman in https://github.com/mkurman/zorai/pull/142 **Full Changelog**: https://github.com/mkurman/zorai/compare/v0.9.1...v0.9.2High5/12/2026
v0.8.17## What's Changed * Release v0.8.17 by @mkurman in https://github.com/mkurman/zorai/pull/136 **Full Changelog**: https://github.com/mkurman/zorai/compare/v0.8.16...v0.8.17High5/5/2026
v0.8.5## What's Changed * Release v0.8.5 by @mkurman in https://github.com/mkurman/zorai/pull/119 **Full Changelog**: https://github.com/mkurman/zorai/compare/v0.8.4...v0.8.5High4/29/2026
v0.6.14## What's Changed * Release v0.6.14 by @mkurman in https://github.com/mkurman/tamux/pull/105 **Full Changelog**: https://github.com/mkurman/tamux/compare/v0.6.13...v0.6.14High4/24/2026
v0.6.1## What's Changed * Release v0.6.1 by @mkurman in https://github.com/mkurman/tamux/pull/91 **Full Changelog**: https://github.com/mkurman/tamux/compare/v0.6.0...v0.6.1High4/21/2026
v0.6.0## What's Changed * Release v0.6.0 by @mkurman in https://github.com/mkurman/tamux/pull/90 **Full Changelog**: https://github.com/mkurman/tamux/compare/v0.5.11...v0.6.0High4/21/2026
v0.5.11## What's Changed * Release v0.5.11 by @mkurman in https://github.com/mkurman/tamux/pull/88 **Full Changelog**: https://github.com/mkurman/tamux/compare/v0.5.10...v0.5.11High4/19/2026
v0.5.10## What's Changed * Release v0.5.10 by @mkurman in https://github.com/mkurman/tamux/pull/85 **Full Changelog**: https://github.com/mkurman/tamux/compare/v0.5.9...v0.5.10High4/19/2026
v0.5.9## What's Changed * Release v0.5.9 by @mkurman in https://github.com/mkurman/tamux/pull/84 **Full Changelog**: https://github.com/mkurman/tamux/compare/v0.5.8...v0.5.9High4/19/2026
v0.5.8## What's Changed * Release v0.5.8 by @mkurman in https://github.com/mkurman/tamux/pull/82 **Full Changelog**: https://github.com/mkurman/tamux/compare/v0.5.7...v0.5.8High4/18/2026
v0.5.7## What's Changed * Release v0.5.7 by @mkurman in https://github.com/mkurman/tamux/pull/61 **Full Changelog**: https://github.com/mkurman/tamux/compare/v0.5.6...v0.5.7High4/17/2026
v0.5.6## What's Changed * Release v0.5.6 by @mkurman in https://github.com/mkurman/tamux/pull/60 **Full Changelog**: https://github.com/mkurman/tamux/compare/v0.5.4...v0.5.6High4/16/2026
v0.5.4## What's Changed * Release v0.5.4 by @mkurman in https://github.com/mkurman/tamux/pull/55 **Full Changelog**: https://github.com/mkurman/tamux/compare/v0.5.3...v0.5.4High4/16/2026
v0.5.3## What's Changed * Release v0.5.3 by @mkurman in https://github.com/mkurman/tamux/pull/50 **Full Changelog**: https://github.com/mkurman/tamux/compare/v0.5.2...v0.5.3High4/16/2026
v0.5.2## What's Changed * Release v0.5.2 by @mkurman in https://github.com/mkurman/tamux/pull/48 **Full Changelog**: https://github.com/mkurman/tamux/compare/v0.5.1...v0.5.2High4/15/2026
v0.5.1## What's Changed * Release v0.5.1 by @mkurman in https://github.com/mkurman/tamux/pull/47 **Full Changelog**: https://github.com/mkurman/tamux/compare/v0.5.0...v0.5.1High4/14/2026
v0.4.7## What's Changed * v0.2.6 by @mkurman in https://github.com/mkurman/tamux/pull/16 * v0.2.7 by @mkurman in https://github.com/mkurman/tamux/pull/17 * v0.2.7 by @mkurman in https://github.com/mkurman/tamux/pull/18 * v0.2.9 by @mkurman in https://github.com/mkurman/tamux/pull/19 * v0.2.10 by @mkurman in https://github.com/mkurman/tamux/pull/20 * feat: Update version to 0.2.11 across all relevant files and enhance … by @mkurman in https://github.com/mkurman/tamux/pull/21 * v0.2.12 by @mkurman in htHigh4/13/2026
v0.4.6**Full Changelog**: https://github.com/mkurman/tamux/compare/v0.4.5...v0.4.6Medium4/13/2026
v0.4.5**Full Changelog**: https://github.com/mkurman/tamux/compare/v0.4.3...v0.4.5Medium4/13/2026
v0.4.4## What's Changed * v0.2.6 by @mkurman in https://github.com/mkurman/tamux/pull/16 * v0.2.7 by @mkurman in https://github.com/mkurman/tamux/pull/17 * v0.2.7 by @mkurman in https://github.com/mkurman/tamux/pull/18 * v0.2.9 by @mkurman in https://github.com/mkurman/tamux/pull/19 * v0.2.10 by @mkurman in https://github.com/mkurman/tamux/pull/20 * feat: Update version to 0.2.11 across all relevant files and enhance … by @mkurman in https://github.com/mkurman/tamux/pull/21 * v0.2.12 by @mkurman in htMedium4/12/2026
v0.4.3**Full Changelog**: https://github.com/mkurman/tamux/compare/v0.4.2...v0.4.3Medium4/12/2026
v0.4.2**Full Changelog**: https://github.com/mkurman/tamux/compare/v0.4.1...v0.4.2Medium4/12/2026
v0.3.9**Full Changelog**: https://github.com/mkurman/tamux/compare/v0.3.8...v0.3.9High4/10/2026
v0.3.8**Full Changelog**: https://github.com/mkurman/tamux/compare/v0.3.7...v0.3.8High4/9/2026
v0.3.7**Full Changelog**: https://github.com/mkurman/tamux/compare/v0.3.6...v0.3.7Medium4/9/2026
v0.3.6**Full Changelog**: https://github.com/mkurman/tamux/compare/v0.3.5...v0.3.6Medium4/8/2026
v0.3.5**Full Changelog**: https://github.com/mkurman/tamux/compare/v0.3.4...v0.3.5Medium4/8/2026
v0.3.2## What's Changed * v0.2.6 by @mkurman in https://github.com/mkurman/tamux/pull/16 * v0.2.7 by @mkurman in https://github.com/mkurman/tamux/pull/17 * v0.2.7 by @mkurman in https://github.com/mkurman/tamux/pull/18 * v0.2.9 by @mkurman in https://github.com/mkurman/tamux/pull/19 * v0.2.10 by @mkurman in https://github.com/mkurman/tamux/pull/20 * feat: Update version to 0.2.11 across all relevant files and enhance … by @mkurman in https://github.com/mkurman/tamux/pull/21 * v0.2.12 by @mkurman in htMedium4/8/2026
v0.3.1**Full Changelog**: https://github.com/mkurman/tamux/compare/v0.3.0...v0.3.1Medium4/6/2026
v0.3.0**Full Changelog**: https://github.com/mkurman/tamux/compare/v0.2.16...v0.3.0Medium4/5/2026
v0.2.16**Full Changelog**: https://github.com/mkurman/tamux/compare/v0.2.15...v0.2.16Medium4/4/2026
v0.2.15**Full Changelog**: https://github.com/mkurman/tamux/compare/v0.2.14...v0.2.15Medium4/4/2026
v0.2.14**Full Changelog**: https://github.com/mkurman/tamux/compare/v0.2.10...v0.2.14Medium4/4/2026
v0.2.13## What's Changed * v0.2.13 by @mkurman in https://github.com/mkurman/tamux/pull/23 **Full Changelog**: https://github.com/mkurman/tamux/compare/v0.2.12...v0.2.13Medium4/4/2026
v0.2.10# tamux 0.2.10 Release Notes Built on 2026-04-03 22:39 UTC for Linux (x86_64). ## Highlights MacOS M-series support! feat: Enhance stalled turn recovery by preserving prior user messages and update tests for handoff markers feat: Refactor skill seeding logic and add tests for built-in skills ## Included Artifacts ### Linux - GETTING_STARTED.md - tamux - tamux-0.2.10.AppImage - tamux-daemon - tamux-gateway - tamux-mcp - tamux-tui - tamux_0.2.10_amd64.deb ### Windows - tamux Setup 0.2.10Medium4/4/2026
v0.2.9# tamux 0.2.9 Release Notes Built on 2026-04-03 22:39 UTC for Linux (x86_64). ## Highlights feat: Add LLM Stream Timeout setting and enhance thread handling - Introduced a new setting for LLM Stream Timeout (s) in the AgentTab component. - Updated thread filtering logic to exclude hidden handoff threads. - Enhanced AgentThread structure to include agent_name. - Added tests for new functionality and ensured existing tests pass. - Updated version numbers across various components to 0.2.9. - CMedium4/3/2026
v0.2.7# tamux 0.2.7 Release Notes Built on 2026-04-02 21:08 UTC for Linux. ## What's New in 0.2.7 ## feat: add WELES max concurrent reviews setting and integrate into agent task structure - Added description and command fields to AgentTask struct in task.rs and wire.rs. - Introduced weles_max_concurrent_reviews setting in the agent configuration. - Updated settings UI to include input for weles_max_concurrent_reviews. - Modified tests to validate the new setting and its default value. - Enhanced hMedium4/3/2026
v0.2.6# tamux 0.2.6 Release Notes Built on 2026-04-02 21:08 UTC for Linux. ## What's New in 0.2.6 This release introduces several improvements and refactorings to the setup flow, configuration handling, and governance logic across the codebase. The most significant changes include a more robust startup and setup probing mechanism for the CLI, enhanced configuration serialization in the TUI, and refined governance classification for messaging tools. A number of targeted tests have also been added orMedium4/3/2026
v0.2.5# tamux 0.2.5 Release Notes Built on 2026-04-02 21:08 UTC for Linux. ## What's New in 0.2.5 feat: add update notification system for tamux - Implemented a mechanism to check for updates to the tamux package from npm. - Introduced TamuxUpdateStatus struct to manage version comparison and notification creation. - Added functionality to fetch the latest version from npm and compare it with the current version. - Integrated update notifications into the TUI, updating the status line and inbox whMedium4/2/2026
v0.2.4# tamux 0.2.4 Release Notes Built on 2026-04-02 17:51 UTC for Linux. ## Highlights - A daemon-first agent runtime that keeps work alive across the desktop app, TUI, CLI, MCP, and gateways. - A three-layer agent model with Swarog for execution, Rarog for operator guidance, and Weles for guarded review. - Durable memory, approval-aware autonomy, local plugins, reusable skills, and a keyboard-first TUI control room. ## What's New in 0.2.4 ### Three-Layer Agent Runtime - Swarog is the main worMedium4/2/2026
v0.2.3# tamux 0.2.3 Release Notes Built on 2026-04-02 17:51 UTC for Linux. ## Highlights - A daemon-first agent runtime that keeps work alive across the desktop app, TUI, CLI, MCP, and gateways. - A three-layer agent model with Swarog for execution, Rarog for operator guidance, and Weles for guarded review. - Durable memory, approval-aware autonomy, local plugins, reusable skills, and a keyboard-first TUI control room. ## What's New in 0.2.3 ### Three-Layer Agent Runtime - Swarog is the main worMedium4/2/2026
v0.2.2# tamux 0.2.2 Release Notes Built on 2026-04-02 17:51 UTC for Linux. ## Highlights - A daemon-first agent runtime that keeps work alive across the desktop app, TUI, CLI, MCP, and gateways. - A three-layer agent model with Swarog for execution, Rarog for operator guidance, and Weles for guarded review. - Durable memory, approval-aware autonomy, local plugins, reusable skills, and a keyboard-first TUI control room. ## What's New in 0.2.2 ### Three-Layer Agent Runtime - Swarog is the main worMedium4/2/2026
v0.2.1# tamux 0.2.1 Release Notes Built on 2026-04-02 17:24 UTC for Linux. ## Highlights - A daemon-first agent runtime that keeps work alive across the desktop app, TUI, CLI, MCP, and gateways. - A three-layer agent model with Swarog for execution, Rarog for operator guidance, and Weles for guarded review. - Durable memory, approval-aware autonomy, local plugins, reusable skills, and a keyboard-first TUI control room. ## What's New in 0.2.1 ### Three-Layer Agent Runtime - Swarog is the main worMedium4/2/2026
v0.2.0# tamux 0.2.0 Release Notes Built on 2026-04-02 16:39 UTC for Linux (x86_64). ## Highlights - A daemon-first agent runtime that keeps work alive across the desktop app, TUI, CLI, MCP, and gateways. - A three-layer agent model with Swarog for execution, Rarog for operator guidance, and Weles for guarded review. - Durable memory, approval-aware autonomy, local plugins, reusable skills, and a keyboard-first TUI control room. ## What's New in 0.2.0 ### Three-Layer Agent Runtime - Swarog is theMedium4/2/2026
v0.1.8## What's Changed * Develop by @mkurman in https://github.com/mkurman/tamux/pull/13 **Full Changelog**: https://github.com/mkurman/tamux/compare/v0.1.7...v0.1.8Low3/17/2026
v0.1.7## What's Changed * feat: bump version to 0.1.7 and update related documentation and plug… by @mkurman in https://github.com/mkurman/tamux/pull/12 **Full Changelog**: https://github.com/mkurman/tamux/compare/v0.1.6...v0.1.7Low3/17/2026
v0.1.6## What's Changed * Agent Gateway and Messaging Integration; Agent Bridge and CLI Enhancements; Events and Protocol Improvements; Infinite Browsers by @mkurman in https://github.com/mkurman/tamux/pull/11 **Full Changelog**: https://github.com/mkurman/tamux/compare/0.1.3...0.1.6Low3/16/2026
0.1.3## What's Changed * Bug fixes with duplication lifecycle on Windows (requires WSL) by @mkurman in https://github.com/mkurman/tamux/pull/9 * Develop by @mkurman in https://github.com/mkurman/tamux/pull/10 **Full Changelog**: https://github.com/mkurman/tamux/compare/0.1.2...0.1.3Low3/15/2026
0.1.2## What's Changed * feat: update build scripts and add release packaging for Windows by @mkurman in https://github.com/mkurman/tamux/pull/6 * [WIP] [WIP] Address feedback on canvas functionality and session management enhancements by @Copilot in https://github.com/mkurman/tamux/pull/8 * feat: enhance canvas functionality and session management by @mkurman in https://github.com/mkurman/tamux/pull/7 ## New Contributors * @Copilot made their first contribution in https://github.com/mkurman/tLow3/14/2026
0.1.1## What's Changed * feat: Enhance agent chat panel and tool integration by @mkurman in https://github.com/mkurman/tamux/pull/1 * feat: Add YAML-based CDUI components and views documentation by @mkurman in https://github.com/mkurman/tamux/pull/2 * Develop by @mkurman in https://github.com/mkurman/tamux/pull/3 * refactor: rename amux to tamux across the codebase by @mkurman in https://github.com/mkurman/tamux/pull/4 * feat: enhance build scripts for tamux by @mkurman in https://github.com/mkuLow3/13/2026

Dependencies & License Audit

Loading dependencies...

Similar Packages

mentisdbMemory that lasts and compounds. MentisDB gives agents durable memory so they do not just remember, they improve over time. It stores append-only thought chains plus a Git-like skills registry, lett0.10.1.46
golemGolem Cloud is the agent-native platform for building AI agents and distributed applications that never lose state, never duplicate work, and never require you to build infrastructure.v1.5.4
engramEnable AI agents with fast, local semantic memory to search and recall knowledge from text files without servers or complex setup.main@2026-06-04
aictl🤖 AI agent in your terminalv0.47.4
polymarket-cliInteract with Polymarket markets and onchain contracts via a Rust CLI that supports browsing, trading, and managing positions from the terminal or scripts.main@2026-06-02

More in AI Agents

@blockrun/franklinFranklin — The AI agent with a wallet. Spends USDC autonomously to get real work done. Pay per action, no subscriptions.
hermes-agentThe agent that grows with you
awesome-copilotCommunity-contributed instructions, agents, skills, and configurations to help you make the most of GitHub Copilot.
e2bE2B SDK that give agents cloud environments