开源|Documind协同文档(接入deepseek-r1、支持实时聊天)

158 阅读1分钟

Documind

🚀 项目介绍

Documind 一个支持实时聊天和接入deepseek-r1模型AI助手的协同文档编辑项目

如果使用有异常请挂梯子使用

🌟 项目预览

登录

github和google登录不挂梯子进不去

416544205-89581b9e-3558-460d-b218-627d887b1823.png

首页

搜索框可以既可以用于AI对话也可以用于搜索文档(点击按钮才生效)

416560582-ddc4ff97-7009-4271-bfe8-e9dff5093d1b.png

416560582-ddc4ff97-7009-4271-bfe8-e9dff5093d1b.png

协作页面

支持团队协作编辑,右下角可以团队实时聊天和AI对话

416560582-ddc4ff97-7009-4271-bfe8-e9dff5093d1b.png

416560582-ddc4ff97-7009-4271-bfe8-e9dff5093d1b.png

416560582-ddc4ff97-7009-4271-bfe8-e9dff5093d1b.png

✨ 快速开始

1️⃣ 运行环境要求

  • Node.js:20+

2️⃣ 克隆并安装依赖

git clone https://github.com/Mebius1916/Documind.git
cd Documind
npm install --legacy-peer-deps

3️⃣ 运行项目

不建议自己运行项目,因为你没有环境变量

如果真的想开发可以找我要环境变量

npm run dev
npx convex dev 

小结

说实话,写完这个项目之后我发现我这个项目实际上是失败的,我做的这些项目都只是适合初学者写的玩具项目,我过于在意结果而忽略了过程,因为里面核心功能都是由第三方托管库实现(convex、clerk、liveblocks),这些托管库虽然能让我快速开发,但是不利于我对源码的掌握对技术的提升。

所以我打算以后写项目不再使用任何第三方托管库,并尽可能减少使用第三方依赖库,从更深层开始写起,也希望看见此文章的初学者不要像我一样走弯路