Browser Chat

AI chat that runs entirely in your browser. No servers, no API keys, no data collection.

demo

Features

  • Local AI Models: Built-in AI (Gemini Nano), Transformers.js, WebLLM
  • Complete Privacy: All processing happens in your browser
  • Multi-modal: Text, images, documents, audio
  • Offline: Works without internet after setup
  • PWA: Install like a native app
  • File Support: Drag-and-drop attachments

Tech Stack

  • React + TypeScript + TailwindCSS
  • Vite + PWA
  • TanStack Router
  • IndexedDB (Dexie)

Development

Terminal window
git clone https://github.com/bimsina/browser-chat.git
pnpm install
pnpm dev

Model Types

Built-in AI: Browser native (Chrome/Edge only), instant startup Transformers.js: ONNX models, good variety, medium size WebLLM: Large models, most capable, bigger downloads

Browser Support

  • Chrome/Edge: Full support
  • Firefox: Transformers.js + WebLLM
  • Safari: Transformers.js only