GitHub - HKUDS/CLI-Anything: CLI-Anything: Making ALL Software Agent-Native
CLI-Anything is an open-source tool that automatically generates CLI interfaces for any software, making it controllable by AI agents. It uses a 7-phase pipeline (analyze, design, implement, plan tests, write tests, document, publish) to transform applications like GIMP, Blender, LibreOffice, and OBS Studio into agent-native tools with structured JSON output. The project ships as a Claude Code plugin (also supporting OpenCode, Codex, and Qodercli) and has been validated across 11 applications with 1,508 passing tests. Generated CLIs support both interactive REPL mode and subcommand scripting, with built-in undo/redo, session state, and --json flags for machine consumption.