Cha - ChatGPT In The Shell
About
Cha is a simple CLI chat tool designed to easily interface with OpenAI’s LLM models through OpenAI’s API. Projects like this are common, but I did not find any that suited my needs. So, I built Cha. I built this tool a little over a month and a half ago and have been using it daily since. If you want to use Cha, check out the project’s GitHub repo (located at the top of this post).
Features
- Basic CLI chat interface with OpenAI’s LLM models.
- Web scraping capability for provided links (supports JavaScript scraping).
- YouTube scraping functionality for extracting video transcripts.
- Multi-line support for easy copying and pasting into the CLI.
- Ability to generate images using OpenAI’s image models.
- Uses CLImage to display images directly in the terminal.
- Supports both interactive and non-interactive chat modes.
Demos
Current Main Cha Demo (March 19, 2024)
Main Cha Demo (March 6, 2024)
Main Cha Demo (March 1, 2024)
Marketing
Hacker News Posts:
- Show HN: A simple CLI chat tool to easily interface with OpenAI’s LLM models
- Show HN: An easy-to-use CLI tool for interfacing with OpenAI’s models
Twitter/X Tweets: