PROJECT / VibeLife

把个人执行、项目推进和日常复盘放进同一套工作台。

VibeLife 是一套围绕个人成长与一人公司场景构建的工作台。README 把主线能力列得很完整:工作台、笔记系统、项目管理、日志与日程、Quick Capture,以及接入 OpenClaw 的 AI 工作台。

主线能力 Dashboard + Notes + AI

任务、项目、记录、日程和 AI 协作被接进同一条工作流。

默认入口 43173 / 43800

README 已写明默认前端、后端与 API 文档地址。

01

项目定位

README 给出的名字其实已经很准确:个人成长与一人公司工作台。VibeLife 想做的不是再塞一个聊天面板,而是把今天做什么、项目推进到哪、记录怎么沉淀、复盘怎么发生,全都放进一个长期可用的工作环境里。

02

当前主线能力

  • 工作台:今日待办、专注会话、快速规划。
  • 笔记系统:Markdown、双向链接、标签、全文搜索。
  • 项目管理:项目、步骤、资源与跟进项。
  • 日志与日程:日记、事件和节奏管理。
  • Quick Capture:快速采集外部内容。
  • AI 工作台:站内 AI 对话与 OpenClaw 接入。
03

技术与运行方式

技术栈上,它走的是 React 19 + Vite + TypeScript + Tailwind 的前端,以及 FastAPI + SQLAlchemy + SQLite 的后端;AI 接入则同时保留 OpenClaw、本地模型和 OpenAI 兼容接口。这说明它的目标不是做一个纯前端壳子,而是一套可持续扩展的业务工作台。

README 还给出了两种启动路径:可以直接 ./start.sh start 一键启动,也可以分别进入 backend 与 frontend 启动服务。默认前端地址是 127.0.0.1:43173,后端是 127.0.0.1:43800。

04

OpenClaw 与数据层

README 单独列出了 backend/ai_routes.py、backend/openclaw_bridge.py 和 openclaw-vibelife-plugin/index.js 这几处 OpenClaw 桥接入口,说明 AI 集成在这个项目里不是挂件,而是业务工作台的一部分。

数据层则默认落在 backend/vibelife.db,同时支持通过 VIBELIFE_DB_PATH 自定义数据库路径,并兼容已有历史 SQLite 文件,避免直接把旧数据切空。