当前位置: 首页 > news >正文

GitHub 多项功能与解决方案揭秘:lowfat 轻量级 CLI 工具降低 AI 令牌成本

导航菜单

切换导航
[ ](/)
[ 登录 ](/login?return_to=https%3A%2F%2Fgithub.com%2Fzdk%2Flowfat)
外观设置

平台

-AI 代码创作
- GitHub Copilot:借助 AI 编写更优质的代码
- GitHub Copilot 应用:从问题到合并的直接代理
- MCP 注册表:新增集成外部工具
-开发者工作流
- Actions:自动化任何工作流
- Codespaces:即时开发环境
- Issues:规划和跟踪工作
- 代码审查:管理代码变更
-应用程序安全
- GitHub 高级安全:查找并修复漏洞
- 代码安全:在构建过程中保障代码安全
- 密钥保护:防患于未然,阻止信息泄露
-探索
- 为何选择 GitHub
- 文档
- 博客
- 更新日志
- 市场
查看所有功能

解决方案

-按公司规模划分
- 企业
- 中小企业团队
- 初创企业
- 非营利组织
-按用例划分
- 应用现代化
- DevSecOps
- DevOps
- CI/CD
- 查看所有用例
-按行业划分
- 医疗保健
- 金融服务
- 制造业
- 政府机构
- 查看所有行业
查看所有解决方案

资源

-按主题探索
- AI
- 软件开发
- DevOps
- 安全
- 查看所有主题
-按类型探索
- 客户案例
- 活动与网络研讨会
- 电子书与报告
- 商业洞察
- GitHub 技能
-支持与服务
- 文档
- 客户支持
- 社区论坛
- 信任中心
- 合作伙伴
查看所有资源

开源

-社区
- GitHub 赞助:资助开源开发者
-项目
- 安全实验室
- 维护者社区
- 加速器
- GitHub 明星项目
- 存档项目
-仓库
- 主题
- 热门趋势
- 集合

企业

-企业解决方案
- 企业平台:由 AI 驱动的开发者平台
-可用附加组件
- GitHub 高级安全:企业级安全功能
- Copilot for Business:企业级 AI 功能
- 高级支持:企业级 24/7 支持

[定价]

[定价]

搜索或跳转至...

搜索代码、仓库、用户、问题、拉取请求...
搜索
清除
搜索语法提示

提供反馈

我们会阅读每一条反馈,并认真对待您的意见。
包含我的电子邮件地址,以便能与我联系
取消 提交反馈

保存的搜索

使用保存的搜索可以更快地筛选结果
名称
查询
要查看所有可用的限定符,请参阅我们的文档。
取消 创建保存的搜索
[ 登录 ](/login?return_to=https%3A%2F%2Fgithub.com%2Fzdk%2Flowfat)
[ 注册 ](/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E&source=header-repo&source_repo=zdk%2Flowfat)
外观设置
重置焦点
您已在另一个标签页或窗口中登录。[重新加载]()以刷新会话。
您已在另一个标签页或窗口中注销。[重新加载]()以刷新会话。
您已在另一个标签页或窗口中切换账户。[重新加载]()以刷新会话。 关闭提醒
{{ message }}
[ zdk ](/zdk) /[lowfat](/zdk/lowfat)公开
- [ 通知 ](/login?return_to=%2Fzdk%2Flowfat) 您必须登录才能更改通知设置
- [ 分叉 8 ](/login?return_to=%2Fzdk%2Flowfat)
- [ 加星 197 ](/login?return_to=%2Fzdk%2Flowfat)
- [ 代码 ](/zdk/lowfat)
- [ 问题 0 ](/zdk/lowfat/issues)
- [ 拉取请求 1 ](/zdk/lowfat/pulls)
- [ 操作 ](/zdk/lowfat/actions)
- [ 项目 ](/zdk/lowfat/projects)
- [ 安全与质量 0 ](/zdk/lowfat/security)
- [ 洞察 ](/zdk/lowfat/pulse)

其他导航选项

- [ 代码 ](/zdk/lowfat)
- [ 问题 ](/zdk/lowfat/issues)
- [ 拉取请求 ](/zdk/lowfat/pulls)
- [ 操作 ](/zdk/lowfat/actions)
- [ 项目 ](/zdk/lowfat/projects)
- [ 安全与质量 ](/zdk/lowfat/security)
- [ 洞察 ](/zdk/lowfat/pulse)
[](/zdk/lowfat)

zdk/lowfat

