[开源] 做了个 feishu-docx,把飞书知识库变成 AI 更容易读写和管理的内容源,方便给 Agent 用

3 月 17 日
 leemysw

最近做了个小工具:feishu-docx

GitHub: https://github.com/leemysw/feishu-docx

现在很多团队文档都在飞书里,但不管是自己写脚本,还是给 Claude / Codex / Cursor 这类 AI Agent 用,飞书内容都不太好直接接入。
于是就做了这个工具,目标很明确:

把飞书知识库变成 AI 更容易读写和管理的内容源。

目前支持这些能力:

  1. 导出飞书内容为 Markdown

    • docx
    • sheet
    • bitable
    • wiki
    • 整个 wiki space 批量导出
  2. 写回飞书文档

    • 创建文档
    • 追加 Markdown 内容
    • 更新指定 block
    • 支持从微信公众号文章 URL 直接抓取后创建飞书文档
  3. 云空间管理

    • 列出应用云空间 / 个人云空间文件
    • 删除文件
    • 查看 / 修改公开权限
    • 查看 / 管理权限成员
    • 批量清空(带双重确认,避免误删)
  4. 更适合 AI / Agent 使用

    • 可直接输出 Markdown 到 stdout
    • 支持 block id ,方便后续定向更新
    • 自带 skill ,可以接到 Agent 工作流里

如果你有这些场景,可能会有点用:

欢迎提 issue / PR ,也欢迎直接拍需求。

8851 次点击
所在节点    Python
5 条回复
xylophone21
3 月 17 日
比这个的优势是什么?

https://github.com/larksuite/openclaw-lark
factoid
3 月 17 日
支持飞书文档的 mindnote 不?
leemysw
3 月 17 日
@factoid 思维导图也是白板吧,这类可以导出图片或者元数据
leemysw
3 月 17 日
@xylophone21 更轻、聚焦文档内容。
看了下 openclaw-lark 还需要依赖 mcp, 文档操作的 skill 给了很多参考文档让模型自主发挥。更像是飞书连接器,能力范围更大,也更依赖模型自己去理解文档、接口和上下文再决定怎么调用,灵活性会更高。
相对来说 feishu-docx 本质上是把常用链路直接封装成现成 CLI 了,就几个命令行,如果是针对文档导出、写回、同步和自动化处理这种更明确的任务,feishu-docx ,链路短一点,也更可控。
leemysw
3 月 31 日
feishu-docx v0.2.3 发布了。

主要是新增了 Browser-based 导出能力:只要文档在你当前浏览器会话里可读,就可以直接导出为 Markdown 。公开分享文档也能更稳定地导出,图片和附件现在也会一起下载到本地。同时 SDK 导出优化了公开文档图片/附件下载链路。

欢迎试用,反馈问题和建议。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1198963

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX