类库 › thunderbolt
thunderbird

thunderbird/thunderbolt

Thunderbolt是一个开源、跨平台的AI客户端,可本地化部署。其核心是让用户自主选择模型、完全掌控个人数据,并避免供应商锁定。支持前沿、本地和私有化部署的多种模型,主要面向寻求本地部署的企业用户。

4,478 299 4,478 31
在 GitHub 上查看
thunderbird/thunderbolt

技术栈

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

评论

Accueil - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-05-05 03:23
浙ICP备14020137号-1 $Carte des visiteurs$