Skip to main content

A tmux wrapper for LLMs to interact with full-screen CLI applications

Project description

logo_500

  • llms.md - Documentation for LLMs and agents
  • humans.md - Documentation of human-only tools (IMPORTANT: agents should ignore this file)

cli-tool gives LLMs a way to use interactive terminal applications:

  • run-command - Start a program in an interactive session
  • send-keystrokes - Control the program
  • get-screen-capture - See what's on screen
  • process-info - Check if session is alive
  • kill-session - Clean up when done

Examples

# Run a command in an interactive session
cli-tool run-command "vim file.txt"

# Send keystrokes to control the program
cli-tool send-keystrokes vim-file-txt "iHello\nEscape"

# View current screen
cli-tool get-screen-capture vim-file-txt

# List all sessions
cli-tool list-sessions

See llms.md for detailed documentation.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

agent_cli_helper-0.1.0.tar.gz (13.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

agent_cli_helper-0.1.0-py3-none-any.whl (14.5 kB view details)

Uploaded Python 3

File details

Details for the file agent_cli_helper-0.1.0.tar.gz.

File metadata

  • Download URL: agent_cli_helper-0.1.0.tar.gz
  • Upload date:
  • Size: 13.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for agent_cli_helper-0.1.0.tar.gz
Algorithm Hash digest
SHA256 0e56ebb5e77fc5e4114d820dc6ca7a6f563e7f325db82249696179159c193921
MD5 f22801c50b1544ad8eff10acdfec6404
BLAKE2b-256 a1233597381b2b08512c7721e7f7edc704a66cbc0fe34b37cba3413c8163b17f

See more details on using hashes here.

File details

Details for the file agent_cli_helper-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for agent_cli_helper-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9b8260e40affe7baeb104341758ed755488305d4c30fb4f4898e3814862631a6
MD5 51fc461366a46865f49aefc3635b916f
BLAKE2b-256 534726600f48554942e329d416b36e3f8f1788781ed85d5bc84ea9cdc69c84fb

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page