PolyUI is a small, high performance and user-friendly AI desktop application designed to be able to operate entirely offline. One calm window for your models β use Ollama, OpenAI-compatible APIs, and more from a simple interface built for private, everyday conversations with local LLMs.
- π Effortless Setup: Intall seamlessly using the setup file for a hassle-free experience with support for Ollama. You must have ollama installed first.
- π€ Ollama Integration: Use ollama models effortlessly through this application.
- βοΈπ’ Full Markdown and LaTeX Support: Elevate the LLM experience with comprehensive Markdown and LaTeX capabilities. (uses LaTeX via KaTeX)
- π Multi-model conversations: Chat with multiple local LLMs simultaneously with real-time, side-by-side streaming responses.
- π§Guest mode: Skip the login / signup process and enter guest mode for temporary chats that will not be saved to disk.
- π Archived conversations: Keep your chat history organised by archiving old conversations.
- π€ Installing models: Install ollama models directly from the application (can't browse models)
- π System prompts: Choose from 4 different AI personas or use a custom system prompt.
- π Account Authentication: Create accounts locally that you can log into.
- πPrivacy first: All conversations and models stay on your machine, nothing leaves your computer without your explicit action
PolyUI can be installed through the releases page by downloading and running the installer.
Warning
The :dev branch contains the latest unstable features and changes. Use it at your own risk as it may have bugs or incomplete features.
Note
This repository includes AI generated code aswell as manually written code (don't be scared!!)
Make sure you've got the essentials installed:
- Git
- Bun
- Tauri prerequisites (Rust, system deps, etc)
Clone the repo: git clone https://github.com/monolabsdev/openbench-ai.git
Then switch to the :dev branch or just use :main
git checkout dev
git pull origin devInstall dependenciesd:
bun installbun run tauri devTo build the default installer:
bun run tauri buildTo compile and build the Ollama + PolyUI installer:
bun run ollama-setupPolyUI focuses on simplicity and ease of setup.
Unlike platforms that commonly rely on Python, Docker, Kubernetes, or more complex deployment infrastructure, PolyUI is designed to be lightweight and straightforward to install and run locally.
Discover upcoming features on our roadmap in the PolyUI backlog
This project contains licenced code. Please refer to LICENSE