主分支
[分支](/zdk/lowfat/branches)[标签](/zdk/lowfat/tags)
[](/zdk/lowfat/branches)[](/zdk/lowfat/tags)
转到文件
代码
打开更多操作菜单

文件夹和文件

| 名称 | 名称 | 最后提交信息 | 最后提交日期 |
| --- | --- | --- | --- |

最新提交

历史记录
[100 次提交]
[100 次提交]
[.github/workflows]
|
[.github/workflows]
|
|
[crates]
|
[crates]
|
|
[docs]
|
[docs]
|
|
[test-fixtures/plugins]
|
[test-fixtures/plugins]
|
|
[.gitignore]
|
[.gitignore]
|
|
[CONTRIBUTING.md]
|
[CONTRIBUTING.md]
|
|
[Cargo.lock]
|
[Cargo.lock]
|
|
[Cargo.toml]
|
[Cargo.toml]
|
|
[LICENSE]
|
[LICENSE]
|
|
[README.md]
|
[README.md]
|
|
查看所有文件

仓库文件导航

- README
- 行为准则
- 贡献指南
- Apache-2.0 许可证
- 安全

lowfat 是一款轻量级 CLI 工具,它能在不必要的 CLI 输出到达代理之前将其过滤,从而降低 AI 令牌成本。

核心关注点

-轻量级:单一小型二进制文件,核心小巧但可扩展。
-本地优先:无遥测功能,数据由用户掌控。
-可组合:采用 UNIX 风格的管道,可混合使用内置过滤器和自定义过滤器,并非魔法。
-用户自主:`lowfat history` 可显示用户最常运行的命令,允许用户根据自身用例进行定制。

安装

cargo install lowfat
# 或者
brew install zdk/tools/lowfat
预构建的二进制文件可在 [GitHub 发布页面]获取。

设置

选择以下其中一种方式:
-Claude Code 钩子:添加到 `.claude/settings.json`:

{
"hooks": {
"PreToolUse": [
{
"matcher": "Bash",
"hooks": [{ "type": "command", "command": "lowfat hook" }]
}
]
}
}
-Shell 集成:在代理环境(`CLAUDECODE=1`, `CODEX_ENV`)中自动激活,或者设置 `LOWFAT_ENABLE=1` 以在任何 shell 中强制启用:
echo 'eval "$(lowfat shell-init zsh)"' >> ~/.zshrc # 或者 ~/.bashrc
-OpenCode 插件:只需一个命令,无需编辑配置:
lowfat opencode install # 写入 ~/.config/opencode/plugins/lowfat.ts
重启 OpenCode;命令在运行前会被透明重写。随时可使用 `lowfat opencode uninstall` 移除。
-直接使用:在任何命令前添加前缀:
lowfat git status
lowfat docker ps
lowfat ls -la
-Pi 代理:在 `~/.pi/agent/settings.json` 中:
{ "shellCommandPrefix": "eval \"$(lowfat shell-init zsh)\"; " }

使用亮点

# 查看配置情况以及每个过滤器的过滤程度
lowfat info # 状态徽章 + 活动过滤器
lowfat info git # `git` 的管道配置
lowfat info --config # 完整解析后的配置

# 查看 lowfat 为您节省的情况
lowfat stats # 终身令牌节省量
lowfat stats --audit # 近期插件执行情况
lowfat history # 按潜在节省量对命令进行排名

# 调整过滤强度
lowfat level ultra # 最大压缩
LOWFAT_LEVEL=lite lowfat git log # 一次性覆盖设置

# 编写插件
lowfat plugin new terraform # 搭建 ~/.lowfat/plugins/terraform/ 目录
lowfat plugin doctor # 检查插件(并预安装任何 Python 依赖)

# 在不安装的情况下针对示例测试插件
cat samples/git-diff-full.txt | lowfat filter --explain ./filter.lf --sub=diff --level=ultra

了解更多

-[docs/ARCHITECTURE.md]— 高级架构图:CLI、运行器、插件、内置功能
-[docs/CONFIG.md]— `.lowfat` 文件、环境变量、管道 DSL、内置处理器、`history` 排名
-[docs/PLUGINS.md]— lf-filter(`.lf` 插件 DSL)、shell 转义机制、PEP 723 + uv、AI 代理提示

替代方案

- [rtk]
- [context-mode]
- [lean-ctx]
- [tokf]
- [tamp]
- [ecotokens]
- [token-enhancer]

许可证

Apache-2.0

AI 声明

本项目使用了多种 AI 工具

关于

lowfat - 精简命令输出,去除噪音,节省令牌。

