类库
› thunderbolt
thunderbird/thunderbolt
Thunderbolt是一个开源、跨平台的AI客户端,可本地化部署。其核心是让用户自主选择模型、完全掌控个人数据,并避免供应商锁定。支持前沿、本地和私有化部署的多种模型,主要面向寻求本地部署的企业用户。
技术栈
backend javascript
代码规范
ESLint
^10.2.0
Prettier
^3.2.4
查看全部依赖 (39)
依赖
@electric-sql/pglite
^0.4.4
@elysiajs/cors
^1.4.0
@elysiajs/jwt
^1.4.0
@elysiajs/opentelemetry
^1.4.0
@elysiajs/static
^1.4.0
@elysiajs/swagger
^1.3.1
@opentelemetry/api
^1.9.0
@opentelemetry/exporter-trace-otlp-proto
^0.214.0
@opentelemetry/sdk-trace-node
^2.1.0
@posthog/ai
^7.16.0
@react-email/components
^1.0.10
@types/bun
^1.2.22
better-auth
^1.4.5
bun-types
^1.2.22
dotenv
^17.2.3
drizzle-orm
^0.45.2
elysia
^1.4.28
exa-js
^1.0.11
ipaddr.js
^2.3.0
jose
^6.2.2
openai
^6.34.0
pino
^9.11.0
postgres
^3.4.7
posthog-node
^5.8.8
rate-limiter-flexible
^10.0.1
resend
^6.5.2
zod
^4.3.6
开发依赖
@electric-sql/pglite-socket
^0.1.4
@react-email/preview-server
5.2.10
@types/react
^19.1.10
@typescript-eslint/eslint-plugin
^8.58.2
@typescript-eslint/parser
^8.58.2
drizzle-kit
^0.31.7
globals
^17.5.0
oauth2-mock-server
^8.2.2
pino-pretty
^13.1.1
react-email
^5.2.10
tsx
^4.20.6
typescript
^5.3.3
deploy/pulumi javascript
查看全部依赖 (7)
依赖
@pulumi/aws
^6.0.0
@pulumi/awsx
^2.0.0
@pulumi/docker-build
^0.0.15
@pulumi/eks
^3.0.0
@pulumi/kubernetes
^4.0.0
@pulumi/pulumi
^3.0.0
开发依赖
typescript
^5.0.0
根目录 javascript
框架
React
^19.2.1
状态管理
Zustand
^5.0.8
数据请求
React Query
^5.85.5
构建工具
Vite
^7.3.2
测试
Playwright
^1.58.2
Vitest
^4.1.4
CSS 框架
Tailwind CSS
4.2.2
代码规范
ESLint
^9.33.0
Prettier
^3.6.2
查看全部依赖 (114)
依赖
@ai-sdk/anthropic
^3.0.14
@ai-sdk/mcp
^1.0.9
@ai-sdk/openai
^3.0.11
@ai-sdk/openai-compatible
^2.0.12
@ai-sdk/react
^3.0.39
@dnd-kit/core
^6.3.1
@dnd-kit/sortable
^10.0.0
@dnd-kit/utilities
^3.2.2
@hookform/resolvers
^5.2.1
@icons-pack/react-simple-icons
^13.13.0
@journeyapps/wa-sqlite
^1.5.0
@modelcontextprotocol/sdk
^1.25.2
@noble/post-quantum
^0.6.0
@openrouter/ai-sdk-provider
^2.6.0
@powersync/common
1.52.0
@powersync/drizzle-driver
0.7.3
@powersync/react
1.10.0
@powersync/tanstack-react-query
0.2.5
@powersync/web
1.37.2
@radix-ui/react-accordion
^1.2.12
@radix-ui/react-alert-dialog
^1.1.15
@radix-ui/react-avatar
^1.1.10
@radix-ui/react-checkbox
^1.3.3
@radix-ui/react-dialog
^1.1.15
@radix-ui/react-dropdown-menu
^2.1.16
@radix-ui/react-label
^2.1.7
@radix-ui/react-popover
^1.1.15
@radix-ui/react-select
^2.2.6
@radix-ui/react-separator
^1.1.7
@radix-ui/react-slot
^1.2.3
@radix-ui/react-switch
^1.2.6
@radix-ui/react-toggle
^1.1.10
@radix-ui/react-toggle-group
^1.1.11
@radix-ui/react-tooltip
^1.2.8
@scure/bip39
^2.0.1
@tailwindcss/typography
^0.5.16
@tauri-apps/api
^2.10.1
@tauri-apps/plugin-deep-link
^2.4.5
@tauri-apps/plugin-fs
^2.5.0
@tauri-apps/plugin-haptics
^2.3.2
@tauri-apps/plugin-http
^2.5.4
@tauri-apps/plugin-opener
^2.5.2
@tauri-apps/plugin-os
^2.3.2
@tauri-apps/plugin-process
^2.3.1
@tauri-apps/plugin-store
^2.4.2
@tauri-apps/plugin-updater
^2.10.1
ai
^6.0.37
better-auth
^1.4.5
class-variance-authority
^0.7.1
clsx
^2.1.1
cmdk
^1.1.1
dayjs
^1.11.13
drizzle-orm
^0.45.2
framer-motion
^12.23.12
input-otp
^1.4.2
lucide-react
^1.8.0
marked
^18.0.0
posthog-js
^1.288.1
react-dom
^19.2.1
react-hook-form
^7.62.0
react-markdown
^10.1.0
react-resizable-panels
^3.0.4
react-router
^7.12.0
remark-gfm
^4.0.1
tailwind-merge
^3.3.1
tailwindcss-animate
^1.0.7
uuid
^13.0.0
web-haptics
^0.0.6
zod
^4.0.17
开发依赖
@chromatic-com/storybook
^4.1.1
@emotion/is-prop-valid
^1.4.0
@eslint/js
^9.33.0
@happy-dom/global-registrator
^20.0.8
@sinonjs/fake-timers
^15.0.0
@size-limit/file
^12.0.1
@storybook/addon-a11y
^10.3.5
@storybook/addon-docs
^10.3.5
@storybook/addon-onboarding
^10.3.5
@storybook/addon-vitest
^10.3.5
@storybook/react-vite
^10.3.5
@tailwindcss/vite
4.2.2
@tauri-apps/cli
^2.9.1
@testing-library/jest-dom
^6.9.1
@testing-library/react
^16.3.0
@types/bun
^1.2.20
@types/node
^24.3.0
@types/react
^19.1.10
@types/react-dom
^19.1.7
@types/sinonjs__fake-timers
^15.0.1
@typescript-eslint/eslint-plugin
^8.40.0
@typescript-eslint/parser
^8.40.0
@vitejs/plugin-react
^5.0.1
@vitest/browser
^4.1.4
@vitest/coverage-v8
^4.1.4
bun-types
^1.2.20
dotenv
^17.2.1
drizzle-kit
^0.31.4
eslint-config-prettier
^10.1.8
eslint-plugin-react
^7.37.5
eslint-plugin-react-hooks
^5.2.0
eslint-plugin-storybook
^10.3.5
globals
^17.5.0
happy-dom
^20.0.8
husky
^9.1.7
jsdom
^26.1.0
lint-staged
^16.1.5
msw
^2.10.5
oauth2-mock-server
^8.2.2
size-limit
^12.0.1
storybook
^10.3.5
tsx
^4.20.4
type-fest
^4.41.0
typescript
~5.9.2
vite-bundle-analyzer
^1.2.1
web javascript
框架
React
^19.2.4
CSS 框架
Tailwind CSS
^4.2.2
查看全部依赖 (13)
依赖
@astrojs/react
^4.4.0
@astrojs/starlight
^0.38.3
@fontsource-variable/inter
5.2.8
@fontsource-variable/mona-sans
5.2.8
@fontsource/mozilla-text
^5.2.2
@fontsource/space-mono
5.2.9
@tailwindcss/vite
^4.2.2
@types/react
^19.2.14
@types/react-dom
^19.2.3
astro
^6.0.1
mermaid
^11.14.0
react-dom
^19.2.4
sharp
^0.34.2