{"repo":"EliasOenal/term-cli","free":true,"listed":false,"github":"https://github.com/EliasOenal/term-cli","clone":"git clone https://github.com/EliasOenal/term-cli.git","description":"Interactive terminals for AI agents, built for what you can't --yes away. SSH+MFA, GRUB/U-Boot, debconf installers, SOL/serial consoles, fsck, cryptsetup, pdb/gdb, apt, certbot, pwsh and even Vim in tmux-backed sessions. Agent-driven, human-assisted for secrets/MFA. Single-file Python. Agent Skill. CI with 700+ tests. BSD License.","language":"Python","stars":100,"topics":["agent","agentic-ai","ai","llm","skills","agent-skills","harness","claude-code","debugger","developer-tools"],"license":"BSD-3-Clause-Clear","category":"dev-tools","readme_excerpt":"term-cli: unlock interactive terminals for AI agents If it blocks in a terminal, it blocks your agent. Run interactive programs from your AI coding agent without blocking. Dev servers, debuggers, REPLs, databases, editors, SSH sessions, TUIs, long-running watchers, and interactive installers. More examples Dev servers ( npm run dev ), debuggers ( pdb , gdb ), REPLs (python, node), databases ( psql , mysql), editors (vim, nano), SSH sessions, TUIs (htop, less), log watchers ( tail -f , journalctl ), terminal browsers (carbonyl, browsh, lynx), IRC clients (irssi, weechat), packet capture (termshark), package manager prompts (apt, brew, pacman), EULAs and interactive wizards. Hand control to humans for passwords and MFA prompts. Or flip it: human drives while the agent watches, advises, and learns—a pair programmer, rubber duck, or observer looking over your shoulder. - term-cli : Agents run interactive programs in detached terminal sessions (tmux-backed) - term-assist : Humans collaborate, enter passwords, handle MFA, prepare sessions Single-file Python. No dependencies beyond tmux. 700+ tests, CI on every commit. BSD licensed. The Problem Agents can run shell commands, but interactive programs block forever: The Solution Agents run commands in detached tmux sessions. Humans join when needed via term-assist. TTY-first workflows you can’t --yes away Some workflows have no reliable non-interactive mode: serial consoles, boot menus, installers, and full-screen TUIs. term-cli lets ","default_branch":null,"files":null,"tree":[],"storefront":"/r/EliasOenal","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/EliasOenal/term-cli/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}