类库
› whirl
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