类库 › whirl
whirlchat

whirlchat/whirl

Whirl是一个基于Next.js的全栈AI聊天应用,集成OpenRouter支持多种模型。具备实时记忆、可编辑文档、MCP工具集成及设备端加密功能。作为whirl.chat的开源代码,提供Web界面和可安装的移动网页应用,注重细节体验与隐私保护。

技术栈

apps/console javascript

框架

React ^19.2.7

构建工具

Vite ^8.1.4

CSS 框架

Tailwind CSS ^4.3.2
查看全部依赖 (16)

依赖

@clerk/clerk-react ^5.61.3 @clerk/themes ^2.4.57 @posthog/react ^1.10.3 @tabler/icons-react ^3.44.0 @whirl/backend workspace:* convex ^1.42.1 motion ^12.42.2 posthog-js ^1.399.2 react-dom ^19.2.7 react-router ^8.2.0

开发依赖

@tailwindcss/vite ^4.3.2 @types/node ^26.1.1 @types/react ^19.2.17 @types/react-dom ^19.2.3 @vitejs/plugin-react ^6.0.3 typescript ^7.0.2

apps/legacy javascript

框架

React ^19.2.7

构建工具

Vite ^8.1.4

测试

Playwright ^1.61.1

CSS 框架

Tailwind CSS ^4.3.2
查看全部依赖 (47)

依赖

@clerk/tanstack-react-start ^1.4.17 @convex-dev/persistent-text-streaming ^0.3.3 @lisse/react ^0.5.2 @posthog/react ^1.10.3 @shadcn/react ^0.2.1 @tabler/icons-react ^3.44.0 @tanstack/react-router ^1.170.41 @tanstack/react-start ^1.168.60 @tiptap/extension-table ^3.27.3 @tiptap/pm ^3.27.3 @tiptap/react ^3.27.3 @tiptap/starter-kit ^3.27.3 @whirl/backend workspace:* @xmldom/xmldom ^0.9.10 agentation ^3.0.2 autumn-js ^0.1.85 canvas-confetti ^1.9.4 convex ^1.42.1 html-docx-js-typescript ^0.1.5 isbot ^5.2.0 jszip ^3.10.1 katex 0.17.0 mammoth ^1.12.0 mermaid ^11.16.0 motion ^12.42.2 ogl ^1.0.11 pdfjs-dist ^6.1.200 posthog-js ^1.399.2 react-dom ^19.2.7 react-markdown ^10.1.0 rehype-katex ^7.0.1 remark-gfm ^4.0.1 remark-math ^6.0.0 shiki ^4.3.1 streamdown ^2.5.0 tiptap-markdown ^0.9.0

开发依赖

@tailwindcss/vite ^4.3.2 @tanstack/router-cli ^1.167.40 @types/canvas-confetti ^1.9.0 @types/node ^26.1.1 @types/react ^19.2.17 @types/react-dom ^19.2.3 @vitejs/plugin-react ^6.0.3 ai ^7.0.22 concurrently ^10.0.3 nitro ^3.0.260610-beta typescript ^7.0.2

apps/mobile javascript

框架

React 19.2.3
查看全部依赖 (33)

依赖

@clerk/expo ^4.2.0 @expo/metro-runtime ~57.0.8 @expo/ui ~57.0.8 @tabler/icons-react-native ^3.44.0 convex ^1.42.1 expo ~57.0.9 expo-auth-session ~57.0.5 expo-constants ~57.0.8 expo-crypto ~57.0.1 expo-dev-client ~57.0.10 expo-glass-effect ~57.0.1 expo-haptics ~57.0.1 expo-linking ~57.0.4 expo-router ~57.0.9 expo-secure-store ~57.0.1 expo-splash-screen ~57.0.5 expo-status-bar ~57.0.1 expo-system-ui ~57.0.2 expo-updates ~57.0.11 expo-web-browser ~57.0.2 react-dom 19.2.3 react-native 0.86.2 react-native-gesture-handler ~2.32.0 react-native-reanimated 4.5.1 react-native-safe-area-context ~5.7.0 react-native-screens ~4.26.0 react-native-svg 15.15.4 react-native-web ~0.21.0 react-native-worklets 0.10.1

