脱离中心化云端锁,
重获数据绝对所有权
okf-anything 支持增量拉取与同步 Notion 与 飞书 Lark 文档,保留完整层级与 YAML 元数据,落地为本地自由控制的 OKF Markdown 工作区,无缝对接 AI Agent 与 Claude Code Skills。
只读 API 抓取 Page, Database, Block 及其修改时间
体验 okfa 命令行流式同步
点击下方不同命令,模拟云端(Notion / 飞书)文档增量流式落盘至本地 OKF Markdown 工作区。
--- inon_id: 9b8a7c6f-5e4d-3c2b-1a0f-9e8d7c6b5a4f notion_id: 1a2b3c4d-5e6f-7a8b-9c0d-1e2f3a4b5c6d title: "Q3 架构设计与平台迁移路线" resource: "https://notion.so/workspace/1a2b3c4d" created_time: "2026-06-01T10:00:00.000Z" last_edited_time: "2026-07-06T09:30:00.000Z" timestamp: "2026-07-06T09:30:00.000Z" properties: Status: "In Progress" Owner: "Jackson He" --- # Q3 架构设计与平台迁移路线 ## 核心目标 1. 脱离 Notion / 飞书云端数据库锁定。 2. 增量拉取落地至本地 OKF Markdown。 3. 提供原生 CLI 与 Agent Skill。
传统云端知识库 vs OKF 开放格式
摆脱 SaaS 软件的导出限制、频率封禁与数据私有化隐患,让你的个人与团队知识回归本地磁盘。
传统 SaaS 云端知识库
- 黑盒数据锁定:文档只能保存在云端服务器,服务中断或到期即面临丢失风险。
- 导出格式错乱:手动导出往往丢失数据库关联、嵌套层级与自定义属性。
- 无法供 AI Agent 消费:API 极其受限且有频控限速,本地 CLI 工具与 AI 模型无法极速检索。
- 目录结构僵化:一旦在云端修改移动层级,外部脚本或引用链接立刻失效。
OKF Anything 本地知识库
- 通用标准 Markdown:纯文本落盘,零私有格式,用任何编辑器(Obsidian, VSCode, iNon)均可直接打开。
- UUID 组合幂等增量:notion_id 与 lark_id 在 YAML 标头留存,目录随意拖拽重命名不破坏同步。
- AI Agent 原生集成:内置 4 大 Claude Code Skills 与高效 okfa shot 全文与属性检索指令。
- 严格只读 · 安全透明:仅拉取数据写入本地,绝不出域,绝不调用 Notion / 飞书的写数据接口。
专为脱离云端而设计的 OKF 引擎
从流式落盘到 AI Agent 原生集成,每一个细节都只为数据自由与极速体验。
双平台增量同步 Engine
支持 Notion 与 飞书 (Lark) 双平台。通过 UUID + 最后编辑时间进行幂等增量对比,无需反复重新全量拉取。
- 流式落盘 (Ctrl-C 不破坏目录)
- 自动处理重名冲突追加后缀
- 绝对只读云端数据,零风险
OKF 标准 Markdown 存储
无缝转换数据库属性、父子关系、文档标题与修改时间至扁平化 YAML Frontmatter,支持任意 Markdown 工具查看。
- 包含 notion_id / lark_id / inon_id
- 保留原文 URL 资源溯源链接
- 完全摆脱私有格式绑定
Claude Code Skills 原生集成
开箱即用 4 大 Claude Agent 技能 (okfa-init, okfa-sync-notion, okfa-sync-lark, okfa-shot),让 AI 助手自由操作同步与检索。
- 免配置直接调用 CLI 命令行
- 可配置定时 Schedule 任务模板
- 支持 Agent 自动知识库构建
okfa shot 高性能检索引擎
专为 Agent 与开发者设计的本地检索引擎。集成 ripgrep 极速按属性、标题、全文检索与批量替换。
- 类 .gitignore 规则过滤
- 正则与全文高亮匹配
- 毫秒级定位目标 Markdown
云端原生字段 ➔ OKF YAML 映射
无缝解构 Notion 与 飞书的原生文档结构,平铺为清晰规范的 YAML 标头与标准 Markdown 文本。
Notion 字段 ➔ OKF YAML 规范
将 Notion API 返回的原始 json 扁平化归档,保留唯一 notion_id 与时间戳,Database Properties 自动存入 properties 对象中。
| Notion Raw Field | OKF Field |
|---|---|
| id | notion_id |
| title | title |
| url | resource |
| lastEditedTime | last_edited_time / timestamp |
| parent.id | notion_parent_id |
--- inon_id: 9b8a7c6f-5e4d-3c2b-1a0f-9e8d7c6b5a4f notion_id: 1a2b3c4d-5e6f-7a8b-9c0d-1e2f3a4b5c6d title: "OKF Specification" resource: "https://notion.so/1a2b3c4d" created_time: "2026-06-01T10:00:00.000Z" last_edited_time: "2026-07-06T09:30:00.000Z" timestamp: "2026-07-06T09:30:00.000Z" properties: Tags: ["Documentation", "OKF"] --- # OKF Specification Data stored in local `~/iNon` directory.
Claude Code Agent Skills 原生支持
内置 4 大 Claude Agent 代码技能(Skills),让 AI 助手能够自动感知并操控您的 OKF 知识库。
工作区初始化
自动配置 .okfa/config.yaml 校验规则与默认 ~/iNon 知识路径。
Notion 增量拉取
自动提取 Notion 页面、数据库与 Block,流式渲染落盘为 OKF 格式。
飞书 Lark 同步
增量解析飞书团队知识文档,生成干净统一的本地 Markdown。
Agent 检索与替换
基于 ripgrep 实现 Frontmatter 属性过滤、全局全文匹配与批量更新。