GAIKeep (Generated Artificial Intelligence Keeper) is a companion tool designed to enhance your experience with Large Language Models (LLMs). It aggregates requests, listens for your cue, and keeps the important responses you tag in a local file or database.
- Response Aggregation: Automatically captures and stores responses from various LLM tools.
- Tagging System: Mark responses with custom tags for easy retrieval.
- AI Hallucination Detection: A future feature to compare responses across different tools to detect and alert on AI-generated inaccuracies.
- Git
- Go 1.15 or higher
-
Clone the repository
git clone https://github.com/ChristiMahu/gaikeep.git cd gaikeep
-
Run Setup This will install all necessary dependencies and prepare the environment.
make setup
-
Build the application
make
-
Run GAIKeep
./bin/gaikeep
Use GAIKeep to interact with supported LLMs like ChatGPT, Gemini, and MidJourney. Here’s how to invoke a command:
./bin/gaikeep testgpt
This command will send a predefined prompt to ChatGPT and save the response in the output
directory.
We welcome contributions from the community! If you're interested in helping make GAIKeep better, feel free to fork the repository and submit pull requests. You can also suggest features, report bugs, or share your user experience for improvement.
If you encounter any issues or have questions, please file a bug report here: GitHub Issues.
GAIKeep is licensed under the GNU General Public License Version 3 (GPLv3). See the LICENSE file for more details.
- ChatGPT for generative text capabilities.
- Gemini for versatile AI interactions.
- MidJourney for creative image generation.
GAIKeep is developed and maintained by Christi Mahu, a product leadership professional with a focus on generative AI and Large Language Models (LLMs).