CLI -> JSON -> UI. Browse tool definitions, edit command schemas, and generate runnable CLI commands from a visual interface.
Features • Contribute • Sponsor • License •
- Commands and Subcommands
- Parameters
- Tool Renderer
- Specify Dependencies and Validations
- JSON Output - Nested, Flat.
- Generate Help Menu
- Generate Command
- Saved Commands
- Exclusion Groups
- JSON specification
- AI Generation - Quickly turn help text from any CLI tool into UI.
Complex CLI tools with tons of commands and options can be overwhelming. Commandly gives those tools a visual layer so you can browse them, edit them, and generate the exact command you need without memorizing every flag.
LLMs work best with structured data. Commandly keeps CLI definitions in a structured JSON format that is easy to inspect, validate, contribute, and reuse.
The same structure also makes the project useful for MCP and agent workflows, where tools need a reliable schema instead of loose help text.
Development - Please read the contributing guide.
For adding new tools:
- Create or edit a tool in the browser
- Copy the Flat JSON output
- Raise a PR with the JSON file in
tools-collection
Licensed under the MIT license.
