project: wisteria

timeline: Jun 2025 - Present

status: Active

Wisteria – AI Chat Workspace

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

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 ai SDK, 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.
// End of Project Log