Make Claude Code Interactive

Floating panes keep you in the loop while Claude is running

claude plugins add-marketplace github:termos-dev/termos
claude plugins install termos

Approve, don't hope

Review plans, confirm deploys, approve destructive commands before they run.

Evidence, not faith

See diffs, test results, and data tables as Claude works. Verify before proceeding.

Fully customizable

15 built-in components. Drop custom Ink React components when you need more.

Stay in sync

Quick check-ins keep you informed. No more "wait, what did Claude just do?"

Side-by-Side Workflow

Run a Zellij session alongside Claude with your dev servers

Terminal 1 — Claude
$ claude

# Claude runs termos commands...
# Interactions appear in Terminal 2
Terminal 2 — Interactions + Dev Servers
$ termos attach

# Zellij session with your layout:
# - Dev server running
# - API server running
# - Termos interactions appear here

/termos:init asks about your background processes and generates custom layouts

termos attach termos attach -l debug termos status termos stop

15 Built-in Components

Termos is a CLI that Claude runs to create interactive terminals attached to your session

confirm
ask
checklist
select
diff
code
table
json
markdown
progress
chart
gauge
tree
mermaid
plan-viewer
$ termos run confirm --prompt "Deploy to production?"
confirm
┌─────────────────────────────────────┐
  Deploy to production?              
                                     
  ❯ Yes                              
    No                               
                                     
└─────────────────────────────────────┘
↑↓ navigate • enter select • esc cancel

Need more? Drop a .tsx file in .termos/interactive/

Works Everywhere

Native experience on every platform

🍎

macOS

Ghostty or Terminal.app
Floating windows, native feel

🐧

Linux + Zellij

Split panes, floating panes
Tabs, full features

🪟

Windows + WSL

Zellij in WSL
Full feature support

Works with your editor

nvim vim hx micro nano emacs VS Code Cursor

TUI editors enable in-pane editing

1
termos attach starts side-by-side session
2
termos run spawns interactive panes
3
termos wait runs in background
4
Claude runs without blocking