Vespa314 / cflow

cflow:魔改版本memos
MIT License
274 stars 45 forks source link
 ██████╗███████╗██╗      ██████╗ ██╗    ██╗
██╔════╝██╔════╝██║     ██╔═══██╗██║    ██║
██║     █████╗  ██║     ██║   ██║██║ █╗ ██║
██║     ██╔══╝  ██║     ██║   ██║██║███╗██║
╚██████╗██║     ███████╗╚██████╔╝╚███╔███╔╝
 ╚═════╝╚═╝     ╚══════╝ ╚═════╝  ╚══╝╚══╝

说明

cflow为个人魔改版memos,基于官方0.18.2版本开发。

视频演示:B站视频

cflow 主要为个人使用(借助 GPT4)定制开发的魔改应用,并非为了开源而设计,所以代码质量差等问题请见谅(能运行就行原则)。

如有其他需求,欢迎自行二次魔改。

关于本仓库

本仓库并未完全包含上述视频所有功能,整体功能框架如下图所示:

本仓库仅包含上图绿色部分代码(即 memos 主站),而完整架构还包含:

故:所有涉及 memos 外部服务的功能,此仓库版本暂时无法体验,具体见下面章节。

非绿色部分代码由于还存在以下问题,暂时无法开源:

支持的功能

👍:表示个人推荐使用功能~

暂未包含功能

本人长期目标是希望将后端逐步替换成个人更加熟悉,且方便接入AI生态的python;

其他说明

使用方法

编译

一般来说,机器安装 docker 后,在仓库根目录下运行:

docker build -t cflow:latest .

编译完成后执行下面命令启动:

docker run -d \
  --name cflow \
  --publish 5230:5230 \
  --volume ${data_path}:/var/opt/memos \
  cflow:latest \
  --mode prod

其中${data_path}换成自己的本地数据路径

国内机器可能要解决 dockerhub 被墙问题

dockerhub

docker run -d \
  --name cflow \
  --publish 5230:5230 \
  --volume ${data_path}:/var/opt/memos \
  vespa314/cflow:latest \
  --mode prod

咖啡?NO!

如果你觉得这个项目对你有帮助或有启发,可以请我喝一杯。。额。。咖啡和牛奶以外的东西,毕竟我喝这两种会拉肚子。。