Overview
Wisteria is a modern AI chat workspace. It lets you talk to multiple AI models through OpenRouter, ollama, LM Studio etc to organize your conversations into projects, and keep a persistent, searchable history of your work.
Instead of a single unstructured chat box, Wisteria encourages you to group experiments, prompts, and conversations by project so you can come back to them later with full context.
Key Features
- Multi-model chat: Switch between models like (Local or OpenRouter).
- Project-based organization: Group chats into projects with names, descriptions, and custom system prompts.
- Persistent history: View recent conversations, rename chats, move them between projects, and delete the ones you no longer need.
- Rich chat experience: Streaming responses powered by the
aiSDK, Markdown rendering, and syntax-highlighted code blocks. - Authentication & privacy: Local desktop app with BYOK for LLM Providers. Your chats do not leave your device.
- Modern UI: Clean dark theme with Wisteria branding, sidebar navigation.
Technical Notes
- Built with Electron and React for the desktop app.
- Uses the OpenRouter, OpenAI, Anthropic ecosystem and Local LLM Providers to access different LLMs.
- Persists conversations and projects in local SQLite database for long-term use.
- Designed to be a focused, distraction-free workspace for AI-assisted work.