Skip to content

divyeshio/commandly

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

140 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Convert CLI → Json → UI

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

 
 
 

Contributors