Blackhole 开源:给 Claude Code 套一层隔离壳
犹豫很久要不要开源 Blackhole 这个工具,因为它真的很简单 但它解决的问题,想必是大家都遇到过的:
平时用 Claude Code 开 auto / yolo 很爽,但直接在宿主机上跑,或者随便挂个 Docker 容器,其实很容易把本机的 $HOME、~/.ssh、系统指纹暴露出去;而且本机代理一旦闪退,流量就会直接降级成裸连,很容易被封号
对于这个问题,我做了一套基于 Colima (vz + virtiofs) 的隔离方案:
- 宿主机不装 Claude Code,只在虚拟机内安装,通过宿主机映射启动 Claude Code
- 只把当前工作目录挂载进虚拟机容器,跑 rg 和 git status 没有延迟感
- 内置 iptables 断流保护,本机代理掉线时自动下线容器网络
你可以看到,它的使用体验是完全无感的,你只需要像日常一样使用 claude 一样启动它即可
仓库里写好了完整的 AGENTS.md,clone 下来直接让你电脑上的 Agent 读文档,它就能按你的本地环境自动配好,帮你日常运行,甚至帮你移植到其他环境
我写了一篇短文聊了聊这种「只交付原子标准能力,把最后一公里交给用户本地 Agent」的思路,欢迎大家带着自己的 Agent 一起共创:
这篇短文的灵感来自 @Stv_Lynn 的文章,非常感谢他说清了一些我一直在想的事情
文章:
仓库: