Welcome to the Chat-O-Llama repository! This project provides a lightweight web interface for Ollama, featuring persistent chat history and a focus on privacy. With Chat-O-Llama, you can self-host your AI chat solution without any external dependencies, making it ideal for local AI development.
Chat-O-Llama offers a range of features that enhance your AI chat experience:
- Lightweight Design: The interface is simple and easy to navigate.
- Persistent Chat History: Your conversations are saved, allowing you to revisit them at any time.
- Conversation Management: Easily manage your chat sessions.
- Search Functionality: Quickly find previous conversations.
- Self-Hosted: Run the application on your local machine without relying on external services.
- Privacy-Focused: Your data remains on your machine, ensuring your privacy.
- Zero External Dependencies: No need for additional software or services.
- CPU-Only Support: Designed to run efficiently on CPU-only setups.
To get started with Chat-O-Llama, follow these steps:
-
Clone the Repository:
git clone https://github.com/ousseeeef/chat-o-llama.git
-
Navigate to the Project Directory:
cd chat-o-llama -
Install Dependencies: Use pip to install the required packages:
pip install -r requirements.txt
-
Run the Application: Start the server with:
python app.py
-
Access the Web Interface: Open your web browser and go to
http://127.0.0.1:5000.
For the latest releases and updates, check the Releases section.
Using Chat-O-Llama is straightforward:
- Start a Conversation: Simply type your message in the input box and hit enter.
- View Chat History: Click on the history button to see your past conversations.
- Search Conversations: Use the search bar to find specific messages or topics.
- User: "Hello, Chat-O-Llama!"
- Chat-O-Llama: "Hello! How can I assist you today?"
- Regularly check your chat history to keep track of important discussions.
- Use the search feature to quickly locate specific topics or questions.
We welcome contributions to Chat-O-Llama! If you'd like to contribute, please follow these steps:
- Fork the Repository: Click the "Fork" button at the top right of the page.
- Create a New Branch:
git checkout -b feature/YourFeatureName
- Make Your Changes: Edit the code as needed.
- Commit Your Changes:
git commit -m "Add your message here" - Push to Your Branch:
git push origin feature/YourFeatureName
- Create a Pull Request: Go to the original repository and click on "New Pull Request".
Chat-O-Llama is licensed under the MIT License. Feel free to use, modify, and distribute this project as you see fit.
For any questions or suggestions, feel free to reach out:
- GitHub: oussseeef
- Email: your.email@example.com
Thank you for checking out Chat-O-Llama! We hope you enjoy using this lightweight, privacy-focused AI chat solution. Don't forget to visit the Releases section for updates and new features!