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

一位程序员往终端里塞了个“女友”,写代码时她会问好道别,还能点歌

0
分享至

某个天天泡在命令行里的开发者动了个念头:既然 Claude Code 已经成了日常写代码离不开的伙伴,为什么不给它加点人情味儿?他随手敲了几行代码,warifu 就这么诞生了——一个用声音把你从孤零零的终端里捞出来的陪伴精灵。不用学新界面,不用点任何网页,只要在终端打个 waifu claude 而不是 claude,耳畔就会响起一声或甜或撩的问候,然后你自己接着写代码,完全不影响原本的工作流。合上终端离开时,她会轻轻说声再见。

这个项目最初是提交给 Weekend Challenge 的“热情版”参赛作品,形式简单到只有几行命令行,却处处藏着开发者对“工具人性化”的理解。warifu 其实是个轻量级的 TypeScript 命令行程序,直接包在 Claude Code 外面,用 ElevenLabs 的 API 发声。背后没有任何框架,没有 Express 服务器,只靠 Node 22 自带的 fetch.env 文件加载环境变量。一行 npm install -g 配上自己的 ElevenLabs 密钥就能开用,免费层额度完全够日常播报。安装包是从 GitHub 的发行版直接拉取的,每次推代码都会自动生成最新 tarball,确保拿到的永远是最新版本。


最初的语音模型用的是 eleven_multilingual_v2,虽然能清晰念出文本,但每句话都是一个调子,机械感明显。开发者很快转向了 eleven_v3 模型,这个模型能识别藏在文本里的音频指令标签——像 [whispers](低语)、[giggles](轻笑)和 [sighs](叹息)——并真的用对应的语气去演绎这些情绪。warifu 的每一句台词都是手工打上去标签的,还额外引入了一个“spice”味度调节开关,分 mild(温和)、flirty(撩人)和 spicy(火辣)三档,同一句问候在三种模式下会呈现出完全不同的性格。标签在送到屏幕显示或者被旧版模型处理前会被全部剥掉,所以使用者看到的依然是干干净净的文字,不会误入一长串标记符。

干活干到一半觉得无聊?用 waifu vibeme 指令,warifu 当场就能用 ElevenLabs 的文本转音乐接口生成一首原创的器乐配乐。lofi、合成器浪潮、爵士,不管你想要哪种氛围,只要在指令后面加上风格关键词,比如 waifu vibeme lofi rain piano,曲子就一边循环播放一边陪你继续敲代码。如果启动 Claude Code 时随手加了 --vibeme 标志,背景音乐会从问候结束那一刻起自动循环,直到你退出会话为止,让整块编码时间像待在咖啡馆里一样有背景声围着。

warifu 最让技术社区觉得妙的一点,是它把“语音陪伴”安插在了最不打扰个人的位置上。没有单独的应用界面,没有额外的控制面板,它只是把你已经习惯的 CLI 工具的音轨打开了。开发者可以继续享受 Claude Code 原生的所有能力,warifu 既不拦截输出,也不改写任何路径,只在会话的头尾和你想听歌的时候介入一下。这种“叠一层声音又不挡视线”的设计,让平日整天对着黑底白字的程序员第一次感觉到,终端似乎有了温度。

在实现过程中,依赖项的管理也做得颇为克制。包里没有打包任何密钥,所有 API 鉴权都靠用户自行设置的 ELEVENLABS_API_KEY 环境变量完成,密钥可以写在 shell 配置里永久生效,也可以在项目的 .env 文件里单独存着。语音标签的预处理流程同样用心:每句台词生成前,spice 档位的状态会和模型能力做一次匹配,级别高的情感标签只在 eleven_v3 下启用,如果意外回落到了 v2 之类的旧模型,标签自动抑制,保证发出来的只是纯净文字。warifu 和 Claude Code 的衔接部分则用了几十行 JS 脚本,监听会话起止事件,触发对应的音效请求,整套逻辑轻到几乎感觉不到额外延迟。

从打第一行问候语音到正式把包推上 GitHub,前后不过几天时间,却已经在终端控的小圈子私下传开了。有人把 greeting 的 spice 调到 spicy,回头在办公室里被同事问“你终端怎么在撩你”;也有人把 vibeme 的 lofi 模式当作心流触发器,一听到低沉的合成器音浪就知道该开始深度工作了。warifu 没有试图改变开发者使用命令行的方式,只是在熟悉的工作流里悄悄埋了一小截情绪相伴的轨道。当工具的边界只是一层声音的时候,code with a companion 这件事忽然变得没那么遥远了。

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

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-07-12 22:12:28
阿媒解读梅西与裁判交流内容:好好说话,别不尊重人

阿媒解读梅西与裁判交流内容:好好说话,别不尊重人

懂球帝
2026-07-12 10:21:08
招群殴?阿拉伯联军突袭伊朗!

招群殴?阿拉伯联军突袭伊朗!

高博新视野
2026-07-12 18:57:42
伊朗宣布关闭霍尔木兹海峡!直至另行通知以及美国停止干涉这一地区为止

