Wisteria – AI Chat Workspace

A modern AI chat workspace to talk with multiple LLMs, organize projects, and keep persistent conversations.

Jun 2025 - Present

Overview

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 ai SDK, 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.