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

每4条命令蹦一句鬼话,他用80行代码养了个本地幽灵

0
分享至

敲下rm -rf node_modules,终端里冒出一句:“一次干净的清扫……但有些重要的东西也跟着模块一起消失了,不是吗?”这不是彩蛋,是一个住在 shell 里的幽灵。

作者把它叫做 Haunted Terminal。默认每 4 条命令,它就会低声说一句关于你刚跑过什么、有没有失败的怪话。整套东西大约80 行:一个挂在PROMPT_COMMAND上的 Bash 钩子 haunt.sh,加一个只用标准库的 Python 脚本 whisper.py,后者调用 Ollama 的/api/generate接口。没有依赖,没有 API key,不用注册账号。

为什么非要本地跑模型,作者给了几条很实在的理由:

  • shell 历史是私密的。命令里带着主机名、路径、手滑粘进去的 token。一个要读这些内容的幽灵,不能是云端 API。在这里,提示词从不离开127.0.0.1
  • 断网也能用。没有网络、没有服务中断、没有速率限制。Ollama 挂了幽灵就闭嘴,提示符永远不会被卡住,因为调用跑在后台子 shell 里。
  • 换模型只改一个环境变量HAUNT_MODEL,这让作者能实打实地对比两个尺寸,而不是信规格表。
  • 每条命令零成本。一个每隔几次敲键就触发的钩子,按 token 计费是荒唐的。

对比是在同一台机器上测的:同样的提示词、5 条命令、16 核、无 GPU、14 GB 内存,预热指模型已加载。结论有两条。

12B 写的句子略好,但 4B 才是合适的默认值。幽灵在后台跑,可一句在命令执行9 秒后才出现的低语,会让人觉得脱节;2 秒则像是它一直在盯着你。

冷启动能让幽灵彻底沉默。作者第一次跑 12B 就超时了:加载约8 GB权重超过了20 秒的请求超时,而“绝不解释自己”的错误处理把这件事藏了起来。先加载好的情况下,同样的调用只要5.5 秒。用更大的模型,就得让它常驻(OLLAMA_KEEP_ALIVE),或者调高超时。

4B 的产出大概是这样:git push --force之后,它说“过去抗拒你强力的改写,永远在数字回声里留下污渍”;sudo apt update之后,它说“系统低语着更新,但另有些东西正被悄悄安装”。

想试的话,三步:拉gemma3:4b,克隆仓库,把 haunt.sh 写进 ~/.bashrc。可调的环境变量有HAUNT_ODDS、HAUNT_MODEL、HAUNT_HOST。

局限也摆在明面上:小模型有时会反复念叨“回声”和“看不见的东西”;只支持 Bash,zsh 需要改用 precmd;上面那些延迟是单机纯 CPU 的数字。

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

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.

相关推荐
热点推荐
新秀大乱斗!盘点开赛至今表现最好的6名新秀,探花砍25+13+6成第一,7号秀73投22分被看穿

新秀大乱斗!盘点开赛至今表现最好的6名新秀,探花砍25+13+6成第一,7号秀73投22分被看穿

篮球圈里的那些事
2026-10-29 07:51:16
奇迹一战!孙心然带伤获胜,揪心一幕:毛巾捂脸落泪,边打边哭!

奇迹一战!孙心然带伤获胜,揪心一幕:毛巾捂脸落泪,边打边哭!

大秦壁虎白话体育
2026-10-29 18:05:14
外媒称中国股市连跌12周!瞎说——我们这叫“待涨12周”

外媒称中国股市连跌12周!瞎说——我们这叫“待涨12周”

城事堂
2026-10-29 08:59:21
一个家庭连最基本的“10万存款”都没有,后边的寒冬,就很难熬过去了

一个家庭连最基本的“10万存款”都没有,后边的寒冬,就很难熬过去了

舒山有鹿
2026-10-29 22:07:12
西宁野生动物园救护雪豹幼崽“凌小寒”:已收治21天,尚未完全脱险

西宁野生动物园救护雪豹幼崽“凌小寒”:已收治21天,尚未完全脱险

澎湃新闻
2026-10-28 16:10:28
男明星女友当街向其下跪视频疯传,男星本人发博解释事件过程男网友看破防了

男明星女友当街向其下跪视频疯传,男星本人发博解释事件过程男网友看破防了

浪花妈妈
2026-10-29 00:56:17
无底线了!内塔尼亚胡之子被伊朗特工暗杀,弃行李连夜逃回以色列

