Show HN: VT Chat – Minimal AI Chat Application
App: https://vtchat.io.vn. Source on GitHub: https://github.com/vinhnx/vtchat
Key technical highlights
+ BYOK for six providers: OpenAI, Anthropic, Google, Fireworks, xAI, OpenRouter—store your API keys locally and bypass shared‑service rate limits.
+ Per-account isolation: ThreadDatabase_{userId} instances in IndexedDB enforce strict data separation on shared machines.
+ Zero‑trust architecture: Local storage only, complete logout wipes all data and keys.
Tech stack & infra
+ Next.js 14 App Router, TypeScript, Tailwind CSS, Shadcn UI, Framer Motion.
+ Auth: Better Auth
+ Backend: Neon PostgreSQL. ORM with Drizzle, ArcJet security, Turborepo monorepo, Turbopack (87% faster builds)
I’m eager for feedback on the architecture, performance trade‑offs, and any edge cases I might have missed. Thank you and have a great day!
[0] VT Chat is privacy-first by design and I am committed to it. https://vtchat.io.vn/privacy
No comments yet