Codeex v5 is a professional, cross-platform desktop GUI for Ollama. Built with Python, it offers smart model management, voice synthesis (TTS), real-time streaming, and chat persistenceβwrapped in a clean dark interface.
- π¨ Modern Dark UI: Clean, intuitive desktop interface built with
customtkinter. - π€ Multi-Model Support: Seamlessly connect and switch between 20+ local AI models.
- π¬ Real-Time Streaming: Instant, low-latency streaming response display.
- π Voice Synthesis (TTS): Built-in text-to-speech for audible response playback.
- πΎ Save & Load Chats: Persist conversation history across sessions.
- π System Monitoring: Tracks resource utilization directly within the app using
psutil. - βοΈ Auto-Setup & Lightweight: Minimal configuration needed to get started.
- Python:
3.8or higher - Ollama: Installed and running locally (Download Ollama)
- Clone the repository:
git clone [https://github.com/Heoster/codeex-v5.git](https://github.com/Heoster/codeex-v5.git) cd codeex-v5
2. **Install required dependencies:**
```bash
pip install customtkinter pillow requests psutil pyttsx3
- Ensure your local Ollama instance is running:
ollama serve
- Run the main application:
python "main code of codeex.py"
π‘ Beginner Tip: If you're looking for a simpler starting point, check out the
beta.pyscript:python beta.py
| Package | Purpose |
|---|---|
customtkinter |
Modern UI components |
pillow |
Image handling and assets |
requests |
Ollama API communication |
psutil |
System resource monitoring |
pyttsx3 |
Offline Text-to-Speech synthesis |
Contributions, issues, and feature requests are welcome! Feel free to check out the Issues page if you want to contribute.
Distributed under the Open Source License. See LICENSE for more information.