obsidian-claude-pkm
obsidian-claude-pkm 是一套专为 Obsidian 笔记与 Claude Code 命令行工具设计的个人知识管理(PKM)启动套件。它不仅仅是一个模板,更是一个智能执行系统,旨在解决个人目标与日常行动脱节的痛点。许多用户虽有长远愿景,却难以将其转化为具体的每日任务,导致计划落空。此工具通过独特的“级联”架构,将三年愿景、年度目标、项目、月度计划、周回顾及每日任务紧密串联,确保每一层级的行动都能追溯至核心目标。
其核心技术亮点在于深度集成了 Claude Code 的自定义技能(Slash Commands)。用户只需输入 /daily、/weekly 或 /project 等指令,AI 即可自动完成晨间规划、晚间复盘、进度追踪及目标对齐分析。例如,周日运行 /weekly 时,AI 会自动读取全周日记,计算项目进度并协助制定下周计划;若发现某项目长期无进展,系统也会主动预警。此外,它还支持 /adopt 命令,能智能识别并适配用户现有的笔记结构(如 PARA 或卡片盒法),无需重构即可无缝接入。
这套系统特别适合希望利用 AI 提升执行力、注重目标管理的知识工作者、开发者及研究人员。对于不满足于单纯记录,而渴望让笔记真正驱动生活与工作的用户而言,obsidian-claude-pkm 提供了一个零依赖、开源且高度自动化的解决方案。
使用场景
资深独立开发者李明正试图将模糊的“三年成为技术专家”愿景落地为具体的每日编码任务,却苦于目标与执行脱节。
没有 obsidian-claude-pkm 时
- 目标断层:宏大的三年愿景停留在脑海或孤立的文档中,无法自动拆解为年度目标或具体项目,导致长期方向感缺失。
- 计划割裂:每周复盘靠手动翻找笔记,难以关联项目进度与月度里程碑,经常遗漏关键节点或重复劳动。
- 执行盲目:每天打开 Obsidian 不知道先做什么,容易陷入琐事而忽略了当周最重要的“唯一大事(ONE Big Thing)”。
- 反馈滞后:任务完成后缺乏自动总结机制,无法清晰看到今日工作对整体目标的贡献,容易产生虚度光阴的焦虑。
使用 obsidian-claude-pkm 后
- 级联贯通:通过
/goal-tracking技能,李明的三年愿景被自动拆解为可衡量的年度目标和季度里程碑,形成清晰的执行链条。 - 智能复盘:周日运行
/weekly,工具自动读取每日笔记并扫描项目状态,生成包含进度计算和下周计划的完整周报。 - 聚焦核心:晨间执行
/daily,系统直接呈现本周“唯一大事”及关联项目的下一步行动,确保精力集中在高价值任务上。 - 闭环反馈:晚间再次运行
/daily,自动总结当日对目标的贡献并标记未链接任务,让每一步努力都可见、可追溯。
obsidian-claude-pkm 将分散的笔记转化为一个具备自我问责能力的 AI 执行系统,真正实现了从长远愿景到每日代码的无缝连接。
运行环境要求
- Linux
- macOS
- Windows
未说明
未说明

