网易首页 > 网易号 > 正文 申请入驻

这个程序员把Git重写了,AI调用成本直降71%

0
分享至


3,156次真实编程会话,45.9万token,7.4%的shell命令——这是Git在AI工作流中的真实占比。Codex更夸张,超过10%的bash调用都在跑git status、diff、log。

问题在于:Git的输出是给人类看的。彩色头部、教学文本、列对齐、装饰性格式,信息密度低得像把答案塞进礼品袋再塞满填充纸。AI不需要这些。每个多余token都是钱,都是延迟。

Fielding Johnston干了件事:用Zig重写了一个Git替代品,叫nit。直接对接libgit2,默认配置为机器优化。实测token消耗砍掉71%,速度还更快。

150-250K token去哪了

Johnston拉了真实会话数据做对比。nit的compact模式相比Git默认输出,能省15万到25万token。这还没完——100次hyperfine基准测试显示,nit在真实仓库上跑得比Git快。

Zig的C互调用是零成本。@cImport直接引入libgit2头文件,函数直调。没有子进程开销,没有文本解析,nit原生读取Git对象数据库。

没实现的命令怎么办?nit通过execvpe()直接透传给Git,替换自身进程。零包装层开销。alias git=nit是安全的——功能不会丢,原生实现越多,透传越少。

最争议的决定:把diff上下文从3行砍到1行

Git默认给3行上下文,里面藏着大量token。但砍了会不会让AI看不懂?


Johnston跑了27组试验:多文件diff、嵌套控制流、代码移动、模糊相似块。Claude在U0、U1、U3三种配置下都是4/4满分,没区别。那为啥不用U0(零上下文)?

他查了真实行为。561次Claude Code的git diff/show调用里,只有3.9%的AI会在diff后立即读源文件。这说明diff本身就是AI获取上下文的主要来源。最终选了U1——省token又不丢信息,hunk头保留行号,改动行自己说话。

compact(默认):机器优化,只要数据

human(-H):彩色分组,人看的时候用

78个测试和几十年的边缘情况

最难的不是性能,是兼容。Git积累了几十年的边缘情况:游离HEAD、合并提交、重命名文件、二进制diff、子模块。Johnston写了78个一致性测试,全部覆盖。每次nit输出和Git有实质差异,就加测试、修bug。

透传设计让这事可控。不需要第一天就实现所有命令。先搞高频的:status、diff、log、show。剩下的让Git顶着。发布,迭代。

安装方式很直接:brew install fielding/tap/nit。如果你是AI agent,直接nit log。

Git诞生于2005年,为人类协作设计。二十年后,AI成了主要用户之一,而它的输出格式还在收人类的"礼品税"。nit的实验提出一个问题:当机器成为主要消费者,我们的工具链有多少地方还在交类似的认知税?

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
大学生怒砸食堂后续!人已被抓,知情人爆猛料,赔几十万只是一角

大学生怒砸食堂后续!人已被抓,知情人爆猛料,赔几十万只是一角

潮鹿逐梦
2026-03-29 14:54:28
伊朗自己都没想到,摸了这么大个奖!美军出现大战损,E3G被毁?

伊朗自己都没想到,摸了这么大个奖!美军出现大战损,E3G被毁?

共工之锚
2026-03-29 14:26:08
中国警告美国:勿将冲突战乱引入亚太

中国警告美国:勿将冲突战乱引入亚太

参考消息
2026-03-29 16:18:54
东风导弹泄密案!间谍郭万钧一家三口,全部被处以死刑

东风导弹泄密案!间谍郭万钧一家三口,全部被处以死刑

谈史论天地
2026-03-29 16:10:03
真相大白!固态电池量产,最先淘汰的不是燃油车,而是新能源汽车

真相大白!固态电池量产,最先淘汰的不是燃油车,而是新能源汽车

小怪吃美食
2026-03-29 18:58:38
淡季的大西北,需要一点逆流而上的小勇气

淡季的大西北,需要一点逆流而上的小勇气

吴佩频道
2026-03-29 15:24:17
广铁致歉受强降雨龙卷风影响部分列车晚点,乘客讲述隧道内停车断电4小时经历

广铁致歉受强降雨龙卷风影响部分列车晚点,乘客讲述隧道内停车断电4小时经历

