Wisteria – AI Chat Workspace
A modern AI chat workspace to talk with multiple LLMs, organize projects, and keep persistent conversations.
Jun 2025 - PresentOverview
Wisteria is a modern AI chat workspace built with Next.js. It lets you talk to multiple AI models through OpenRouter, 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 GPT‑4o, Claude, Gemini, Llama and more via 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: Clerk-powered authentication with per-user isolation of projects and chats.
- Modern UI: Clean dark theme with Wisteria branding, sidebar navigation, and keyboard-friendly actions.
Technical Notes
- Built with Next.js and React for the web app.
- Uses the OpenRouter ecosystem to access different LLMs.
- Persists conversations and projects in a database for long-term use.
- Designed to be a focused, distraction-free workspace for AI-assisted work.