快速开始
📊 参与快速投票 — 帮助我们决定接下来要开发的功能!
Obsidian + Claude Code:AI 责任体系
这不是又一个个人知识管理入门工具包。 这是一个执行系统,它将你的三年愿景与你当下的行动连接起来,并通过 AI 来确保你的执行力和责任感。
三年愿景 ──→ 年度目标 ──→ 项目 ──→ 月度目标 ──→ 周回顾 ──→ 日常任务
↑
/project new
(桥梁层)
每一层都紧密相连。/daily 会从周回顾中提取出你本周的“一件大事”;/weekly 展示项目的进展;/monthly 检查季度里程碑;而 /goal-tracking 则能识别哪些目标目前没有对应的项目在推进。这样一来,任何事情都不会被遗漏。
v3.1 · 无依赖 · MIT 许可证
级联结构
人们星标这个仓库的首要原因是:“我希望目标 → 项目 → 日记条目 → 任务能够真正地相互关联起来。”
| 层级 | 文件 | 技能 | 功能 |
|---|---|---|---|
| 愿景 | Goals/0. Three Year Goals.md |
/goal-tracking |
生活领域、长期方向 |
| 年度 | Goals/1. Yearly Goals.md |
/goal-tracking |
可衡量的目标、季度里程碑 |
| 项目 | Projects/*/CLAUDE.md |
/project |
与目标关联的正在进行的计划 |
| 月度 | Goals/2. Monthly Goals.md |
/monthly |
汇总周回顾,检查季度进展 |
| 周度 | Goals/3. Weekly Review.md |
/weekly |
反思、调整、规划下周 |
| 日常 | Daily Notes/YYYY-MM-DD.md |
/daily |
早晨计划、晚上反思 |
流程说明
早晨 — /daily 会创建当天的笔记,显示本周的“一件大事”以及当前项目的待办事项。你可以据此确定今日的重点。
晚上 — /daily 会总结今天哪些目标和项目得到了关注。未关联的任务会被标记出来。
周日 — /weekly 会阅读你所有的日常笔记,检查项目状态,计算目标进度,并帮助你规划下周。还可以选择使用代理团队模式来并行处理这些任务。
月末 — /monthly 会汇总每周的回顾,对照年度目标检查季度里程碑,并设定下个月的优先事项。
临时操作 — /project new 可以创建一个与目标关联的新项目。/project status 会显示项目的仪表盘。/review 则会根据上下文自动判断需要进行哪种类型的回顾。
快速开始
先决条件
- 已安装 Obsidian
- 已安装 Claude Code CLI
- 已安装 Git
设置步骤
# 克隆并设置
git clone https://github.com/ballred/obsidian-claude-pkm.git
cd obsidian-claude-pkm
chmod +x scripts/setup.sh && ./scripts/setup.sh
# 在 Obsidian 中打开知识库,然后启动 Claude Code:
cd ~/your-vault-location
claude
首次运行时,你会看到包含级联结构可视化图的欢迎信息。运行 /onboard 来个性化你的知识库——它会询问你的姓名、偏好的回顾日期以及目标领域,随后完成所有配置。
已经有一个知识库?
你无需从模板开始。只需在现有 Obsidian 知识库的根目录下运行 /adopt——它会扫描你的文件夹结构,检测你的组织方式(PARA、Zettelkasten、LYT 等),交互式地映射你的文件夹,并根据你的目录名称生成所有配置文件。你的知识库结构将保持不变。
cd ~/your-existing-vault
claude
# 然后输入:/adopt
Windows 系统
git clone https://github.com/ballred/obsidian-claude-pkm.git
cd obsidian-claude-pkm
scripts\setup.bat
技能(斜杠命令)
| 技能 | 命令 | 用途 |
|---|---|---|
| 每日 | /daily |
早晨计划、中午检查、晚上反思 |
| 每周 | /weekly |
30 分钟的周回顾,附带项目汇总 |
| 每月 | /monthly |
月度回顾,季度里程碑检查 |
| 项目 | /project |
创建、跟踪、归档与目标关联的项目 |
| 回顾 | /review |
智能路由——根据早上/周日/月底等情境自动选择合适的回顾类型 |
| 提交 | /push |
将知识库的更改提交并推送到 Git |
| 上手 | /onboard |
交互式设置 + 加载知识库上下文 |
| 接入 | /adopt |
为现有知识库搭建框架(BYOV) |
| 升级 | /upgrade |
更新到最新版本,同时保留原有内容 |
| 目标追踪 | (自动) | 跟踪整个级联结构中的进展 |
| 知识库操作 | (自动) | 读写文件,管理维基链接 |
AI 代理
四个具有跨会话记忆的专用代理:
| 代理 | 功能 |
|---|---|
goal-aligner |
审核每日活动是否符合既定目标。标记不一致之处。 |
weekly-reviewer |
协助进行三阶段的周回顾。学习你的反思风格。 |
note-organizer |
修复断开的链接,合并重复条目,保持知识库的整洁。 |
inbox-processor |
GTD 式的收件箱处理——分类、澄清、整理。 |
claude "使用 goal-aligner 代理分析我最近两周的情况"
claude "使用 inbox-processor 代理清理我的收件箱"
这些代理会利用 memory: project 来跨会话学习你的习惯——例如,goal-aligner 会记住你经常出现的不一致模式,而 weekly-reviewer 则会了解哪些反思问题对你最有启发。
生产力教练
一种将 Claude 转变为责任伙伴的输出风格:
/output-style coach
教练会挑战你的假设,指出目标与行动之间的偏差,提出有力的问题,并督促你履行承诺。它非常适合与 /daily 和 /weekly 配合使用。
自动化
无依赖。 所有功能均基于 Bash 脚本和 Markdown 实现。
- 自动提交 — 每次文件写入或编辑都会通过 PostToolUse 钩子触发一次 Git 提交。
- 会话初始化 — 显示你的“一件大事”、当前活跃项目数量以及距离上次回顾的天数。
- 首次使用欢迎 — 新知识库会获得引导式的上手体验。
- 技能发现 — 只需提及“技能”或“帮助”,即可自动列出可用的命令。
- 路径特定规则 — 根据上下文加载 Markdown 规范、生产力工作流和项目管理惯例。
结构
你的知识库/
├── CLAUDE.md # AI 上下文与导航
├── .claude/
│ ├── agents/ # 4 个专用 AI 代理(带记忆)
│ ├── skills/ # 10 种技能(上述 8 种 + 2 自动)
│ ├── hooks/ # 自动提交、会话初始化、技能发现
│ ├── rules/ # 路径特定的约定
│ ├── output-styles/ # 生产力教练
│ └── settings.json # 权限、环境变量、钩子配置
├── Daily Notes/ # YYYY-MM-DD.md
├── Goals/ # 级联结构(三年 → 周)
├── Projects/ # 每个项目都有 CLAUDE.md
├── Templates/ # 可复用的笔记模板
├── Archives/ # 已完成或非活跃的内容
└── Inbox/ # 快速记录(可选)
升级
内置升级(v3.1+)
/upgrade check # 预览更改内容
/upgrade # 带备份的交互式升级
升级技能会创建一个带时间戳的备份,显示每个更改文件的差异,并且不会触及您的内容文件夹(每日笔记、目标、项目等)。
从 v2.1 手动升级
# 复制新的技能目录
cp -r vault-template/.claude/skills/project your-vault/.claude/skills/
cp -r vault-template/.claude/skills/monthly your-vault/.claude/skills/
cp -r vault-template/.claude/skills/review your-vault/.claude/skills/
cp -r vault-template/.claude/skills/upgrade your-vault/.claude/skills/
# 更新代理、钩子、设置
cp vault-template/.claude/agents/*.md your-vault/.claude/agents/
cp vault-template/.claude/hooks/* your-vault/.claude/hooks/
cp vault-template/.claude/settings.json your-vault/.claude/
chmod +x your-vault/.claude/hooks/*.sh
从 v1.x 升级
cp -r vault-template/.claude-plugin your-vault/
cp -r vault-template/.claude your-vault/
cp vault-template/CLAUDE.md your-vault/
chmod +x your-vault/.claude/hooks/*.sh
文档
贡献
我们欢迎各种形式的贡献!请参阅 CONTRIBUTING.md 获取相关指南。标记为“good first issue”的问题非常适合新手参与——请查看问题页面。
许可证
MIT — 您可以自由地将其用于个人知识管理之旅。
相似工具推荐
stable-diffusion-webui
stable-diffusion-webui 是一个基于 Gradio 构建的网页版操作界面,旨在让用户能够轻松地在本地运行和使用强大的 Stable Diffusion 图像生成模型。它解决了原始模型依赖命令行、操作门槛高且功能分散的痛点,将复杂的 AI 绘图流程整合进一个直观易用的图形化平台。 无论是希望快速上手的普通创作者、需要精细控制画面细节的设计师,还是想要深入探索模型潜力的开发者与研究人员,都能从中获益。其核心亮点在于极高的功能丰富度:不仅支持文生图、图生图、局部重绘(Inpainting)和外绘(Outpainting)等基础模式,还独创了注意力机制调整、提示词矩阵、负向提示词以及“高清修复”等高级功能。此外,它内置了 GFPGAN 和 CodeFormer 等人脸修复工具,支持多种神经网络放大算法,并允许用户通过插件系统无限扩展能力。即使是显存有限的设备,stable-diffusion-webui 也提供了相应的优化选项,让高质量的 AI 艺术创作变得触手可及。
everything-claude-code
everything-claude-code 是一套专为 AI 编程助手(如 Claude Code、Codex、Cursor 等)打造的高性能优化系统。它不仅仅是一组配置文件,而是一个经过长期实战打磨的完整框架,旨在解决 AI 代理在实际开发中面临的效率低下、记忆丢失、安全隐患及缺乏持续学习能力等核心痛点。 通过引入技能模块化、直觉增强、记忆持久化机制以及内置的安全扫描功能,everything-claude-code 能显著提升 AI 在复杂任务中的表现,帮助开发者构建更稳定、更智能的生产级 AI 代理。其独特的“研究优先”开发理念和针对 Token 消耗的优化策略,使得模型响应更快、成本更低,同时有效防御潜在的攻击向量。 这套工具特别适合软件开发者、AI 研究人员以及希望深度定制 AI 工作流的技术团队使用。无论您是在构建大型代码库,还是需要 AI 协助进行安全审计与自动化测试,everything-claude-code 都能提供强大的底层支持。作为一个曾荣获 Anthropic 黑客大奖的开源项目,它融合了多语言支持与丰富的实战钩子(hooks),让 AI 真正成长为懂上
ComfyUI
ComfyUI 是一款功能强大且高度模块化的视觉 AI 引擎,专为设计和执行复杂的 Stable Diffusion 图像生成流程而打造。它摒弃了传统的代码编写模式,采用直观的节点式流程图界面,让用户通过连接不同的功能模块即可构建个性化的生成管线。 这一设计巧妙解决了高级 AI 绘图工作流配置复杂、灵活性不足的痛点。用户无需具备编程背景,也能自由组合模型、调整参数并实时预览效果,轻松实现从基础文生图到多步骤高清修复等各类复杂任务。ComfyUI 拥有极佳的兼容性,不仅支持 Windows、macOS 和 Linux 全平台,还广泛适配 NVIDIA、AMD、Intel 及苹果 Silicon 等多种硬件架构,并率先支持 SDXL、Flux、SD3 等前沿模型。 无论是希望深入探索算法潜力的研究人员和开发者,还是追求极致创作自由度的设计师与资深 AI 绘画爱好者,ComfyUI 都能提供强大的支持。其独特的模块化架构允许社区不断扩展新功能,使其成为当前最灵活、生态最丰富的开源扩散模型工具之一,帮助用户将创意高效转化为现实。
ML-For-Beginners
ML-For-Beginners 是由微软推出的一套系统化机器学习入门课程,旨在帮助零基础用户轻松掌握经典机器学习知识。这套课程将学习路径规划为 12 周,包含 26 节精炼课程和 52 道配套测验,内容涵盖从基础概念到实际应用的完整流程,有效解决了初学者面对庞大知识体系时无从下手、缺乏结构化指导的痛点。 无论是希望转型的开发者、需要补充算法背景的研究人员,还是对人工智能充满好奇的普通爱好者,都能从中受益。课程不仅提供了清晰的理论讲解,还强调动手实践,让用户在循序渐进中建立扎实的技能基础。其独特的亮点在于强大的多语言支持,通过自动化机制提供了包括简体中文在内的 50 多种语言版本,极大地降低了全球不同背景用户的学习门槛。此外,项目采用开源协作模式,社区活跃且内容持续更新,确保学习者能获取前沿且准确的技术资讯。如果你正寻找一条清晰、友好且专业的机器学习入门之路,ML-For-Beginners 将是理想的起点。
ragflow
RAGFlow 是一款领先的开源检索增强生成(RAG)引擎,旨在为大语言模型构建更精准、可靠的上下文层。它巧妙地将前沿的 RAG 技术与智能体(Agent)能力相结合,不仅支持从各类文档中高效提取知识,还能让模型基于这些知识进行逻辑推理和任务执行。 在大模型应用中,幻觉问题和知识滞后是常见痛点。RAGFlow 通过深度解析复杂文档结构(如表格、图表及混合排版),显著提升了信息检索的准确度,从而有效减少模型“胡编乱造”的现象,确保回答既有据可依又具备时效性。其内置的智能体机制更进一步,使系统不仅能回答问题,还能自主规划步骤解决复杂问题。 这款工具特别适合开发者、企业技术团队以及 AI 研究人员使用。无论是希望快速搭建私有知识库问答系统,还是致力于探索大模型在垂直领域落地的创新者,都能从中受益。RAGFlow 提供了可视化的工作流编排界面和灵活的 API 接口,既降低了非算法背景用户的上手门槛,也满足了专业开发者对系统深度定制的需求。作为基于 Apache 2.0 协议开源的项目,它正成为连接通用大模型与行业专有知识之间的重要桥梁。
OpenHands
OpenHands 是一个专注于 AI 驱动开发的开源平台,旨在让智能体(Agent)像人类开发者一样理解、编写和调试代码。它解决了传统编程中重复性劳动多、环境配置复杂以及人机协作效率低等痛点,通过自动化流程显著提升开发速度。 无论是希望提升编码效率的软件工程师、探索智能体技术的研究人员,还是需要快速原型验证的技术团队,都能从中受益。OpenHands 提供了灵活多样的使用方式:既可以通过命令行(CLI)或本地图形界面在个人电脑上轻松上手,体验类似 Devin 的流畅交互;也能利用其强大的 Python SDK 自定义智能体逻辑,甚至在云端大规模部署上千个智能体并行工作。 其核心技术亮点在于模块化的软件智能体 SDK,这不仅构成了平台的引擎,还支持高度可组合的开发模式。此外,OpenHands 在 SWE-bench 基准测试中取得了 77.6% 的优异成绩,证明了其解决真实世界软件工程问题的能力。平台还具备完善的企业级功能,支持与 Slack、Jira 等工具集成,并提供细粒度的权限管理,适合从个人开发者到大型企业的各类用户场景。