Drive TUIs, REPLs, and terminal menus through a PTY.
Copy the install command and let the AI configure it · recommended for beginners
Please install the "SmartCLI drive-tui" MCP server from askskill: Run: claude mcp add 'io-github-dwgx-smartcli' -- npx -y smartcli-toolkit
Use the PTY to control this terminal menu program: wait for the UI to appear, send Down and Enter, then after entering the settings page wait 1 second and capture the current state.
The program is automatically navigated to the target menu page and returns the current terminal state.
Start an interactive REPL, enter help after the session begins, wait for the output to finish, then enter exit and record the returned content at each step.
Completes a REPL interaction flow and outputs the terminal responses for each step.
Run an interactive terminal program, inspect the current screen content, wait until the prompt 'Ready' appears, then send Enter and wait for the next screen to show the result.
Performs state-based timing control, sends keys at the right moment, and returns the following screen.
Developers or testers can use it to drive TUIs, menu-based programs, and REPLs to reproduce manual keypress workflows. It is suitable for verifying whether interactive flows behave as expected.
When a terminal program repeatedly requires entering menus, sending keys, and waiting for results, this tool can automate the process through a PTY. It helps reduce repetitive manual actions.
In research or DevOps scenarios, if a command-line tool is a persistent session rather than a one-shot command, this tool can inspect the screen, send input, and wait for the next state.
It is used to drive interactive terminal programs through a PTY, including TUIs, REPLs, and menu-based interfaces. Its core capabilities are perceiving terminal state, sending keys, and waiting for subsequent changes.
Based on the description, it works with interactive terminal programs such as TUIs, REPLs, and text menus. For support details on specific software types, see the source repository.
The known prerequisite is that it works through a PTY, so it targets terminal interaction environments. The installation method, dependencies, and system requirements are not specified in the provided material; see the source repository.
Control tmux sessions and panes to automate interactive terminal workflows.
Let AI agents control terminal panes, commands, and scrollable screen output.
Let AI run commands in a shared tmux terminal with live human visibility.
Let AI safely control tmux sessions, windows, and panes for terminal automation.
Let AI control local or remote terminals and interactive TUI apps.
Run interactive CLI sessions safely via tmux for editors, REPLs, and Git flows.