Infio-Copilot: 受 Cursor 启发的 Obsidian AI 助手,提供智能自动补全和与选定笔记的交互式聊天 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
finesixseven
V2EX    分享创造

Infio-Copilot: 受 Cursor 启发的 Obsidian AI 助手,提供智能自动补全和与选定笔记的交互式聊天

  •  2
     
  •   finesixseven
    duanfuxiang0 276 天前 3755 次点击
    这是一个创建于 276 天前的主题,其中的信息可能已经有所发展或是发生改变。
    https://github.com/infiolab/infio-copilot

    基本实现对 cursor 1:1 复刻

    deepseek-v3 非常便宜, 适合笔记场景, 所有的 prompt 都对它进行了优化

    有任何问题都欢迎直接站内联系, 或者 email 我

    聊天与编辑流程
    在 Obsidian 中一键获取 AI 帮助并应用建议改进, 例如: 改写/润色/翻译 ...


    自动补全
    在输入时获取上下文感知的写作建议,
    使用 deepseek 的 FIM 功能, 对 代码块, 数学公式, mermaid 都有适配


    内联编辑
    在当前文件中直接编辑笔记, 类似于 cursor edit inline


    与知识库聊天 使用 pglite, 所有数据存储在本地
    利用 AI 的强大功能与整个 Obsidian 知识库互动,获取笔记中的见解和联系


    你也可以直接 粘贴 web url 和 图片, 进行对话
    第 1 条附言    276 天前
    还在等待审核, 目前可以手动下载
    https://github.com/infiolab/infio-copilot/releases/download/0.0.2/obsidian-infio-copilot-0.0.2.zip
    解压到 vault 插件目录下
    demo_vault/.obsidian/plugins


    或者可以使用 BRAT
    1. 安装 BRAT 插件
    2. 打开命令输入并选择 : BRAT: Plugin: Add a beta plugin for testing
    3. 输入 https://github.com/infiolab/infio-copilot

    4. 点击 Add Plugin 搞定

    BRAT 其实就是帮你自动下载解压
    第 2 条附言    276 天前
    我建了一个 telegram 群组
    如果有遇到任何 安装 / API 配置 / 使用问题, 可以直接询问, 在线支持
    https://t.me/+VHXvdT_ncDA4Njdl
    第 3 条附言    268 天前
    30 条回复    2025-02-18 15:43:57 +08:00
    yyrj
        1
    yyrj  
       276 天前
    在 OB 的社区插件搜不到呢?
    SenLief
        2
    SenLief  
       276 天前
    deepseekv3 我怎么感觉在文字功底上比代码要强呢
    ikw
        3
    ikw  
       276 天前   1
    厉害了,前一阵还在想类似的东西,这就有人做出来了
    ikw
        4
    ikw  
       276 天前
    能否支持配置 api endpoint ,这样就能用自定义的模型,例如本地模型
    4ark
        5
    4ark  
       276 天前 via iPhone   1
    牛逼,明天试用一下
    qxmqh
        6
    qxmqh  
       276 天前   1
    挺好的,希望 OP 产出更多优秀工具。
    finesixseven
        7
    finesixseven  
    OP
       276 天前
    @yyrj 我昨天提交了审核, 还没有通过
    https://github.com/obsidianmd/obsidian-releases/pull/5078

    不过 obsidian 插件十分简单, 只需要 clone 到 对应 plugin 目录下就能使用
    demo_vault/.obsidian/plugins
    QUC062IzY3M1Y6dg
        8
    QUC062IzY3M1Y6dg  
       276 天前
    抱歉 我没有在市场找到这个插件 Infio-Copilot
    finesixseven
        9
    finesixseven  
    OP
       276 天前
    @SenLief 我感觉它代码也挺强, 我现在 cline + deepseekv3 编写大部分的 代码整理重写任务, 体感跟 Claude 3.5 差不多, 主要是便宜 1/10 价格, 他的文字输出, 特别是长文本输出, 感觉有点机器味, 也可能是我 prompt 的原因
    finesixseven
        10
    finesixseven  
    OP
       276 天前
    @zwpaper 可以自定模型, 只要符合这几个访问协议就可以
    finesixseven
        11
    finesixseven  
    OP
       276 天前
    @shuxhan 抱歉 还在等待审核, 目前可使用 附言中的方式
    registered
        12
    registered  
       276 天前
    感谢,最近正好在找这类插件,试用了几个都不太满意。就是没找到哪里可以给楼主买咖啡~
    finesixseven
        13
    finesixseven  
    OP
       276 天前
    @registered 暂时帮 start 支持一下就好, 有任何问题 都欢迎联系
    SenLief
        14
    SenLief  
       276 天前
    @finesixseven cline 消耗 token 太快了,我现在用 copilot 搭配 deepseek 使用,token 还能接受。
    yzld2002
        15
    yzld2002  
       276 天前
    赞,已 star
    Vitta
        16
    Vitta  
       276 天前
    审核过了踢我下[让我看看]
    0x5c0f
        17
    0x5c0f  
       276 天前
    已有插件 continue dev
    yuhangch
        18
    yuhangch  
       276 天前
    不是哥们,完成度也太高了,像要付费才能用的东西
    stefwoo
        19
    stefwoo  
       275 天前
    我这两天正在想是不是开发个这样的就出来,棒
    Altairvelvet
        20
    Altairvelvet  
       275 天前
    @yuhangch 我也感觉想要付费才能用的东西。

    刚刚配置好,用上了,太牛逼了!

    这必须得在 Github 上给你点个 star 了!
    finesixseven
        21
    finesixseven  
    OP
       275 天前
    @Altairvelvet
    @yuhangch
    保证 所有客户端的功能都永久免费、开源, 现在大家都是自带的 key, 真没必要使用客户端 还要再掏钱

    我也给 zetore 写一个插件, zetore 上面也没有一个好用的,
    这个专注于读书/paper, 主要的 context 是 当前阅读进度/highlight; 复用了目前大部分代码, 但是 zetore 插件 比 obsidian 麻烦的多, 进度缓慢,...


    我正在写一个 infio-service, 基本写完了, 正在部署/测试
    - 可以直接当做 key 接入 Obsidian / zetore 使用, 支持所有 LLM
    - 也可以在 webapp 直接使用, 目前主要给 pdf 阅读优化,
    coolliuzw
        22
    coolliuzw  
       270 天前
    以下是应用了 JSON-RPC 格式的完整修改:

    <!-- ... existing content ... -->

    ### 设备上报属性

    请求:
    {
    "jsonrpc": "2.0",
    "id": "123456",
    "method": "thing.event.property.post",
    "params": {
    "temperature": 25.5,
    "humidity": 60
    }
    }

    <!-- ... existing content ... -->

    自定义模型,无法进行自动 apply 编辑笔记文件,请问这个怎么解决呢?
    finesixseven
        23
    finesixseven  
    OP
       269 天前
    @coolliuzw 我记录一下, 最好能提供一下更具体的信息,
    例如 model 名称,

    如果是非常弱的模型, 代码能力很弱, 可能无法生成 apply
    karlakte
        24
    karlakte  
       268 天前
    好像还没有通过审核。
    finesixseven
        25
    finesixseven  
    OP
       268 天前
    还没有, 可以通过文档中方式 尝试安装
    https://infio.app/docs/guide/get-start
    coolliuzw
        26
    coolliuzw  
       264 天前
    @finesixseven 配置是的 deepseek-chat 的模型
    raawaa
        27
    raawaa  
       245 天前
    如果能用硅基流动的 api 就好了,看文档里没有提到……
    硅基有不少免费的支持 FIM 的模型
    ggbbddjm
        28
    ggbbddjm  
       238 天前
    OP 的工具很不错,可以支持一下 PPIO 派欧算力云 API 嘛,体验还挺不错的,看到他们好像和好多个 GitHub 项目也在合作,支持了很多平台 https://mp.weixin.qq.com/s/nr3X4MAuKa_yACKBfNEMgQ
    最近他们还有送 5000 万的 tokens ,可以填我的码 [LF0W2T ] 双方都有,这个免费额度,我个人感觉可以用一年了
    finesixseven
        29
    finesixseven  
    OP
       233 天前
    @ggbbddjm 这是新平台了, 没听过, 我更新了一版本, 支持了 硅及流动 阿里百炼 OpenRouter 平台
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5349 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 07:30 PVG 15:30 LAX 00:30 JFK 03:30
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86