
我花了一段时间,用 React + TypeScript 给自己写了一套完整的个人管理系统。
任务管理、记账、投资组合、订阅追踪、知识库——全部整合在一个系统里。没有数据库,所有数据都是本地纯文本文件:YAML、Markdown、CSV。
为什么不用 Obsidian?为什么不用 Notion?
因为我觉得在 2026 年,这个问题的答案已经变了。
过去我们选工具,本质上是在做一道妥协题:这个软件 80% 符合我的需求,剩下 20% 我忍一忍,或者找个插件凑合一下。
Obsidian 很好,但它的插件生态本质上是在用别人的思路解决你的问题。你得去学别人的设计逻辑,适应别人的数据结构,然后祈祷这个插件不要停更。
Notion 也很好,但你的数据在别人的服务器上,你能做的事情被框死在他们的 API 和模板里。
我不想再妥协了。
现在 AI 写代码的能力已经强到什么程度?
我跟 Claude Code 说一句"帮我加一个按标签过滤的功能",它直接读我的代码,理解数据结构,写好代码,跑通测试。整个过程可能不到五分钟。
这意味着什么?
意味着你不再需要为了一个功能去适应一个系统,而是让系统来适应你。
想要日历视图?加。想要看板拖拽?加。想要多币种自动换算?加。不是装插件,是直接在你自己的代码里实现,完全按照你的想法来。
这就是我说的"AI 原生"——不是系统里嵌了一个 AI 聊天框,而是整个系统的开发和演进都由 AI 驱动。
具体来说,我的 Second Brain 长这样:
📋 任务管理 多工作区,每个工作区有自己的看板阶段、项目分类、优先级和标签体系。三种视图随意切换——日历、看板、列表。支持拖拽、高级筛选、归档,筛选条件同步到 URL 可以直接收藏。
💰 理财追踪 管理固收和生息头寸,支持分段历史(本金和利率可以随时间变化),自动计算当前收益、月底预估收益、到期收益。多币种自动换算。
📊 投资组合 追踪加密货币、美股、港股、A 股、现金等多种资产类型。接入 CoinGecko 价格数据,支持快照记录,能看到净值变化趋势和资产配置分布。
📖 记账 支持多级分类(大类套小类),预算管理按日/月/季/年周期,多年记录按年份存 CSV。能从随手记导入账单,自动匹配分类。
🔄 订阅管理 灵活的账单周期(月/年/季/半年/周/自定义),自动算下次扣费日期,试用期检测,月度和年度费用年化统计。
📚 知识管理 Markdown 笔记 + YAML 元数据,支持双向链接(出链、反向链接、相关笔记自动发现)。CodeMirror 编辑器,可以直接粘贴图片。Mermaid 图表渲染,全文搜索带高亮。
🏠 仪表盘 天气、每日一言、任务统计、快捷导航。打开就知道今天该干什么。
但功能不是重点。重点是这套系统的架构哲学:
1. 所有数据都是纯文本
任务是 Markdown,元数据是 YAML,账目是 CSV。你可以用 cat 读、用 vim 改、用 git diff 看每一次变更。没有二进制 blob,没有私有格式,没有锁死在某个 app 里的数据。
Git 就是你的版本控制和备份方案。git push 一下,数据就安全了。
2. AI 直接读写你的数据
因为数据是纯文本,AI agent 可以直接操作。我给 Claude Code 写了几个 skill:
- 用自然语言描述一个任务,它自动分类优先级、设置阶段、打标签、归到对应项目
- 说一句"总结上周工作",它自动读取已完成的任务生成周报
- 问"这笔理财赚了多少",它按公式算出精确收益
- 记账数据可以从随手记自动导入
没有 API 封装,没有中间层。文件系统就是 API。
3. 定制成本趋近于零
想加功能?跟 AI 描述你要什么就行。
整个技术栈是 React 19 + React Router 7 + TypeScript + Tailwind CSS + Vite。没有复杂的抽象层,没有 ORM,没有状态管理框架。数据流就是:路由 loader 读文件 → 渲染页面 → 用户操作 → action 写文件。
AI 看得懂,改得动,跑得通。
这才是真正的"AI 原生"——不是在产品里加一个 AI 功能,而是整个产品本身就是为 AI 协作而设计的。
有人可能会问:你自己写一个,不累吗?
说实话,确实花了不少时间。但这些时间换来的是:
- 零妥协——每个功能都是按我的方式来的
- 完全掌控——数据在我本地,格式我说了算
- AI 加速——新功能开发速度比想象中快得多
- 无限可能——想做什么都可以,没有平台限制
而且最关键的是,这套系统会越用越好。因为 AI 在进步,我的系统跟着进步。不依赖某个公司的产品路线图,不担心插件作者跑路,不害怕平台改价涨价。
我们正处在一个有趣的时间节点:AI 让"自己造轮子"的成本断崖式下降。
过去"不要重复造轮子"是金科玉律,因为造轮子的成本太高了。但现在呢?AI 可以在几分钟内帮你造一个完全贴合你需求的轮子。
所以我的建议是:如果你对现有工具的某些地方一直不满意,不要再将就了。
让 AI 帮你写一个属于你自己的系统。
它比你想象的简单。
项目不开源,但我把系统设计文档和 README 放出来了,如果你对这套架构感兴趣,可以参考用 AI 搭一套自己的:
👉 https://github.com/domechn/second-brain-design
技术栈:React 19 / React Router 7 / TypeScript / Tailwind CSS 4 / shadcn/ui / Vite 7 / Bun
所有数据本地存储,架构思路可以直接复用。
Built with plain text. Powered by AI. Owned by you. 🧠