AI You Control: Choose your models. Own your data. Eliminate vendor lock-in.
Thunderbolt is an open-source, cross-platform AI client that can be deployed on-prem anywhere.
- 🌐 Available on all major desktop and mobile platforms: web, iOS, Android, Mac, Linux, and Windows.
- 🧠 Compatible with frontier, local, and on-prem models.
- 🙋 Enterprise features, support, and FDEs available.
Thunderbolt is under active development, currently undergoing a security audit, and preparing for enterprise production readiness.
Found a bug? Have an idea?
- We're actively working on our docs, community, and roadmap. For now, the best way to get in touch is to File an issue.
We welcome contributions from everyone.
- Development: The development guide will help you get started.
- Make sure to check out the Mozilla Community Participation Guidelines.
- FAQ - Frequently asked questions
- Deployment - Self-host with Docker Compose or Kubernetes
- Development - Quick start, setup, and testing
- Architecture - System architecture and diagrams
- Features and Roadmap - Platform and feature status
- Claude Code Skills - Slash commands, automation, and subtree syncing
- Storybook - Build, test, and document components
- Vite Bundle Analyzer - Analyze frontend bundle size
- Tauri Signing Keys - Generate and manage signing keys for releases
- Release Process - Instructions for creating and publishing new releases
- Telemetry - Information about data collection and privacy policy
Please read our Code of Conduct. All participants in the Thunderbolt community agree to follow these guidelines and Mozilla's Community Participation Guidelines.
If you discover a security vulnerability, please report it responsibly via our vulnerability reporting form. Please do not file public GitHub issues for security vulnerabilities.
Thunderbolt is licensed under the Mozilla Public License 2.0.