澎湃新闻
2026-03-29 21:18:27
邵佳一:国足禁外出购物,0-7惨败后买特产太刺眼

邵佳一:国足禁外出购物,0-7惨败后买特产太刺眼

老觷系戏精北鼻
2026-03-29 22:00:10
中美会谈结束,沉默11天后,特朗普宣布,中国将再买2000万吨大豆

中美会谈结束,沉默11天后,特朗普宣布,中国将再买2000万吨大豆

史行途
2026-03-29 20:05:59
不要担心明天的走势,天塌不下来,国际原油暗盘已经跌下来了!

不要担心明天的走势,天塌不下来,国际原油暗盘已经跌下来了!

有范又有料
2026-03-29 16:15:46
多地出现,紧急提醒!不要买、不要用!看到举报

多地出现,紧急提醒!不要买、不要用!看到举报

新民晚报
2026-03-29 16:11:51
世贸天阶拆了?实为焕新升级,篮球中心谢幕,4K天幕将登场

世贸天阶拆了?实为焕新升级,篮球中心谢幕,4K天幕将登场

新京报
2026-03-29 17:11:22
歌手吴向飞喊话李荣浩道歉:未取得授权公开演唱其歌曲;李荣浩回应:并未在个人演唱会或音乐节晚会唱过,请列明场次,若侵权一定赔偿道歉

歌手吴向飞喊话李荣浩道歉:未取得授权公开演唱其歌曲;李荣浩回应:并未在个人演唱会或音乐节晚会唱过,请列明场次,若侵权一定赔偿道歉

极目新闻
2026-03-29 18:56:41
不堪入目,工作群上演“活春宫”,网友说:这锅AI不背!

不堪入目,工作群上演“活春宫”,网友说:这锅AI不背!

黯泉
2026-03-29 14:47:55
仅剩3天了!4月1日高速新规全面执行,所有司机务必抓紧查看!

仅剩3天了!4月1日高速新规全面执行,所有司机务必抓紧查看!

太阳来
2026-03-29 09:31:57
32岁生日无人问津,娱乐圈的“看人下菜碟”,在王嘉尔身上应验了

32岁生日无人问津,娱乐圈的“看人下菜碟”,在王嘉尔身上应验了

八斗小先生
2026-03-29 18:25:34
“直接崩了,一天掉了一百多元!”有人疯狂抛售,国际巨头接连发布新技术……格局将被改变?

“直接崩了,一天掉了一百多元!”有人疯狂抛售,国际巨头接连发布新技术……格局将被改变?

都市快报橙柿互动
2026-03-29 12:26:05
这是今天娱乐圈最让人悲痛的消
​息!

这是今天娱乐圈最让人悲痛的消 ​息!

果妈聊娱乐
2026-03-29 13:33:21
新加坡媒体:以色列很快将被夷为平地!

新加坡媒体:以色列很快将被夷为平地!

安安说
2026-03-25 11:01:10
“凭什么判我死刑!”泰安入室抢婴案庭审现场,主犯当庭破口大骂!

“凭什么判我死刑!”泰安入室抢婴案庭审现场,主犯当庭破口大骂!

极目新闻
2026-03-29 15:16:06
2026-03-30 00:00:49
赛博兰博
赛博兰博
专注捣鼓AI效率工具,试图在这个时代留下数字分身的探索者。
401文章数 2关注度
往期回顾 全部

科技要闻

马斯克承认xAI"建错了",11位创始人均离职

头条要闻

中国警告美国:勿将"冲突战乱"引入亚太地区

头条要闻

中国警告美国:勿将"冲突战乱"引入亚太地区

体育要闻

绝杀卫冕冠军后,他单手指天把胜利献给父亲

娱乐要闻

汪峰定律再现!李荣浩喊话单依纯侵权

财经要闻

Kimi、Minimax 们的算力荒

汽车要闻

岚图泰山X8配置曝光 四激光雷达/华为新一代座舱

态度原创

本地
健康
数码
家居
军事航空

本地新闻

在潍坊待了三天,没遇到一个“潍坊人”

干细胞抗衰4大误区,90%的人都中招

数码要闻

仅花48元!成功捡漏64GB DDR5内存:血赚好几千

家居要闻

曲线华尔兹 现代简约

军事要闻

美两栖攻击舰载3500名增援到达

无障碍浏览 进入关怀版