Skip to content
Claude Code

SmartCLI — drive terminal TUIs for Claude Code

io.github.dwgx/smartcli

Let agents drive vim, htop, lazygit: send keys, wait on screen state, read the rendered cell grid.

client:Claude Code transport:stdio runtime:pypi

Install SmartCLI — drive terminal TUIs in Claude Code

run in your project directory

claude mcp add smartcli -- uvx smartcli-toolkit

Adds it for this project only. Append --scope user to make it available everywhere. Claude Code docs

SmartCLI — drive terminal TUIs in other clients