主题

[ rust ] [ cli ] [ 开源 ] [ 开发者工具 ] [ shell 脚本 ] [ 大语言模型 ] [ 成本降低 ] [ 令牌优化 ] [ 智能编码工具 ] [ 令牌节省 ] [ 节省令牌 ]

资源

- Readme
- 许可证:Apache-2.0 许可证
- 行为准则
- 贡献指南
- 安全策略

哎呀!

加载时出现错误。[请重新加载此页面]()
[ 活动](/zdk/lowfat/activity)

加星

[ **197** 颗星]

关注者

[ **1** 位关注者]

分叉

[ **8** 次分叉]

[ 举报仓库 ]

[33 个版本]

[ v0.6.8 最新版本 2026 年 6 月 5 日 ]
[+ 32 个版本]

[0 个包]

[0 个包]

哎呀!

加载时出现错误。[请重新加载此页面]()

哎呀!

加载时出现错误。[请重新加载此页面]()

[贡献者]

[贡献者]
* * *

哎呀!

加载时出现错误。[请重新加载此页面]()

语言

- [ Rust 93.8% ]
- [ Shell 5.8% ]
- [ TypeScript 0.4% ]

页脚

[ ](https://github.com) © 2026 GitHub, Inc.

页脚导航

- [条款]
- [隐私]
- [安全]
- [状态]
- [社区]
- [文档]
- [联系我们]
- 管理 Cookie
- 不共享我的个人信息
此时您无法执行该操作。

http://www.cnnetsun.cn/news/2798092.html

相关文章:

  • Flue:构建下一代代理的 TypeScript 框架,多场景应用与开发全解析
  • 高性能异步打印架构解析:PDFtoPrinter实现原理与安全优化方案
  • 零成本解锁WeMod Pro:开源增强工具全面指南
  • 效率提升秘籍:用快马生成自动化脚本,十分钟搞定claude code本地部署与监控
  • TPFanCtrl2技术深度解析:ThinkPad双风扇嵌入式控制与智能散热优化方案
  • 苹果平方字体PingFangSC免费使用终极指南:3分钟掌握专业中文字体
  • OpenProject开源项目管理软件:从入门到精通的完整指南
  • 模拟灰度传感器原理与实战:从循迹小车到简易颜色识别
  • CSDN AI数字营销链接配置实战:手把手教你为5类专栏定制专属引流链路(含平台API权限避坑指南)
  • 如何用OpenRocket在电脑上设计并仿真你的第一枚火箭模型
  • 天辛大师浅谈人机争霸赛,AI时代全人类大脑进化方向指南
  • CSDN原创检测算法逆向分析(2024最新版V3.7.2内核曝光):AI生成内容的“安全阈值”首次公开
  • 别再死记硬背了!用HBase 2.1.1 + Hadoop 2.7 搭建伪分布式环境,我踩过的坑都帮你填好了
  • 本地实现Overleaf般LaTeX编辑体验
  • 「ECG信号处理——(34)基于PSO优化ELM的睡眠分期研究」2026年06月05日
  • Linux玩转硬件:除了cutecom,还有哪些好用的串口调试工具?CH340驱动搞定后的选择指南
  • 别再傻傻分不清!一张图看懂SATA、M.2、NVMe硬盘怎么选(附避坑指南)
  • 别再纠结了!实测Colmap 3.6 vs OpenMVG:手把手教你为不同3D重建项目选对SFM工具
  • 明日方舟终极解放指南:如何用MAA助手一键完成全部日常任务
  • 嵌入式MCU开发实战:IAR环境下的RAM使用分析与栈溢出检测
  • 戴尔G15散热控制终极指南:开源替代AWCC的高效解决方案
  • 食品伙伴网实验室信息管理系统(LIMS)如何定制自己的管理系统
  • 终极指南:使用bandcamp-dl轻松下载Bandcamp高品质音乐
  • 三极管搭建RS232电平转换电路:从原理到实战的深度解析
  • 5分钟搭建智能安防系统:Frigate本地AI监控终极指南
  • 实战指南:WrenAI容器化部署与性能优化终极方案
  • 嵌入式LED情景调光:从PWM控制到低功耗设计的完整实践
  • 电源设计全链路解析:从需求评估到PCB布局与调试实战
  • C++写的Faiss向量检索服务:支持每日重建索引、GPU加速搜索、按日期过滤结果
  • 【愚公系列】《移动端AI应用开发》013-DeepSeek API开发与集成(深度集成与中间件架构)