Skip to content
The Daily Repo

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

term-cli challenge demo

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

Type to search.

Try