做了一个ima-note-cli

本帖使用社区公益推广,符合推广要求。我申明并遵循社区要求的以下内容:

  • 我的项目是免费使用的,无收费(变相收费、赞助)部分: 是
  • 我的帖子已经打上 公益推广 标签: 是
  • 我的项目属于个人项目,与公司或商业机构无关: 是
  • 我的项目不存在QQ、TG等群组引流: 是
  • 我的项目不存在非运营必要的网站引流: 是
  • 我的项目不存在为他人推广、AFF: 是
  • 我的项目无关联的商业项目: 是
  • 我的 GitHub 项目无未开源部分: 是
  • 我的站点存在登录,并已接入 LINUX DO Connect: 是 (无登录)
  • 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是
  • 以上选择我承诺是永久有效的,接受社区和佬友监督: 是

以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出


白天看到ima-note skill 发布了,赶紧做了一个cli,还在优化中
这是一个基于 Python 的命令行工具,
可以通过 ima OpenAPI 搜索和管理个人笔记
目前支持以下功能:

  • 检查当前 ima 凭证是否已配置
  • 按标题或正文搜索笔记
  • 列出笔记本
  • 列出指定笔记本下的笔记
  • 按 doc_id 读取笔记纯文本内容
  • 新建笔记
  • 向已有笔记追加内容
    未来官方公开知识库api后会增加知识库检索和导入功能
    关于这个使用这个cli的skill在项目skills文件夹中

使用效果:



碎碎念:
我之前收集了一些资料放在里面,手机电脑都能看,现在通过这个 cli 可以让 cc 读取后分析,不用我手动迁移了,ima 自带的 ds 太水了
另外感觉现在做cli的级别要大于做mcp,
可以封装“复杂”逻辑,错误信息返回对Agent友好,
支持json数据的导入导出,可以通过管道链接组合使用,
通过--help渐进式加载cli命令使用指南,消耗的token数远小于mcp
还有


项目链接:
Aimer779/ima-note-cli: 一个面向 ima 笔记的 CLI — search notes, browse folders, read content, and manage note creation via the IMA OpenAPI

9 个赞

感谢大佬。