SheepNav
ContextSniper

ContextSniper

producthunt.com

智能任务驱动的大模型上下文优化器

2天前制作者:EGN Labs

关于 ContextSniper

别再把你整个代码库一股脑丢进 Claude 或 ChatGPT 了。ContextSniper 是一款 100% 本地化的 CLI 工具,它利用 BM25 算法和依赖图,精准提取与你的提示词 唯一相关 的文件。如果代码超出你的 token 预算,它会自动将文件裁剪到仅保留类和方法的签名。节省开支、减少 API 账单,并在 250ms 内解决“迷失在中间”效应。

核心功能

ContextSniper 的核心在于智能上下文裁剪。它通过分析代码库的依赖关系,结合 BM25 检索算法,从海量代码中筛选出最相关的文件。当上下文窗口受限时,工具会自动生成精简的签名摘要,确保关键信息不丢失。

主要特性

  • 极速处理:在 250ms 内完成上下文优化,几乎无感。
  • 本地运行:所有处理在本地完成,代码安全不外泄。
  • 智能裁剪:自动将文件缩减为类和方法签名,保留结构信息。
  • 节省成本:大幅减少 token 消耗,降低 API 调用费用。
  • 解决长上下文问题:有效缓解 LLM 在长上下文中的“迷失在中间”效应。

适用场景

  • 代码审查:向 LLM 提问时,只发送相关代码片段,获得更精准的反馈。
  • 文档生成:为特定模块生成文档,无需处理无关代码。
  • 调试辅助:快速定位问题代码,减少 LLM 的干扰信息。
  • 成本敏感项目:需要频繁调用 LLM API 并控制预算的团队。

相关工具