Jan tech stack
Jan is an open-source ChatGPT alternative that runs offline. It runs on Tauri, Rust, React, Vite and 4 more, read from its public repo janhq/jan.
Download open models and chat with them on your own computer, or connect to cloud model APIs. Free and open source, for macOS, Windows and Linux.
AI · desktop · https://jan.ai · 45,118 GitHub stars, Apache-2.0 (2026-10-27)
Built with
Frontend
- Tauri (src-tauri/tauri.conf.json)
- React (web-app/package.json: react)
- Vite (web-app/package.json: vite)
Backend
- Rust (src-tauri/Cargo.toml)
AI
- OpenAI API (package.json: @ai-sdk/openai)
- Anthropic (Claude API) (package.json: @ai-sdk/anthropic)
- Google Gemini API (package.json: @ai-sdk/google)
Analytics
- PostHog (tauri.conf.json: eu-assets.i.posthog.com)

