thunderbolt

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

24 articles 1.8k View on GitHub ↗
24 articles
How Thunderbolt Handles Account Deletion and Device Revocation Requests

Learn how Thunderbolt handles account deletion and device revocation. Discover the two-stage reset flow and HTTP status codes that ensure a clean signed-out state on the frontend.

how-to-guide
Apr 19, 2026
How Claude Code Skills and Slash Commands Work in Thunderbolt: A Complete Guide

Learn how Claude Code skills and slash commands function in Thunderbolt. Discover how Markdown definitions in .thunderbot enable CLI execution of Makefile targets for streamlined workflows.

how-to-guide
Apr 19, 2026
Thunderbolt Release Process: How to Publish New Versions Automatically

Automate Thunderbolt releases with GitHub Actions. Our single workflow trigger updates versions, creates signed tags, builds binaries, and publishes to GitHub, TestFlight, and Google Play.

how-to-guide
Apr 19, 2026
How the Vite Build Configuration Works for Production in Thunderbolt

Explore the Vite build configuration for Thunderbolt production. Discover how it optimizes assets, externalizes modules, and enables features using a single vite.config.ts file.

internals
Apr 19, 2026
How to Add New API Endpoints to the Thunderbolt Backend: A Complete Guide

Learn how to add new API endpoints to the Thunderbolt backend. This guide details creating Elysia route-group functions and mounting them in the createApp function.

how-to-guide
Apr 19, 2026
How Thunderbolt Implements a Custom SharedWorker for PowerSync Sync Pipeline

Discover how Thunderbolt uses a custom SharedWorker with encryption middleware for secure, multi-tab data synchronization via PowerSync and SQLite.

internals
Apr 19, 2026
How to Set Up PostgreSQL with Drizzle ORM in Thunderbolt: Complete Backend Database Guide

Learn how to set up a PostgreSQL backend with Drizzle ORM in Thunderbolt. Explore driver-agnostic clients, schema definitions, and automatic migrations for efficient database management.

how-to-guide
Apr 19, 2026
Device Approval Flow for End-to-End Encryption in Thunderbolt: Complete Technical Guide

Discover the device approval flow for end-to-end encryption in Thunderbolt. Learn how trusted devices access the Content Key using ECDH-ML-KEM and canary proof.

how-to-guide
Apr 19, 2026
How to Integrate with OAuth Providers like Google and Microsoft in Thunderbolt

Integrate Google and Microsoft OAuth in Thunderbolt. Leverage its provider-agnostic layer, core engine, and React hook for seamless authentication and automated PKCE, state, and redirects.

how-to-guide
Apr 19, 2026
Testing Frameworks in Thunderbolt: A Complete Guide to Unit, Component, and E2E Testing

Explore Thunderbolt's testing frameworks: Bun for unit/integration, React Testing Library for component, and Playwright for E2E. Learn how developers write tests efficiently.

how-to-guide
Apr 19, 2026
How Thunderbolt Handles Responsive Sizing for Mobile and Desktop Devices

Discover how Thunderbolt delivers responsive sizing for mobile and desktop. Learn about its hybrid approach using Tailwind CSS and custom variables for optimized design across all devices.

how-to-guide
Apr 19, 2026
How to Configure Custom CORS Headers for Thunderbolt

Learn how to configure custom CORS headers for Thunderbolt. Set CORS_ALLOW_HEADERS environment variable or modify settings.ts in thunderbird/thunderbolt for easy header management.

how-to-guide
Apr 19, 2026

Have a question about this repo?

These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:

Share the following with your agent to get started:
curl -s "https://instagit.com/install.md"

Works with
Claude Codex Cursor VS Code OpenClaw Any MCP Client

Maintain an open-source project? Get it listed too →