Tmux-IDE: Open-Source Agent-First Terminal IDE with ide.yml Config

2026-03-18T18:51:05.000Z·1 min read
Tmux-IDE is an open-source tool that turns any project into a tmux-powered terminal IDE using a simple ide.yml configuration file. It auto-detects your stack, sets up multi-pane layouts for editors, dev servers, and tests, and includes built-in support for Claude Code agent teams.

Tmux-IDE is a new open-source tool that transforms any project into a fully configured tmux-based terminal IDE using a single ide.yml configuration file. It's designed with AI coding agents in mind.

Quick Start

npm install -g tmux-ide
tmux-ide init          # Scaffold ide.yml (auto-detects your stack)
tmux-ide               # Launch the IDE
tmux-ide stop          # Kill the session
tmux-ide restart       # Stop and relaunch
tmux-ide attach        # Reattach to a running session

How It Works

Define your IDE layout in YAML:

name: my-project
before: pnpm install    # optional pre-launch hook
rows:
  - size: 70%
    panes:
      - title: Editor
        command: vim
        size: 60%
        dir: apps/web
        focus: true
      - title: Shell
  - size: 30%
    panes:
      - title: Dev Server
        command: pnpm dev
      - title: Tests
        command: pnpm test
theme:
  accent: colour75
  border: colour238
  bg: colour235

Agent-First Design

The "agent-first" label means it's built with AI coding workflows in mind:

Built-in Features

Who It's For

Developers who live in the terminal and want a reproducible, shareable IDE configuration — especially those working with AI coding agents like Claude Code that benefit from structured multi-pane environments.

Source: GitHub - wavyrai/tmux-ide | HN Discussion

↗ Original source
← Previous: 'AI Coding Is Gambling': Why the Infinite Code Machine Leaves Developers Feeling EmptyNext: Americans Increasingly See AI as a Driver of Wealth Inequality, New Polls Show →
Comments0