snip

给 AI 编程工具装上过滤器,Token 立省 60%

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 编程开发 🍴 复刻 48 🐛 待处理 1 👀 关注 2
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 478
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源项目,MIT 许可证,完全免费,无付费版本。

项目预览

snip 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类编程开发
开发团队edouard-claude
定价模式🏷️完全免费
价格说明开源项目,MIT 许可证,完全免费,无付费版本。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言Go
技术栈/模型ai-coding,ai-tools,aider,claude-code,cli,cline,codex,context-window,copilot,cursor,developer-tools,filter,gemini,golang,llm,rtk-alternative,token-optimization,token-reduction,windsurf,yaml
GitHub 星标★ 478
上线时间2026-02-20 00:00:00
代码更新2026-11-05
仓库体积1.0 MB
本站数据更新2026-11-08
维护状态活跃
收录时间2026-08-09
浏览次数4

项目介绍

snip 是一个用 Go 编写的命令行代理工具,专为减少大语言模型(LLM)的 token 消耗而设计,官方宣称可降低 60-90% 的用量。它通过声明式 YAML 过滤器,在请求到达 LLM 之前对上下文进行智能压缩和裁剪,适用于 Claude Code、Cursor、Copilot、Gemini 等主流 AI 编程工具。其核心能力包括:基于 YAML 配置灵活的过滤规则,支持自定义上下文精简策略;以代理模式无缝集成到现有工作流,无需修改应用代码;提供本地运行,确保数据隐私。该项目定位为 rtk 的 Go 语言替代品,旨在为开发者提供更高效、更省钱的 AI 辅助编程体验,尤其适合处理长上下文或高频调用场景。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 478

使用教程

难度:入门 约 15 分钟 部署方式:全局安装 4 步

环境要求

  • Go 或 Homebrew

安装与启动步骤

  1. 1装二进制

    两种包管理器任选。

    go install github.com/edouard-claude/snip/cmd/snip@latest
  2. 2看一次压缩效果

    它拦的是命令输出,先看默认行为。

    snip go test ./...
  3. 3装成 shell 钩子

    常态使用要挂进 shell,否则每次都要手写前缀。

    cd snip && make install
  4. 4对比原命令

    确认压缩后信息没丢关键部分。

    go test ./...

如何确认成功

同一个测试命令加与不加包装,压缩版输出明显更短,但失败用例的定位信息仍然完整

注意事项

  • 它压缩的是命令输出而非代码,针对的是把海量日志塞给模型这种浪费。
  • 压缩的前提是不丢关键信息,失败摘要必须留着,验收要看这一点。
  • 装成 shell 钩子后才算常态可用,否则每次都得手写前缀。
  • 对交互式命令无效,只适合一次性输出的批处理命令。

核心亮点

  • 通过 YAML 声明式规则灵活裁剪上下文,显著降低 token 消耗
  • 以代理方式接入,对现有工具链无侵入,即插即用
  • Go 语言实现,单二进制分发,部署简单且性能优异

不足之处

  • 早期项目,文档和社区生态尚待完善
  • 过滤规则需手动调优,可能影响 AI 输出质量

适用场景

  • 使用 Claude Code 或 Cursor 进行长文件编辑时,减少 token 费用
  • 在 CI/CD 流程中批量调用 LLM API,控制成本
  • 对隐私敏感的企业环境,本地代理过滤敏感上下文

替代项目

rtk、LLMLing、PromptWizard

上一篇:dinotty

下一篇:cftunnel

同类项目推荐

nexus 开源

用 Rust 给 AI 上把锁,治理安全两不误

Govern & Secure your AI

★ 438 2026-08-09
gateway 开源

一个 API 接入 1600+ 模型,内置安全护栏,AI 应用开发提速。

A blazing fast AI Gateway with integrated guardrails. Route to 1,600+ LLMs, 50+ AI G···

★ 13341 2026-08-09
VibeGuard 开源

用1%内存开销,在AI对话前自动脱敏,守住隐私底线

Uses just 1% memory while protecting 99% of your personal privacy.

★ 234 2026-08-09
opennhp 开源

让未认证流量看不见,验证通过才放行

Make your infrastructure invisible to attackers. OpenNHP implements the Network-infr···

★ 13950 2026-10-17
pymilo 开源

统一序列化 ML 模型,跨框架安全保存与加载

PyMilo: Python for ML I/O

★ 170 2026-08-09
openai-openapi 开源

官方 API 契约,一键生成客户端与文档

OpenAPI specification for the OpenAI API

★ 2574 2026-10-26
openinference 开源

给 AI 应用装上标准监控,一键追踪 LLM 调用全链路

OpenTelemetry Instrumentation for AI Observability

★ 1308 2026-08-09
llamafarm 开源

几分钟部署任意 AI 模型到本地或云端

Deploy any AI model, agent, database, RAG, and pipeline locally or remotely in minut···

★ 836 2026-08-09
dbx 开源

用声明式配置和命令行,轻松管理 Databricks 工作流和部署。

Databricks CLI eXtensions - aka dbx is a CLI tool for development and advanced Datab···

★ 466 2026-08-09