thunderbird/thunderbolt
AI You Control: Choose your models. Own your data. Eliminate vendor lock-in.
해결하는 문제
Thunderbolt는 AI 채팅 애플리케이션에서 벤더 종속과 데이터 제어 문제를 해결합니다. 오픈소스 크로스 플랫폼 AI 클라이언트로, 사용할 모델(프론티어, 로컬 또는 온프레미스)과 데이터가 저장될 위치를 선택할 수 있습니다. 개인 정보 보호와 규정 준수가 필요한 기업에게 중요한 자체 인프라에 완전히 배포할 수 있습니다.
작동 방식
Thunderbolt는 웹, iOS, Android, Mac, Linux, Windows에서 사용할 수 있는 클라이언트 애플리케이션입니다. Docker Compose, Kubernetes 또는 AWS의 Pulumi를 사용하여 자체 호스팅할 수 있는 백엔드에 연결됩니다. 클라이언트는 OpenAI 호환 모델 제공업체와 Ollama 또는 llama.cpp를 통한 로컬 추론을 지원합니다. 해당 API 키를 제공하면 시스템 관리 모델(예: Anthropic을 통한 Opus 5.5, Tinfoil 엔클레이브의 기밀 모델)도 포함됩니다.
이 앱은 확장 가능한 작업 공간으로 설계되었습니다. 프로젝트(채팅 간에 지침 공유), 스킬(재사용 가능한 지침 번들), 위젯(모델이 포함하는 대화형 구성 요소), HTML 아티팩트(샌드박스 페이지), 음성 모드를 정의할 수 있습니다. 채팅과 메시지를 검색하기 위한 명령 팔레트(Cmd/Ctrl+K)가 포함되어 있으며, 외부 도구를 연결하기 위한 MCP(모델 컨텍스트 프로토콜) 서버를 지원합니다. 별도의 CLI(thunderbolt)는 터미널 코딩 에이전트로 작동하며 ACP/MCP를 통해 앱에 연결됩니다.
데이터는 SQLite에 로컬 우선으로 저장되며, 선택적 다중 장치 동기화(PowerSync를 통해)와 종단 간 암호화가 제공됩니다. 첨부 파일은 서버 측에 저장되지 않습니다. 백엔드는 인증, 속도 제한, 모델 요청용 범용 프록시를 처리합니다.
대상 사용자
Thunderbolt는 주로 모델과 데이터를 완전히 제어하면서 AI 어시스턴트를 온프레미스에 배포하려는 기업을 대상으로 합니다. 자체 호스팅하고 로컬 모델을 사용하려는 개인 개발자에게도 적합합니다. 이 프로젝트는 초기 단계이며 활발히 개발 중이므로 모든 사용 사례에 대해 프로덕션 준비가 되지 않았을 수 있습니다.
주요 기능
- 크로스 플랫폼: 웹, iOS, Android, Mac, Linux, Windows.
- 모델 비종속: 프론티어 API, 로컬(Ollama, llama.cpp) 또는 온프레미스 모델과 함께 작동.
- Docker Compose, Kubernetes 또는 AWS의 Pulumi로 자체 호스팅 가능한 백엔드.
- 확장 가능한 기능: 프로젝트, 스킬, 위젯, HTML 아티팩트, 음성 모드.
- 외부 도구 통합을 위한 MCP 서버 및 ACP 에이전트 지원.
- 선택적 동기화 및 종단 간 암호화가 포함된 로컬 우선 데이터 저장소.
- CLI 터미널 코딩 에이전트 포함.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트