EliasOenal / term-cli
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.
Why this job: says: agent skill; topics: agent-skills, skills, claude-code, opencode

What it does
- Explicit errors. start fails if session exists; kill fails if not exists
- Wait strategies. wait (prompt), wait-idle (output settles), wait-for (pattern)
- Human collaboration. request/request-wait + term-assist for passwords, MFA prompts, manual steps
- Locked sessions. Human controls, agent observes (start with --locked or use term-assist lock)
- Dimension preservation. Human joining doesn't resize agent's terminal
Get started
git clone https://github.com/EliasOenal/term-cli.git && cd term-cli && ./install.sh You need: Python 3.8+
- Maintenance
- Active
- Last commit 3 months ago
- Stars
- 103
- On GitHub
- Licence
- BSD-3-Clause-Clear
- Read the terms
- Downloads for
- None listed
- No release files
- Latest version
- v1.0.0
- Released 3 months ago
- Built with
- Python
- 98% of the code
Is it looked after?
- Contributors
- 0
- Last 90 days
- Issues
- 100% closed
- 0 still open
- Pull requests
- 2 merged
- 0 waiting
- Releases
- 1
- 1 in the last year
- No contributing guide
- No security policy
- No code of conduct
More: languages, topics and project record
Languages
- Python 98%
- Shell 2%
Topics
- agent
- agent-skills
- agentic-ai
- ai
- claude-code
- debugger
- developer-tools
- harness
- llm
- openai-codex
- opencode
- skills
Project record
- JobAgent skills
- StatusListed
- Commits14
- Forks10
- Watching2
- Stars in 28 days-1
- CreatedFeb 1, 2026
- First seen by usNov 7, 2026
- CheckedNov 7, 2026
