We are building an OCLIF-based CLI tool that interacts with the OpenAI API and includes features like:
- Sending requests to the OpenAI API – Using GPT-4o for conversational AI responses.
- Storing conversation history – Saving user prompts and AI responses in a local history file.
- Managing API keys and user configuration – Allowing users to save their OpenAI API key and email for seamless authentication.
- Viewing conversation history – Enabling users to review their previous questions and responses with an option to filter only questions.
- Pretty-printing code blocks in responses – Formatting and highlighting code blocks correctly for better readability on the command line.
- Support for ES module standards – Ensuring compliance with modern JavaScript/ESM syntax.
Next Steps:
- Improving conversational history tracking (e.g., resuming conversations).
- Implementing a command for clearing history.
- Adding support for more formatting options.
- Allowing users to configure additional OpenAI model settings.
Would you like to add anything to the roadmap? 🚀