{"repo":"luneth90/lifeos","free":true,"listed":false,"github":"https://github.com/luneth90/lifeos","clone":"git clone https://github.com/luneth90/lifeos.git","description":"Obsidian + AI Agent = LifeOS Your Lifelong Learning System 你的终身学习系统。","language":"TypeScript","stars":39,"topics":["agent","knowledge-management","memory","obsidian","harness"],"license":"MIT","category":"dashboards-admin","readme_excerpt":"English 中文 LifeOS 是一套运行在 Obsidian 之上的 Agent 知识系统：Obsidian 承载纯 Markdown 知识库（本地、可迁移、零锁定），Agent 提供技能、提示词与 MCP 执行引擎，LifeOS 将两者粘合为完整的「捕获 → 研究 → 学习 → 复习 → 归档」闭环。Agent 工具可以更换，但你的记忆与上下文无需重新开始：规则、决策与偏好沉淀在工作空间中，跨 Agent、跨会话持续生效。 学习状态首页 Dashboard.md 学习状态首页动态展示掌握率 KPI、当月活动热力图、知识生命周期与遗忘曲线，以及待复习笔记、活跃项目清单。需 Dataview 插件并开启 Enable JavaScript Queries （设置 → 第三方插件 → Dataview 齿轮图标 → General 分组勾选），否则动态区块不渲染，仅剩两个 Dataview 表格。 学习工作流全流程：灵感 → 研究 → 学习 → 复习 → 归档，记忆系统贯穿全程。 记忆系统：8 个 MCP 工具分担读取、写入、历史与治理，写入跨会话生效。 核心优点 - 开箱即用 ：初始化一次即获得目录结构、技能、模板与记忆系统，无需自行拼装工具链 - 纯 Markdown 承载 ：知识以标准 Markdown 存储于本地 Vault，Obsidian 原生兼容，无格式锁定 - Agent 无关 ：Claude Code、Codex、OpenCode、Grok Build 等 6 种客户端开箱即用，切换不丢上下文 - 记忆沉淀 ：规则、决策、画像沉淀在工作空间，跨 Agent、跨会话持续生效 安装与初始化 升级 当 LifeOS 发布新版本后，按以下步骤升级已有 Vault： npm update -g lifeos 会更新 CLI 和内置资源； lifeos upgrade 会自动升级 Vault，并在升级前保留最近一次回滚备份。 手动回滚 备份位于 Vault 同级的 .lifeos-cutovers 目录。先查找对应的 journal.json ： 然后使用该 journal 回滚： 回滚会替换整个 Vault；请先保存升级后仍需保留的内容。 核心功能 目录结构 清晰的目录结构是知识学习和研究的基础，LifeOS 围绕「灵感 → 研究 → 学习 → 复习 → 归档」的学习流程设计了 10 个顶层目录： 1. lifeos init 会自动生成上述默认目录结构。 2. 所有目录名均可通过 lifeos rename 自定义。 学习工作流 LifeOS 提供一组围绕学习过程设计的 Agent 技能，把”输入 - 理解 - 产出 - 巩固”串成连续工作流： - /today 、 /brainstorm 、 /ask ：整理当天重点、澄清问题、快速展开想法 - /project 、 /research 、 /knowledge ：把主题推进成项目、研究报告和知识笔记 - /digest ：按主题订阅论文、RSS 与 Web 更新，自动生成结构化信息周报 - /read-pdf 、 /revise 、 /archive ：从资料提取、复习巩固，到定期归档 知识笔记的掌握状态只按 draft → review → revised → mastered 向前推进，不允许降级。 记忆系统 LifeOS 当前使用单一最终契约： contract version=2 与 Schema V5 。MCP 固定暴露 8 个工具，标准调用链如下： 工具 触发与调用时机","default_branch":null,"files":null,"tree":[],"storefront":"/r/luneth90","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/luneth90/lifeos/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}