Templates
Pre-built ide.yml configs for common stacks
tmux-ide ships with templates for common setups. Copy these into your project as ide.yml and adjust to your needs.
Default
A minimal setup with two Claude panels and a shell.
name: my-project
rows:
- size: 70%
panes:
- title: Claude 1
command: claude
- title: Claude 2
command: claude
- panes:
- title: Dev Server
- title: ShellNext.js
Three Claude panels with a Next.js dev server.
name: my-app
rows:
- size: 70%
panes:
- title: Claude 1 — feature
command: claude
- title: Claude 2 — review
command: claude
- title: Claude 3 — explore
command: claude
- panes:
- title: Next.js
command: pnpm dev
- title: ShellNext.js + Convex
Full-stack setup with Next.js frontend and Convex backend.
name: my-app
rows:
- size: 70%
panes:
- title: Claude 1 — feature
command: claude
- title: Claude 2 — review
command: claude
- title: Claude 3 — explore
command: claude
- panes:
- title: Next.js
command: pnpm dev
- title: Convex
command: npx convex dev
- title: ShellVite
Two Claude panels with a Vite dev server.
name: my-app
rows:
- size: 70%
panes:
- title: Claude 1
command: claude
- title: Claude 2
command: claude
- panes:
- title: Vite
command: pnpm dev
- title: Shell
focus: trueGo
Two Claude panels with a Go server.
name: my-app
rows:
- size: 70%
panes:
- title: Claude 1
command: claude
- title: Claude 2
command: claude
- panes:
- title: Go
command: go run .
- title: Shell
focus: trueAgent Team
A coordinated team with a lead and two teammates. See Agent Teams for details.
name: my-project
team:
name: my-project
rows:
- size: 70%
panes:
- title: Lead
command: claude
role: lead
focus: true
- title: Teammate 1
command: claude
role: teammate
- title: Teammate 2
command: claude
role: teammate
- panes:
- title: Dev Server
- title: ShellAgent Team — Monorepo
Specialized teammates with per-app working directories.
name: my-monorepo
team:
name: my-monorepo
rows:
- size: 70%
panes:
- title: Lead — Architect
command: claude
role: lead
focus: true
- title: Frontend Agent
command: claude
role: teammate
task: "Work on the frontend application"
dir: apps/web
- title: Backend Agent
command: claude
role: teammate
task: "Work on the backend services"
dir: apps/api
- panes:
- title: Frontend
command: pnpm dev
dir: apps/web
- title: Backend
command: pnpm dev
dir: apps/api
- title: ShellCustom Examples
Python / FastAPI
name: my-api
rows:
- size: 70%
panes:
- title: Claude 1
command: claude
- title: Claude 2
command: claude
- panes:
- title: FastAPI
command: uvicorn main:app --reload
- title: ShellMonorepo
name: my-monorepo
rows:
- size: 60%
panes:
- title: Claude — frontend
command: claude
- title: Claude — backend
command: claude
- size: 40%
panes:
- title: Frontend
command: cd apps/web && pnpm dev
- title: Backend
command: cd apps/api && pnpm dev
- title: Shell