无底线了!内塔尼亚胡之子被伊朗特工暗杀,弃行李连夜逃回以色列

梦史
2026-08-29 06:21:20
男性可以自由控制“排精”吗?不要害羞,学会这3招,好处多

男性可以自由控制“排精”吗?不要害羞,学会这3招,好处多

荔子言
2026-09-03 10:24:46
女子和情夫车震,发生关系后还不让他回家见女友,情夫早就嫌她年纪大,女子一句话更让她追悔莫及

女子和情夫车震,发生关系后还不让他回家见女友,情夫早就嫌她年纪大,女子一句话更让她追悔莫及

丫头舫
2026-10-27 22:48:38
《甄嬛传》真是太厉害了,厉娜许飞20年对质,有一个真相没人说

《甄嬛传》真是太厉害了,厉娜许飞20年对质,有一个真相没人说

猪小艳吖
2026-10-27 18:41:46
“搓澡巾”的邪修用法!果然,还是年轻人脑洞大,这谁能想出来?

“搓澡巾”的邪修用法!果然,还是年轻人脑洞大,这谁能想出来?

抠搜侠
2026-10-29 13:37:09
细心照顾病妻整整46年,定下身后合葬约定,80岁转身娶了她闺蜜

细心照顾病妻整整46年,定下身后合葬约定,80岁转身娶了她闺蜜

听栀子说
2026-10-28 19:40:05
被网友们的“保鲜膜”用法惊到了!看完后,立马又买了两大卷

被网友们的“保鲜膜”用法惊到了!看完后,立马又买了两大卷

抠搜侠
2026-10-20 14:27:40
你手欠过吗?网友:就因为一次手贱,毁了三个家庭!

你手欠过吗?网友:就因为一次手贱,毁了三个家庭!

另子维爱读史
2026-09-04 21:17:00
中方确认不出席,菲方连忙改口,没有要与台合作!结果还是失望了

中方确认不出席,菲方连忙改口,没有要与台合作!结果还是失望了

共工之锚
2026-10-29 00:13:30
在广东,退休金不到3000块的人,正在经历一场无声的“破产”?

在广东,退休金不到3000块的人,正在经历一场无声的“破产”?

林子说事
2026-10-30 01:33:07
A股收评:创业板指跌4.45%,全市场超4700只个股飘绿,CPO、AMD、半导体等概念走弱

A股收评:创业板指跌4.45%,全市场超4700只个股飘绿,CPO、AMD、半导体等概念走弱

界面新闻
2026-10-29 15:03:23
少吃属阴的食物,脾胃慢慢好起来,建议多吃3种,补阳健脾胃

少吃属阴的食物,脾胃慢慢好起来,建议多吃3种,补阳健脾胃

江江食研社
2026-10-29 10:13:13
继手伸进裤子后,48岁刘涛被当众摸胸,全程赔笑不敢怒,多人遭殃

继手伸进裤子后,48岁刘涛被当众摸胸,全程赔笑不敢怒,多人遭殃

情感大头说说
2026-10-29 16:30:06
中国已经把最硬的底牌亮出来了,这不是吓唬人,是实实在在的警告

中国已经把最硬的底牌亮出来了,这不是吓唬人,是实实在在的警告

小马姨
2026-09-06 17:53:28
2026-10-30 04:23:00
野生运营
野生运营
懂点产品,懂点AI,正在努力给平淡日子搞点新花样。
198文章数 98关注度
往期回顾 全部

科技要闻

MacBook终于能触屏了:22999元起

头条要闻

媒体:守住不该守住的底盘 77岁的内塔尼亚胡逃出生天

头条要闻

媒体:守住不该守住的底盘 77岁的内塔尼亚胡逃出生天

体育要闻

超级黑马!球队不败 29岁的他得分榜前三

娱乐要闻

白百何被曝和二婚丈夫离婚 和男生逛街

财经要闻

两大娱乐巨头,谈崩了

汽车要闻

标配宁德时代电池 智己LS8 NEO纯电预售24.98万起

态度原创

时尚
手机
旅游
房产
军事航空

新剧吻戏不断引猜疑!王玉雯杨玏被曝分手,团队沉默背后藏何隐情

手机要闻

一加Ace7发布!双路冰河风冷系统 全能比肩旗舰

旅游要闻

夜宿双廊听苍洱

房产要闻

12.1亿!三亚挂出重磅宅地!

军事要闻

万斯致信伊朗安全高官试图重启谈判

无障碍浏览 进入关怀版