Reo 是一个未发布的 Electron 应用,当前正在从干净基础重新建立。
- 当前已安装:React、React DOM、Electron、Vite、electron-vite、TypeScript、ESLint、Prettier、Tailwind CSS、Vitest、Testing Library、Zod、React Hook Form、TanStack Query、Radix Dialog/Label/Slot/Tooltip/Separator/Slider、Vaul、Sonner、date-fns、lucide-react、shadcn/ui source 所需工具包。
- 当前已建立:Reo 设计系统源文件、Tailwind CSS v4 styling foundation、renderer 测试基础、记忆空间 preload/IPC 边界、记忆空间文件事务基础、main-owned memory space registry、React Hook Form 记忆空间表单、TanStack Query memory space list/snapshot/memory detail cache、shadcn/ui Button/Input/Label/Dialog/Drawer/Textarea/Tooltip/Separator/Field/Menu source、Sonner root toast host、ElevenLabs UI source-derived Waveform/VoiceButton、Reo local AudioPlayer。
- 当前未建立:auth、database、updater、packaging、Sentry、logging、Zustand store、wavesurfer integration。
- 当前构建权威是
electron-vite。
- React 19 + TypeScript
- Electron + Vite through
electron-vite - Tailwind CSS v4、shadcn/ui
- Zustand、TanStack Query、React Hook Form、Zod
- Better Auth、Drizzle ORM、
better-sqlite3 - Electron Forge、
electron-updater - Vitest、Sentry、
electron-log、date-fns
只有在实现对应 foundation slice 时才安装和配置未启用依赖。
技术路线不等于安装或激活许可。未启用依赖必须先有当前 feature 的 exact consumer、capability contract、测试路径和 docs/current/* 更新。
Agent-facing 项目真源从 docs/README.md 开始。
npm install
npm run dev
npm start
npm run build
npm run verify:quick