AGENTTY v0.0.6 main
[EN] 00:00:00 ONLINE
  ___   ___  ___  _   _  _____  _____  _   _ 
 / _ \ / __|| __|| \ | ||_   _||_   _|| \ | |
/ /_\ \ (_ || _| |  \| |  | |    | |   \ \| |
\/   \/\___||___||_|\__|  |_|    |_|    \___|
                

The Missing TTY Layer for AI Agents.

Stop your agents from hanging on stdin.

Give them a real terminal to control vim, python, and ssh.

Just throw this URL at your agent:

Or if you really want to install it yourself (not recommended):

npm install -g agentty-cli

/* AGENT WORKFLOW */

> npx agentty-cli start --name node1 -- "node -i"
f3500f73-24fb-42bb-bf18-307b50ce9608
> npx agentty-cli attach f3500f73-24fb-42bb-bf18-307b50ce9608
f3500f73-24fb-42bb-bf18-307b50ce9608
> npx agentty-cli text "console.log('hello agentty-cli!')"
> npx agentty-cli key Enter
> npx agentty-cli get
Welcome to Node.js v24.13.0. Type ".help" for more information. > console.log('hello agentty-cli!') hello agentty-cli!

/* CLASSIFIED OPERATIONS */

OP_01: REALTIME_LOG_INTERCEPT

Fully Accessible Real-time Logs

Directly execute long-running servers. Capture live logs from stdout without relying on file system logging or complex pipe redirection.

agentty get --lines 50
OP_02: META_AGENT_HANDSHAKE

Conversational CLI Control

Invoke interactive AI tools like claude or gh copilot. Negotiate tasks, answer prompts, and collaborate with other agents via TTY.

OP_03: OAUTH_PENDING_BYPASS

Solve "Press Enter to Open Browser"

Detect pending auth URLs in the terminal. Extract the link, delegate to a browser agent, and signal completion to the CLI.

OP_04: WIZARD_OVERRIDE

Conquer Installation Wizards

Handle complex setup scripts that lack --non-interactive flags. Select options, confirm dialogs, and navigate menus dynamically.

๐Ÿ”’

TOP SECRET // CLASSIFIED

CLICK TO DECLASSIFY

OP_05: STEALTH_SSH_VIM โš ๏ธ USE AT YOUR OWN RISK

Make Your Agent Look Human via SSH

Avoid noisy script logs. Let your agent ssh in, open vim, navigate with arrow keys, and edit config files interactively like a real sysadmin.

/* OPERATOR MANUAL */

COMMAND DESCRIPTION
agentty start Spawn a new background PTY session.
agentty attach Set active focus to a specific session ID.
agentty text Send string input to the active process.
agentty key Inject special keys (Enter, Esc, Ctrl+C).
agentty get Retrieve current terminal viewport snapshot.