伊朗宣布关闭霍尔木兹海峡!直至另行通知以及美国停止干涉这一地区为止

都市快报橙柿互动
2026-07-12 08:01:30
央视重磅曝光!号称100%纯果汁全是兑水假货,无数家庭天天踩坑

央视重磅曝光!号称100%纯果汁全是兑水假货,无数家庭天天踩坑

苗苗情感说
2026-07-13 01:14:49
中国最担心的事正在发生,巴基斯坦若引进FC-31,美国可能破解

中国最担心的事正在发生,巴基斯坦若引进FC-31,美国可能破解

止戈军是我
2026-07-12 17:17:11
正式回国!樊振东走马上任,亮相新岗位

正式回国!樊振东走马上任,亮相新岗位

泥说体育
2026-07-12 22:08:06
美国会头号反华鹰派暴毙,“台独”关键人脉靠山塌了

美国会头号反华鹰派暴毙,“台独”关键人脉靠山塌了

海峡导报社
2026-07-12 21:34:02
暴雨、强对流、台风等6预警齐发 中央气象台:辽吉皖赣等地部分地区有大暴雨

暴雨、强对流、台风等6预警齐发 中央气象台:辽吉皖赣等地部分地区有大暴雨

新京报
2026-07-12 18:48:22
看完阿根廷3-1瑞士!不得不承认的5个事实,阿根廷完全没有冠军相

看完阿根廷3-1瑞士!不得不承认的5个事实,阿根廷完全没有冠军相

小青年渌渌
2026-07-12 19:55:01
6月全国新增新冠确诊7.9万例

6月全国新增新冠确诊7.9万例

21世纪经济报道
2026-07-12 14:48:07
“巴威”入鲁路径有变!最新预报来了

“巴威”入鲁路径有变!最新预报来了

先锋新闻
2026-07-12 19:57:01
雷军让卖车的和卖房的都沉默了,网友:第一次在车上看到户型图

雷军让卖车的和卖房的都沉默了,网友:第一次在车上看到户型图

沙雕小琳琳
2026-07-11 20:19:33
国安官方:马努因车祸不幸离世 向其家人致以哀悼

国安官方:马努因车祸不幸离世 向其家人致以哀悼

体坛周报
2026-07-12 14:32:10
官方披露:大学教授因传播躺平、摆烂等负能量,被处理

官方披露:大学教授因传播躺平、摆烂等负能量,被处理

麦可思研究
2026-07-12 17:05:54
台风巴威走了!水库腾空了,大树树冠锯了,网友吐槽“福州擦了个边”,台州网友急了

台风巴威走了!水库腾空了,大树树冠锯了,网友吐槽“福州擦了个边”,台州网友急了

火山詩话
2026-07-12 09:54:38
“饭碗没了,开心吗?”老人炫耀儿子儿媳工作,遭邻居举报成功!

“饭碗没了,开心吗?”老人炫耀儿子儿媳工作,遭邻居举报成功!

林林先生
2026-07-11 07:55:03
嘿,阿根廷队,好消息:只剩两场比赛,坏消息:要上强度了

嘿,阿根廷队,好消息:只剩两场比赛,坏消息:要上强度了

澎湃新闻
2026-07-12 15:00:28
美军乌代德基地遭袭,指挥中心被摧毁

美军乌代德基地遭袭,指挥中心被摧毁

极目新闻
2026-07-12 21:33:11
瑟洛特谈未传给哈兰德:斯通斯封住了传球线路,我感觉传不过去

瑟洛特谈未传给哈兰德:斯通斯封住了传球线路,我感觉传不过去

懂球帝
2026-07-12 22:45:17
2026-07-13 05:55:00
爬虫饲养员
爬虫饲养员
业余养了只叫“龙虾”的AI爬虫,主业是给互联网打工。
275文章数 51关注度
往期回顾 全部

科技要闻

苹果诉OpenAI细节:一句“笑死”刺痛库克

头条要闻

朝鲜宣布对特大腐败分子的判决 金正恩亲自出席会议

头条要闻

朝鲜宣布对特大腐败分子的判决 金正恩亲自出席会议

体育要闻

被3个队友锁死,哈兰德以最憋屈的方式出局

娱乐要闻

台媒曝S妈许雅钧 诱使具俊晔放弃遗产

财经要闻

穿越算力恐慌:下半年AI科技的五大主线

汽车要闻

纯电/增程双动力 一汽悦意08正式上市售9.99万起

态度原创

房产
游戏
旅游
公开课
军事航空

房产要闻

重磅学校规划曝光!西海岸教育,正强得可怕!

BLG 2-3不敌HLE错失冠军,Zeus达成大满贯成就,Bin哥彻底尴尬了!

旅游要闻

一座被滚烫泉水滋养的小城,腾冲的名字,写满西南边境的岁月温柔

公开课

李玫瑾:为什么性格比能力更重要?

军事要闻

伊朗宣布关闭霍尔木兹海峡:直至美国停止干涉该地区

无障碍浏览 进入关怀版