Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

100 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VibeLife

个人成长与一人公司工作台

React FastAPI Vite Tailwind CSS

项目定位

VibeLife 是一套围绕个人执行、项目推进与日常复盘构建的工作台。当前主线能力包括:

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

技术栈

  • 前端:React 19 + Vite + TypeScript + Tailwind CSS
  • 后端:FastAPI + SQLAlchemy + SQLite
  • AI 接入:OpenClaw、本地模型、OpenAI 兼容接口

快速启动

方式 1:一键启动

./start.sh start

方式 2:分别启动

cd backend
python start_server.py
cd frontend
npm run dev

默认地址:

常用命令

# 前端
cd frontend
npm run dev
npm run build
npx tsc --noEmit

# 后端
cd backend
python start_server.py

# 一键脚本
./start.sh start
./start.sh stop
./start.sh status

数据库

  • 新默认数据库文件:backend/vibelife.db
  • 如果仓库里已经存在历史 SQLite 文件,后端会自动兼容并继续使用,避免直接把现有数据切空
  • 也可以通过环境变量 VIBELIFE_DB_PATH 指定数据库文件

OpenClaw

当前仓库已接入 VibeLife 专用的 OpenClaw 运行桥接,相关入口主要在:

  • backend/ai_routes.py
  • backend/openclaw_bridge.py
  • openclaw-vibelife-plugin/index.js

如果要把 VibeLife 作为 OpenClaw 的业务工作台使用,优先走这套链路。

当前主目录

backend/                  FastAPI 服务与数据模型
frontend/                 React 前端
openclaw-vibelife-plugin/ VibeLife 对应的 OpenClaw 插件
scripts/                  启动、服务安装与辅助脚本
docs/                     项目文档

说明

  • 旧学习域代码已经从主运行链路移除
  • 仓库里若仍有历史学习文档或导出物,多为归档参考,不属于当前主产品能力

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages