A CLI tool that queries OpenAI models with extensible prompt types for common developer tasks.
clevercli is a command-line interface tool that queries OpenAI models like ChatGPT to perform various utility tasks through customizable prompts. It solves the problem of needing quick AI-powered assistance for coding, documentation, and system operations directly from the terminal without switching contexts.
Developers and technical users who frequently work in the terminal and want to integrate AI assistance into their workflow for tasks like code conversion, documentation, and command generation.
Developers choose clevercli for its extensible prompt system that allows easy customization and community contributions, combined with a simple CLI interface that integrates seamlessly into existing terminal workflows.
ChatGPT powered CLI utilities. Easily add new prompt types in ~/.clevercli/
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Users can easily add custom prompts by creating configuration files in ~/.clevercli/, enabling tailored AI assistance without modifying the core tool.
Includes a growing list of community-maintained prompts for tasks like code conversion and summarization, expanding functionality through open contributions.
Supports both command-line arguments and stdin, allowing seamless integration with pipes for scripting and data processing, as shown in the examples with man pages and file conversions.
Caches query results locally to improve performance and reduce OpenAI API costs, a practical feature for frequent users.
The project is no longer actively developed, with the author recommending an alternative (aichat), meaning no bug fixes, security updates, or new features.
As noted in the TODO list, it lacks proper CLI argument parsing and options, which can limit advanced usage and error handling compared to more mature tools.
Requires an OpenAI API key and internet connectivity, incurring costs and making it unsuitable for offline or privacy-sensitive environments.