X/Twitter的书签是个被低估的知识库——你亲手收藏的内容,本质上是你认为有价值的阅读选择。但书签散落在平台上,无法搜索,无法被agent使用。
Field Theory CLI把这事解决了:把X书签同步到本地,变成可搜索、可被agent调用的本地知识。
核心功能
安装一行命令:
npm install -g fieldtheory
同步书签(从Chrome读取X session,无需API):
ft sync
然后搜索:
ft search "distributed systems"
本地数据架构
所有数据存在~/.ft-bookmarks/:
bookmarks.jsonl——原始缓存bookmarks.db——SQLite FTS5全文搜索索引bookmarks-meta.json——同步元数据
数据完全本地,无遥测、无分析、不上报任何东西。
Agent集成
现在可以直接问agent:
"我过去三年收藏了哪些关于癌症研究的内容,进展如何?"
"我收藏了一些新的开源AI记忆工具,选最好的一个,看看怎么整合到这个代码库里。"
"每天同步我的X书签。"
支持Claude Code、Codex或任何有shell访问权限的agent——让agent调用ft命令即可。
分类系统
书签自动分为七类:tool、security、technique、launch、research、opinion、commerce。用ft classify可做LLM驱动的智能分类,比正则更准确。ft viz提供终端仪表盘,含sparkline、分类统计、域名分布。
定时同步
# 每天早上7点同步
0 7 * * * ft sync
这是一个"文件系统优先"理念在社交书签上的具体实现——不是搜索平台上的书签,是把书签变成本地文件,然后用Unix工具处理。BM25搜索加上agent可调用,是把「你筛选过的内容」变成「agent可用的上下文」的最简路径。