开发依赖

@expo/ngrok ^4.1.0 @types/react ~19.2.4 babel-preset-expo ~57.0.0 typescript ~6.0.3

apps/remotion javascript

框架

React ^19.2.7

CSS 框架

Tailwind CSS ^4.3.2

代码规范

Prettier ^3.9.5
查看全部依赖 (12)

依赖

@remotion/cli 4.0.488 @remotion/google-fonts 4.0.488 @remotion/tailwind-v4 4.0.488 @scritto/react ^0.1.0 @tabler/icons-react ^3.44.0 clsx ^2.1.1 react-dom ^19.2.7 remotion 4.0.488 tailwind-merge ^3.7.0 zod 4.3.6

开发依赖

@types/react ^19.2.17 typescript ^7.0.2

apps/v2 javascript

框架

Next.js 16.3.0 React 19.2.4

CSS 框架

Tailwind CSS ^4

代码规范

ESLint ^9
查看全部依赖 (51)

依赖

@axiomhq/js ^1.8.0 @axiomhq/logging ^0.3.0 @axiomhq/nextjs ^0.3.0 @axiomhq/react ^0.3.0 @base-ui/react ^1.6.0 @clerk/nextjs ^7.5.18 @clerk/themes ^2.4.57 @mediansh/agent-tools 0.4.0 @mediansh/widget 0.11.0 @shadcn/react ^0.2.1 @streamdown/code ^1.1.1 @streamdown/math ^1.0.2 @tabler/icons-react ^3.44.0 @tailwindcss/browser ^4.3.3 @tiptap/extension-image 3.27.3 @tiptap/extension-table ^3.27.3 @tiptap/pm ^3.27.3 @tiptap/react ^3.27.3 @tiptap/starter-kit ^3.27.3 @whirl/backend workspace:* autumn-js 0.1.85 border-beam ^1.3.0 botid ^1.5.11 class-variance-authority ^0.7.1 clsx ^2.1.1 convex ^1.42.1 gradient-border-plugin ^1.1.3 html-docx-js-typescript ^0.1.5 katex ^0.18.1 lucide-react ^1.24.0 mermaid ^11.16.0 motion ^12.42.2 ogl ^1.0.11 posthog-js ^1.407.2 react-dom 19.2.4 recharts ^3.10.1 shadcn ^4.13.0 streamdown ^2.5.0 sucrase ^3.35.1 swr ^2.4.1 tailwind-merge ^3.6.0 tiptap-markdown ^0.9.0 torph ^0.0.9 tw-animate-css ^1.4.0

开发依赖

@tailwindcss/postcss ^4 @types/katex ^0.16.8 @types/node ^20 @types/react ^19 @types/react-dom ^19 eslint-config-next 16.3.0 typescript ^5

apps/waitlist javascript

框架

React ^19.2.7

构建工具

Vite ^8.1.4

CSS 框架

Tailwind CSS ^4.3.2
查看全部依赖 (9)

依赖

@tabler/icons-react ^3.44.0 motion ^12.42.2 react-dom ^19.2.7

开发依赖

@tailwindcss/vite ^4.3.2 @types/node ^26.1.1 @types/react ^19.2.17 @types/react-dom ^19.2.3 @vitejs/plugin-react ^6.0.3 typescript ^7.0.2

根目录 javascript

查看全部依赖 (1)

开发依赖

concurrently ^10.0.3

packages/backend javascript

构建工具

Vite ^8.1.4

测试

Vitest ^5.0.1
查看全部依赖 (13)

依赖

@convex-dev/persistent-text-streaming ^0.3.3 @firecrawl/anydoc ^0.1.7 @openrouter/ai-sdk-provider ^3.0.0 @useautumn/convex ^0.0.23 ai ^7.0.22 autumn-js ^0.1.85 braintrust ^3.27.0 convex ^1.42.1 mathjs ^15.2.0

开发依赖

@edge-runtime/vm ^5.0.0 @types/node ^26.1.1 convex-test ^0.0.58 typescript ^7.0.2

评论

Главная - Вики-сайт
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-10-23 00:00
浙ICP备14020137号-1