LM Canvas – current chat interfaces suck, so I built a canvas for LLMs
Multi-model canvas is clever, but 300+ model support and branching don't solve core UX friction vs. Continue, Claude projects.

OpenRouter aggregator with verifiable privacy—localStorage-only architecture, but competitors already exist.
Users frustrated with per-app model switching, privacy-conscious builders, people avoiding subscriptions
OpenRouter web UI · ChatGPT · Claude.ai
So, PLAI.chat takes a different approach: your chat history is stored only in your browser's localStorage — never on our servers. API calls go to model providers via OpenRouter, but we don't log, store, or train on any conversations — and they aren't linked to any user identity on our end. We don't store anything. The architecture makes the privacy guarantee verifiable, not just a policy claim.
You can try it right now, no account needed. Go to plai.chat and start chatting for free. For more models or higher limits, sign in with a magic link — no forced registration, no confirmation hoops.
What it does: - 300+ models (GPT, Claude, Gemini, Llama, Mistral, Qwen, and more via OpenRouter) - Free to start, pay-per-use for extended usage — no subscription - Chat history in your browser only — close the tab, it's still there; we never see it - Switch models mid-conversation to compare responses; presets for free/balanced/premium - Supports files, PDFs, images, and image generation
I also built a Slack version — but still waiting on Slack's marketplace approval, which has been... slow.
Stack: Next.js, Cloudflare Workers, Stripe, OpenRouter.
Thanks for your feedback and comments!
Lucas
Multi-model canvas is clever, but 300+ model support and branching don't solve core UX friction vs. Continue, Claude projects.
The core idea is simple and pragmatic: attach a persistent, SQLite-backed vector store to any model so conversations don't vanish after a single context window. The repo leans into portability (Rust, self-hosted, AGPL) and the UI shows sensible controls like conversation folders and a context-budget token slider — useful details that suggest this is built for real use rather than a demo. My worry: retrieval quality, scaling and access controls will be the real battleground, not the clean chat UI.
Four-tier AI model routing with $8.50/hr budget cap is genuinely clever engineering.
96.6% LongMemEval score using verbatim storage instead of AI summarization.
Conversations as plain .chat files you own—no database, no hidden session state.
LLMs play full-rules Magic: The Gathering with no simplified rulesets or shortcuts.