跳到主要内容

搭建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

  • 本地存储对话框聊天记录 (聊天数据)
  • 会话表、消息表