别再给 AI 喂 5000 行代码了!这个命令行工具帮你省下 95% 的 Token

你是不是也踩过这些坑?

用 ChatGPT 写代码的时候,你是不是经常这么干:

把几千行代码一股脑粘贴进去,然后满心期待地等 AI 给你一个完美答案。

结果呢?

  • AI 凭空捏造了一些根本不存在的库和导入语句
  • 给你建议怎么修改一个你项目里压根没有的文件
  • 反问你”请给我更多上下文”,让你再贴 10 个文件
  • 一周下来,光 Token 费用就花了好几十美金,得到的却是一堆废话

说实话,我也被折磨过。 后来我发现了一个叫 iContext 的命令行小工具,彻底改变了我和 AI 协作写代码的方式。


iContext 是干什么的?

简单来说,iContext 就是一个代码项目扫描仪

你只需要在终端里运行一条命令,它就会自动分析你的整个代码仓库,然后生成一份结构清晰的项目摘要。你把这份摘要丢给 AI,AI 瞬间就能理解你的项目全貌——不需要你再手动复制粘贴任何代码文件。

它能扫描出什么?

  • 你用的编程语言和技术栈(比如 Python、Node.js、Rust、Go 等)
  • 项目的入口文件(比如 main.py、app.js、Dockerfile 等)
  • 最近 72 小时内被修改过的文件(告诉你项目哪里最活跃)
  • 代码里标记的 TODO 和 FIXME(还有哪些活没干完)
  • 项目的核心活跃区域(开发重心在哪里)
  • 下一步该做什么(帮你理清思路,不会断片)

实际效果长什么样?

下面是一个真实项目的扫描结果,这个项目有 391 个 Python 文件:

📁 项目名称: mi-api
📄 文件总数: 391
🔤 编程语言: Python
📦 技术栈: Python → FastAPI → SQLAlchemy

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 项目架构
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
  ✓ src/          # 源代码目录
  ✓ tests/        # 测试目录
  ✓ docs/         # 文档目录
  ✓ migrations/   # 数据库迁移目录

  🚀 入口文件: main.py, app.py
  🔀 当前 Git 分支: feature/auth
  📝 未提交的修改: 3 个文件
     M src/auth.py          # 认证模块有改动
     M src/models/user.py   # 用户模型有改动

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 最近活动记录
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
  08-06 14:32  src/auth.py          # 今天下午刚改的
  08-06 10:15  src/models/user.py   # 今天上午改的
  08-05 18:22  src/routes/api.py    # 昨天傍晚改的

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 待办事项 / TODO
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
  → src/auth.py 第42行 | TODO: 实现 JWT 刷新机制
  → src/routes/api.py 第15行 | FIXME: 优化数据库查询

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 建议的下一步
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
  → 检查 auth 服务和 user 服务之间的连接是否正常

拿到这份摘要后,直接粘贴给 ChatGPT,AI 在 5 秒内就能完全理解你的项目。


到底省了多少 Token?

我们来做个对比:

用 iContext 之前:

  • 每次手动复制 5 到 10 个文件,大概 3000 到 5000 行代码
  • 每次提问消耗大约 10,000 个 Token
  • AI 靠猜来理解上下文,回答经常跑偏
  • 每周白白浪费 20 美金的 Token 费用

用 iContext 之后:

  • 一条命令搞定:./iContext
  • 输出的摘要只有大约 200 行,结构清晰
  • Token 消耗直接降低 95%
  • AI 第一次回答就能给出精准方案

最终效果:原本要调试几个小时的问题,现在 5 分钟就搞定。


怎么安装?超级简单

只需要在终端里执行以下几条命令:

# 第一步:从 GitHub 克隆项目到本地
git clone https://github.com/dulcevenganza666777-lang/icontext-

# 第二步:进入项目目录
cd icontext-

# 第三步:给执行文件添加运行权限
chmod +x iContext

# 第四步:直接运行,开始扫描你的项目
./iContext

就这么简单。 不需要申请任何 API Key,不需要注册云服务账号,也没有什么复杂的配置。下载下来就能用。


真实使用场景

场景一:接手一个老旧项目

“我接手了一个写了 5 年的老项目,完全不知道从哪里下手。iContext 帮我找出了最近活跃的文件、还没完成的 TODO,还告诉我下一步该做什么。30 分钟我就定位并修复了主要 Bug。”

场景二:加入一个新团队

“刚到一个新团队,项目有 200 多个文件。iContext 几秒钟就给了我一张项目地图,不用问任何人我就知道核心逻辑在哪里。”

场景三:用 AI 写代码但不想花冤枉钱

“我再也不粘贴 5000 行代码了。现在只粘贴 200 行的项目摘要,ChatGPT 就能给出完美的回答。每周省了 20 美金。”


未来还会加什么功能?

  • 支持更多编程语言(JavaScript、Rust、Go 等)
  • 集成到 VS Code 编辑器里,一键扫描
  • 支持 JSON 格式输出,方便接入自动化流程
  • 自动检测项目中过时的依赖包

想试试?

项目完全开源,托管在 GitHub 上。如果你觉得有用,记得给个 Star;如果发现 Bug,欢迎提 Issue;如果有好想法,直接提交 PR。

直达网址:https://github.com/dulcevenganza666777-lang/icontext-

类似文章