A cross-platform, offline-first LLM interface built for developers who love control, speed, and privacy.
🔧 What is PyllamaUI?
PyllamaUI is a lightweight, fully offline interface to interact with local large language models (LLMs) via Ollama.
It uses Python for logic and customtkinter for the GUI — wrapped in a developer-friendly experience across multiple platforms.
📦 Platform Support
| Platform | Status |
|---|---|
| 💻 Python GUI (via PyPI) | ✅ Available: pip install pyllamaui |
| 🧩 VS Code Extension | ✅ Published on VS Marketplace |
🪟 Windows .exe | 🧪 In testing |
🐧 Linux .deb Package | 🧪 In testing |
All versions support models like TinyLLaMA, DeepSeek-Coder, Gemma and more. Just run them through your local Ollama server.
🎥 Teaser Preview
Here’s a sneak peek of PyllamaUI running fully offline inside VS Code:
📹 Full demo, tutorials, and walkthroughs are coming soon — follow for updates!
✨ Key Features (so far)
- 🖥️ GUI-based LLM interface (built with
customtkinter) - 🧠 Runs on any Ollama-supported model
- 🎨 Theme switching (light/dark)
- 🔄 Model selector (TinyLLaMA, DeepSeek, Gemma, etc.)
- 🔌 No internet required after setup
- 🛠️ Future updates: Output copy buttons, smoother UX
📂 Open Source & Contributing
The project is open-sourced and actively maintained.
If you're interested in contributing:
- 🌐 GitHub: github.com/bhuvanesh-m-dev/pyllamaui
- 💬 Raise issues, submit PRs, or suggest features
🌐 Project Links
- 🔗 Website: https://bhuvaneshm.in/pyllamaui
- 🔗 GitHub: github.com/bhuvanesh-m-dev/pyllamaui
- 🔗 VS Code Extension: marketplace.visualstudio.com/items?itemName=bhuvanesh-m-dev.pyllamaui
🚀 Final Thoughts
PyllamaUI is just getting started. If you're passionate about LLMs, privacy, and offline tools — this is for you.
Try it. Fork it. Shape it.
Drop a comment or connect with me on LinkedIn.
🛡 Built with ❤️ by Bhuvanesh M
