claude-ide
╔════════════════════════════════════════════════════════════════════════════════╗
║                                                                                ║
║    ██████╗██╗      █████╗ ██╗   ██╗██████╗ ███████╗    ██╗██████╗ ███████╗     ║
║   ██╔════╝██║     ██╔══██╗██║   ██║██╔══██╗██╔════╝    ██║██╔══██╗██╔════╝     ║
║   ██║     ██║     ███████║██║   ██║██║  ██║█████╗      ██║██║  ██║█████╗       ║
║   ██║     ██║     ██╔══██║██║   ██║██║  ██║██╔══╝      ██║██║  ██║██╔══╝       ║
║   ╚██████╗███████╗██║  ██║╚██████╔╝██████╔╝███████╗    ██║██████╔╝███████╗     ║
║    ╚═════╝╚══════╝╚═╝  ╚═╝ ╚═════╝ ╚═════╝ ╚══════╝    ╚═╝╚═════╝ ╚══════╝     ║
║                                                                                ║
╚════════════════════════════════════════════════════════════════════════════════╝

Your Terminal, Reimagined

TUI tools around Claude Code.

play_circle See it in action
Ctrl+P Quick Input

Instant Command Palette

Launch any action from anywhere. Type a command, select a file, or trigger a workflow—all without leaving your current context.

  • search Fuzzy file search across your project
  • terminal Run commands without switching windows
  • bolt Context-aware suggestions
info Works from any screen. Press Esc to dismiss.

Your Function Keys, Supercharged

Each F-key opens a dedicated workspace. No menus, no clicks.

play_circle

See it in action

Watch the Prompt Writer demo

expand_more
F1:Term F2:Tree F3:Lizard F4:Glow F5:Workflow F6:Prompt F7:Git F8:Status F9:Config F10:Exit F12:Keys

Press an F-key. You're there.

The Ecosystem

F1

Dynamic Terminals

One default. Add as many as you need.

  • F1 opens your default terminal
  • Ctrl+T adds new terminals
  • Shift+←/→ navigates between them
$ claude-code --interactive
F4

Glow - Markdown Viewer

Beautiful docs in your terminal.

  • README files that look good
  • Syntax highlighting
  • Never leave your flow
Because cat README.md is ugly.
F7

Git - Lazygit

Full-featured git interface. Stage, commit, push, pull.

┌─ Status ────────────────────────┐
│ ▸ M  src/api.py                 │
│   A  tests/test_api.py          │
│   D  old_file.py                │
└─────────────────────────────────┘
Space Stage c Commit p Push
F8

Status - Session Metrics

Track your AI usage and session costs.

┌─ Session Metrics ───────────────┐
│ Tokens In:      12,450          │
│ Tokens Out:      3,280          │
│ Est. Cost:      $0.42           │
│ Messages:       24              │
└─────────────────────────────────┘

Auto-refreshes every 5 seconds

AI Enhancement

prompt-writer
You type: "make api that does user auth stuff"
Ctrl+G → Select "Aggressive"
Claude writes:
"Design a RESTful API implementing OAuth 2.0 authentication with JWT tokens, including: - /auth/login endpoint with rate limiting - /auth/refresh for token rotation - /auth/logout with token invalidation - Role-based access control (RBAC)..."
↓ Edit if needed → Press Y
Done!

Keyboard First

Every action has a keybinding. Your hands never leave home row.

Navigation

F1-F9 Jump to window
Shift+←/→ Navigate windows
Ctrl+T New terminal
Ctrl+X Close terminal
Ctrl+P Quick input popup
Ctrl+H Help overlay

Prompt Writer (F6)

Ctrl+G AI Enhance
Ctrl+R Send to F1
Ctrl+S Save
Ctrl+T Templates
Ctrl+B Browse prompts

System

F10 Exit session
F12 Toggle passthrough
Shift+F1-F9 Go to terminal 1-9

The Architecture

architecture
tmux session "claude-ide-{pid}"
│
├── Window 1 (F1): Terminal ─────────── zsh (Ctrl+T adds more)
├── Window 2 (F2): Tree ────────────── Python/Textual
├── Window 3 (F3): Lizard ──────────── Python/Textual + Lizard
├── Window 4 (F4): Glow ────────────── Go binary
├── Window 5 (F5): Workflow ───────── Python/Textual
├── Window 6 (F6): Prompt Writer ───── Python/Textual + Claude
├── Window 7 (F7): Git ────────────── Lazygit
├── Window 8 (F8): Status ──────────── Python/Textual
└── Window 9 (F9): Config ──────────── Python/Textual
tmux Battle-tested multiplexing
Textual Modern Python TUI
Claude API AI enhancement
Lazygit Git interface
Lizard Code complexity

Get Started

installation
Install | Uninstall
curl -fsSL https://claude-ide.org/get | bash
# Then launch
$ tui

# Optional: Set up AI for Prompt Writer
$ export ANTHROPIC_API_KEY="your-key"

The Philosophy

keyboard

Keyboard First

Every action has a keybinding

center_focus_strong

Focus, Not Features

Each window does one thing well

terminal

Terminal Native

Works over SSH, anywhere

smart_toy

AI Augmented

AI helps, you decide

analytics

Data-Driven

Measure code quality

build

Composable

Modify and extend