thunderbird/thunderbolt

★ 4,775⑂ 327

AI You Control: Choose your models. Own your data. Eliminate vendor lock-in.

About thunderbird/thunderbolt

thunderbird/thunderbolt is an open-source project on GitHub, mainly written in TypeScript. AI You Control: Choose your models. Own your data. Eliminate vendor lock-in. It currently holds 4,775 stars and 327 forks with 0 open issues, and was last pushed on an unknown date (repository created unknown).

Project Overview

AI Homed tracks it on the Local & On-Device AI board.

GitHub Repository Details

Repository thunderbird/thunderbolt · default branch - · size 0 KB · watchers 0 · source: GitHub REST API and repository README

README

Thunderbolt CI

AI You Control: Choose your models. Own your data. Eliminate vendor lock-in.

Thunderbolt Main Dashboard
[!IMPORTANT]
⚠️ We are excited about the amount of interest Thunderbolt has been getting and want to clarify that it is still early and under active development. Currently, we are targeting enterprise customers that want to deploy it on-prem. We encourage you to self-host it and try it out, but there are a few caveats we are still working on:
> - While we eventually plan to make Thunderbolt fully offline-first, it currently depends on authentication and search functionality (though you can disable search on the integrations screen in the app). You can deploy your own backend with Docker and sign up in order to test it locally.
- You’ll need to add your own model providers - we don’t yet have a public inference endpoint. We recommend using Thunderbolt with Ollama or llama.cpp if you want free local inference, or you can add API keys for any OpenAI-compatible model provider in the settings.

Thunderbolt is an open-source, cross-platform AI client that can be deployed on-prem anywhere.

Thunderbolt is under active development, currently undergoing a security audit, and preparing for enterprise production readiness.

Get Started Locally

make doctor    # verify your tools — prints exact install commands for anything missing
make setup     # install frontend + backend dependencies, wire up agent symlinks
make up        # start Postgres + PowerSync in Docker
make run       # start the backend (:8000) and frontend (:1420)

For self-hosting with Docker Compose or Kubernetes, see deploy/README.md. For full dev-environment details, see docs/development/quick-start.md.

Need Help?

Found a bug? Have an idea?

Contributing

We welcome contributions from everyone.

Documentation

Code of Conduct

Please read our Code of Conduct. All participants in the Thunderbolt community agree to follow these guidelines and Mozilla's Community Participation Guidelines.

Security

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.

License

Thunderbolt is licensed under the Mozilla Public License 2.0.

GitHub Stars & Activity

4,775Stars
327Forks
0Open issues
TypeScriptLanguage

GitHub Popularity

GitHub stars4,775
Forks327
Open issues0
Primary languageTypeScript
License-
Stars gained today0
Created-
Last pushed-

Trending History

Trending statusnot on today's boards

Related AI Projects

1

ChatGPTNextWeb / NextChat

TypeScript★ 88,790⑂ 59,030
2

chatboxai / chatbox

TypeScript★ 41,812⑂ 4,252
3

dyad-sh / dyad

TypeScript★ 21,587⑂ 2,639
4

lidge-jun / opencodex

TypeScript★ 15,561⑂ 1,180
5

browseros-ai / BrowserOS

TypeScript★ 13,720⑂ 1,460
6

getumbrel / llama-gpt

TypeScript★ 10,937⑂ 704
7

miurla / morphic

TypeScript★ 9,133⑂ 2,348
8

n4ze3m / page-assist

TypeScript★ 8,220⑂ 784

More AI Rankings