Life Capture

将生活笔记记录到 Markdown 和 SQLite 中。当用户想要记录一项或多项生活条目(如支出、已完成任务、日程安排等)时使用。

安装

概览

什么是Life Capture

Life Capture 是一款专为记录日常生活而设计的工具,它将自然语言输入转化为结构化的生活日志。用户可以通过简单的文本描述,如“今天中午牛肉面26元”或“明天下午两点去体检”,系统会自动识别并分类为支出、任务、日程或灵感等不同类型的生活条目。所有记录最终以 Markdown 文件和 SQLite 数据库的形式持久化保存,确保数据的长期可用性和可追溯性。

该工具采用模块化设计,默认将数据组织在 `life/` 目录下:每日笔记存放于 `daily/` 子目录中,结构化数据存储在 `db/life.db` 数据库内。系统支持增量写入,不会删除已有内容,仅追加或更新新记录。无论是日常开销、待办事项还是突发奇想,Life Capture 都能帮助用户高效整理生活点滴,形成个人数字记忆库。

其核心优势在于对中文自然语言的精准解析能力,能够自动提取金额、时间、类别等关键信息,并生成语义标签。同时提供灵活的配置机制,允许通过 JSON 文件自定义分类规则和关键词映射,满足不同用户的个性化需求。整个过程无需复杂操作,一条命令即可完成从输入到存储的全流程处理。

核心功能特点

  1. 支持自然语言输入,自动识别并分类为支出、任务、日程或灵感四种类型
  2. 自动生成唯一 ID 和语义标签,便于后续检索与管理
  3. 将每条记录分别写入对应日期的 Markdown 文件中,保持阅读友好性
  4. 同步结构化数据至 SQLite 数据库,支持复杂查询与统计分析
  5. 采用增量写入策略,保留历史记录,避免数据丢失
  6. 配置文件驱动解析逻辑,易于扩展自定义分类与标签规则

适用场景

Life Capture 特别适合需要长期积累个人生活数据的用户群体。例如,经常记账的人可以随手记录每一笔消费,系统会自动归类为餐饮、交通或其他开销,并关联具体商家和支付方式;对于注重效率的管理者,它可将已完成的工作、习惯打卡或项目进度转化为可追踪的任务记录,帮助复盘时间投入;计划型用户则能用它来管理日程安排,从会议预约到健身时段,全部纳入统一视图。

此外,创意工作者或产品经理也受益于其灵感捕获功能。当突然想到一个产品点子或写作创意时,只需一句话即可保存,并标记为‘捕捉中’状态,后续可在灵感库中进一步筛选和关联相关任务。这种轻量级但结构化的记录方式,既避免了传统便签纸易丢失的问题,又比纯文本笔记更便于后期分析。

无论是作为个人知识管理系统的一部分,还是配合其他生产力工具使用,Life Capture 都提供了稳定可靠的数据底座。它的设计哲学强调‘所见即所得’——用户看到的是清晰的 Markdown 输出,背后则是严谨的数据库存储,兼顾了可读性与功能性。对于追求生活数字化、希望建立长期个人档案的用户而言,这是一个值得尝试的高效解决方案。