The terminal on easy mode.
Built for people who have to use terminals but don't enjoy them. For those who outright hate memorizing commands. For neurodivergent minds that shouldn't have to remember 25 keyboard shortcuts just to get work done. If you use the terminal infrequently and resent how rigid and minimalist every other option is — this one was made for you.
AI Help sits next to your terminal, generates a command with a safety label, and waits for you to review it before anything runs. No context-switching to a browser required.
Terminal look scary? Not ours.
We put the controls on screen. You shouldn't need a cheat sheet to use a program you're going to use every day. Buttons, not keyboard combos.
Terminal apps shouldn't require a photographic memory
Most terminal apps were built by people who memorized everything a long time ago and don't see the problem. There is a problem. And it disproportionately affects people who already have enough friction in their workflow.
other terminals
ButtonsCLI
AI Help — built in
Type a question. Get a command with a safety label. See the AI's reason. Decide to run it, type-only (no autorun), or cancel. The AI doesn't touch anything until you say so.
Get-Command oci
SAFE
du -sh * | sort -h
CAUTION
Ships with OpenRouter, Groq, Nvidia NIM, Mistral — including free tiers. Guides included. Very little setup. Bring your own API key or use our managed backend (coming soon).
SAFE = read-only, low risk. CAUTION = modifies something. You always know before anything runs.
AI Agents — visible multi-tab control
Most AI coding agents run in the background and give you a text summary when they're done. ButtonsCLI shows you every tab the agent opens, every command it runs, and every output it reads — in real time. Full MCP server and CLI control means the agent can orchestrate work across multiple tabs and servers simultaneously, and you can see exactly what it's doing.
Watch the agent manage two servers at once — running commands, reading logs, and coordinating across tabs. Every step is visible. No black box.
AI-assisted workflows across servers, databases, and build processes — all in visible, reviewable terminal panes. MCP server control lets external tools drive tabs too.
Stall detection keeps agents moving. If an agent gets stuck, the terminal notices and can nudge it with context. You stay in control.
Script your terminal
The same ButtonsCLI window you can see and click is scriptable from a plain shell. Drive it from another terminal, from CI, or from an AI agent — without losing what's already on screen.
// List tabs $ buttonscli11 tabs // Create a named tab $ buttonscli11 create tab --name "deploy" // Run a command and wait $ buttonscli11 run --tab editor --cmd "docker ps" // Wait for output $ buttonscli11 wait-for-text --tab active --text "server ready" $ buttonscli11 feedback HTTP/1.1 200 O.K. // structured output $ cd /buttonscli11/control
MCP Helper for AI Agents
Install a self-contained MCP server that works with Claude Desktop, Continue, Cursive, and more. No separate node_modules install required. Reach your connection file automatically.
{
"mcpServers": {
"buttonscli11": {
"command": "node",
"args": ["/buttonscli/buttons/buttonscli11-mcp.mjs"]
}
}
}
Claude Code Skill Included
The repo includes a Claude Code skill at
.claude/skills/buttonscli11-terminal-control/ for
higher-level terminal workflows — the kind of work someone needs
to ship, where a Claude fix is part of the deliverable.
Connect Claude Code to your terminal and stop disconnecting and reconnecting. One panel for the coding agent, another for your own terminal. No losing context, no switching windows. Full visibility into what's running.
Review before running
The review modal. It shows you what the AI wants to do and why. You pick what happens next. Always.
How it looks in practice
ButtonsCLI automatically arranges terminal windows with accessible tile buttons — no manual dragging. Themes can be fully customized or dynamically vibe-coded using shaders. Want something unorthodox? Type a description and watch the interface transform. The grid layout visual keeps every active tile organized and visible.
4-pane layout. AI Help floating in the middle. CAUTION badge on the PowerShell htop alternative.
The MCP setup block. Copy it into your agent config to let AI tools control tabs and send commands across the entire workspace.
Green theme. Color pickers for Shell Colors, Tab Colors, Status Bar. Or vibe-code a theme: just describe the look you want.
Idle effects — more than decoration
The optional TV static effect isn't just nostalgic eye candy. It serves a real cognitive purpose: if a background tab sits idle too long, the static intensity slowly ramps up. This creates a gentle, sensory-friendly notification — no sudden alarms, no disruptive flashes. Perfect for staying aware of inactive panes while staying focused on what you're actively working on.
Also has a "Simple Noise" mode for a subtler constant texture. Configurable intensity, timing, and ramp speed. Entirely optional.
TV static on an idle terminal. It's a calm, analog-style nudge that something in the background might need attention.
Roadmap — vote for what matters to you
Send feedback directly from the app — or use the thumbs below to register interest. Nothing is vaporware, just priorities.
Pro · Useful
Checks commands and context before execution. Flags destructive patterns. You still approve everything.
Pro · Useful
Give it a goal. It plans steps, runs commands, reads output, adjusts. You approve at each checkpoint.
Pro · Useful
One-click installs for git, npm, coding agents. SSL setup. nginx config. Common server tasks automated.
Pro · Useful
Sync your layouts, custom themes, preset action buttons, and SSH configurations across all your devices. Set it up once, use it everywhere.
Pro · Fun
Focus mode, customizable visual hierarchy, reduced-motion support, neurodivergent-optimized workflows.
Pro · Useful
iOS/Android apps to view and control running terminal sessions from your phone.
More screenshots
The page above keeps the pitch tight. This section is the full screenshot vault for the images not already used in the main story.
Shows the denser multi-pane layout with sidebar buttons and AI Help inside the grid.
The provider list and model wiring for people who want more control over AI Help.
Raw payloads and rendered answers for diagnosing provider or prompt issues.
AI Help breaking down Ubuntu package messages without leaving the terminal.
Monitoring, file browsing, and theme controls all at once.
A calmer visual direction with effect controls and layered settings UI.
The settings flow for finding no-cost AI models without digging through provider docs.
Long command lists turned into grouped explanations inside AI Help.
AI Help proposing a reusable button instead of just handing back text.
Server output on one side, AI or model tooling on the other.
The searchable font dropdown, including the optional Google Fonts loading toggle.
A softer light mode that still keeps AI Help readable and integrated.
The simpler review state for low-risk AI-generated commands.
The in-app place for bug reports, feature requests, and UI ideas.
The louder TV-static version of the idle effect with settings visible.
Controls for nudging stuck coding agents back into motion.
The model selection flow for the separate stall-recovery path.
The exact timing settings behind the idle-triggered static effect.
Saved themes, import and export, and the custom theme grid.
The row of pane arrangement controls that keeps layout actions visible.
A previous web concept that still helps show the product voice and visual direction.
Now live on all platforms
Windows, macOS (M1+), and Linux are all available now — pick your platform above. Want to stay in the loop for future updates? Drop your email below.
"Some people want the terminal to disappear. ButtonsCLI is for people who want to feel visual, personal, and maybe a bit dramatic — without stopping being useful."