V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
abcd2333
V2EX  ›  Claude

写了个给 AI Agent 用的代码导航 CLI, Rust 实现,支持 26+ 语言

  •  
  •   abcd2333 · 8 小时 55 分钟前 · 251 次点击

    最近在用 Cursor / Claude 写代码,发现一个很蛋疼的事:AI 每次改 bug 之前要花大量工具调用来「读代码」—— ls, cat, grep 来回折腾,token 烧得飞快,还经常漏掉关键上下文。

    人类有 IDE 的 Go to Definition 、Find References ,AI 只有 grep 和 cat 。

    所以写了个工具:Navi —— 给 AI agent 用的 headless 代码导航 CLI 。

    通过 navi init . , 在项目里写入一份.agent/skills/navi/SKILL.md ,AI agent 进入项目时自动读到这份文档,就知道可以调用 navi 。工具教会 AI 使用自己,不需要手动写 prompt 。

    GitHub: https://github.com/keanji-x/Navi

    欢迎 star 、试用、提 issue

    2 条回复    2026-03-25 19:58:51 +08:00
    HappyAndSmile
        1
    HappyAndSmile  
       8 小时 49 分钟前
    有对比使用之后 token 量能减少多少吗?
    abcd2333
        2
    abcd2333  
    OP
       8 小时 8 分钟前
    没具体的算过, 使用体感在读代码的时候, 减少了一大半工具调用
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   961 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 20:07 · PVG 04:07 · LAX 13:07 · JFK 16:07
    ♥ Do have faith in what you're doing.