Show HN: VT Chat – Minimal AI Chat Application

vtchat.io.vn

2 points by vinhnx 9 hours ago

Hi HN, my name is Vinh Nguyen and I’ve spent the last year building VT Chat, an minimal AI chat app that runs 100% in your browser. Privacy-first by design [0]

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