A basic version of the Catalyst AI chatbot project.
This repository contains the core chatbot implementation, including conversation handling, environment configuration, long-term memory, and project dependencies.
- AI-powered chatbot
- Conversation-based interactions
- Long-term memory support
- Environment variable configuration
- Customizable system behavior
- Python-based implementation
Catalyst-Basic-Chatbot-
├── .gitignore
├── README.md
├── long_term_memory.json
├── main.py
└── requirements.txt
Contains the main logic and functionality of the Catalyst chatbot.
Stores the chatbot's long-term memory data.
Contains the Python dependencies required to run the project.
Prevents sensitive files, virtual environments, and unnecessary Python cache files from being uploaded to GitHub.
Install the required dependencies:
pip install -r requirements.txtCreate a .env file and add the required environment variables.
Then run the chatbot:
python main.py- Python
- OpenAI API
- Tavily API
- python-dotenv
Currently under active development.
This repository contains the basic chatbot implementation of Catalyst AI. Additional capabilities and improvements are being developed separately.
For the broader Catalyst AI project, including its overall vision, features, and future development, see the main Catalyst AI repository.