搭建chatbox架构
使用electron搭建chatbox工具,本地ai助手工具,可以连接openai模型,支持后续扩展模型,搭建这个chatbox架构,和完善技术栈,需要先整理一份需求文档以及技术文档,用于后续分需求,按功能开发
1、使用:electon-vite脚手架:https://github.com/alex8088/electron-vite
2、使用:react-ts模板
3、使用:tailwindcss
4、组件库:shadcn/ui
5、脚手架使用:electron-vite
6、状态管理:zustand
7、路由:React Router
8、开源参考、及相关技术实现、技术栈参考:
9、支持github ci 自动化发布
10、自动化脚本:自动化生成tag、更新package.json版本号、自动push
11、实现自动/手动更新应用、允许用户取消更新
12、集成Drizzle + Sqlite
- 本地存储对话框聊天记录 (聊天数据)
- 会话表、消息表