Skip to content

Latest commit

 

History

History
55 lines (40 loc) · 1.77 KB

File metadata and controls

55 lines (40 loc) · 1.77 KB

Commandly

commandly

CLI -> UI. A user-friendly way to generate CLI commands using UI. Quickly turn help text from any CLI tool into UI using AI.

FeaturesContributeSponsorLicense

✨ Features

commandly-ui commandly-tool-editor

  • Commands and Subcommands
  • Parameters
  • Tool Renderer
  • Specify Dependencies and Validations
  • JSON Output - Nested, Flat.
  • Generate Help Menu
  • Generate Command
  • Saved Commands - using localstorage
  • Exclusion Groups
  • JSON specification
  • AI Generation - Quickly turn help text from any CLI tool into UI.

🎯 Motivation

Complex CLI tools with tons of commands and options can be overwhelming. Instead of wrestling with documentation or asking ChatGPT, why not just use a UI?

LLMs work best with structured data. Imagine having all your CLI commands and options neatly organized in a single JSON file.

Plus, building this to work with MCPs. Eventually, LLMs should be able to access all these tool details whenever they need them.

💪🏻 Contributing

Development - Please read the contributing guide.

For adding new tools:

  1. Create/Design tool locally
  2. Copy Flat JSON Output
  3. Raise a PR, adding JSON file to public/tools-collection.

📜 License

Licensed under the MIT license.