Obsidian Daily

通过 obsidian-cli 管理 Obsidian 日记笔记。支持创建、打开日记,追加条目(日志、记录、任务、链接),按日期查阅历史笔记及搜索库内容。支持“昨天”、“上周五”、“3天前”等相对日期。

安装

概览

什么是Obsidian Daily

Obsidian Daily 是一个专为 Obsidian 笔记应用设计的命令行工具,通过 obsidian-cli 实现对日常日记笔记的高效管理。它允许用户在终端中快速创建、打开和编辑每日笔记,支持按日期查阅历史记录,并能对整个知识库内容进行搜索。该工具特别适用于习惯使用命令行操作的开发者或效率导向的用户,能够在不离开终端环境的情况下完成大部分日常笔记维护工作。其核心设计围绕‘快速追加’和‘精准检索’展开,让日记写作、任务跟踪和信息归档变得轻量且可重复。 该工具默认采用 YYYY-MM-DD 的日期格式,并支持跨平台兼容的相对日期解析,例如“昨天”、“上周五”或“3天前”。用户可以通过简单的配置指定 Obsidian 库的名称和存放每日笔记的文件夹路径(如 `Daily Notes` 或 `Journal`),极大提升了在不同项目或工作环境间切换时的灵活性。此外,Obsidian Daily 完全集成于 Obsidian 生态,无需额外插件即可运行,降低了使用门槛。 无论是作为个人日志系统、项目管理辅助工具,还是知识沉淀的一部分,Obsidian Daily 都提供了一种结构化、自动化程度高的方式来处理日常信息输入与回顾。它不追求复杂的功能堆砌,而是专注于提升高频操作的流畅度,让用户能够专注于内容本身而非工具操作。

核心功能特点

  1. 支持创建和打开今日日记笔记,自动从模板生成新文件
  2. 可在指定日期的笔记中追加条目,包括日志、任务清单和链接
  3. 提供跨平台相对日期支持(如‘昨天’、‘上周三’、‘5天前’)
  4. 可按具体日期读取历史笔记内容,便于回顾与整理
  5. 内置全文内容搜索功能,快速定位关键词或主题
  6. 支持交互式模糊查找笔记标题,提升检索效率

适用场景

Obsidian Daily 特别适合需要持续记录日常事务、思考或学习过程的用户。例如,程序员可以在每天结束时用 `obsidian-cli daily && obsidian-cli create “$(date +%Y-%m-%d).md” –content “- $(date +%H:%M) 修复了登录模块的 bug” –append` 快速添加带时间戳的技术日志,形成可追溯的开发记录。学生则可用其追踪每周阅读进度、实验观察或课程反思,通过相对日期命令轻松翻阅“上周二”的学习笔记。 对于习惯使用终端进行工作的开发者而言,Obsidian Daily 无缝融入现有工作流。结合脚本或快捷键,可实现一键生成带任务项的日程笔记,如 `- [ ] 提交 PR`、`- https://example.com/docs`,实现任务管理与知识库的联动。团队项目中,成员也可统一使用同一日期命名规范,方便跨设备同步与协作查阅。 该工具还非常适合构建个人知识管理系统(PKM)。用户不仅能记录当日事件,还能通过搜索功能回溯过往笔记中的灵感片段、会议要点或参考资料链接。配合 Obsidian 的双向链接和图谱视图,Obsidian Daily 成为连接碎片化信息的枢纽,帮助用户建立长期、连贯的认知脉络。无论是用于冥想复盘、创意写作还是项目总结,它都能以极简方式支撑深度思考。