搜索你想找的开源项目

输入名称、用途或关键词,也可粘贴 GitHub 仓库链接

分享到微信

当前解读页的微信分享二维码

用微信扫一扫打开,点击右上角「···」分享给朋友或朋友圈。

手机上可截屏后,在微信扫一扫中从相册识别二维码。

Lee-xeo/Claude-Cage

开发工具

把 Claude Code、浏览器和编辑器装进一个隔离 Linux 虚拟机的 Mac 桌面应用。

465
40
Go
MIT
创建于 6 天前

项目介绍

Claude Cage 把一套轻量 Linux 虚拟机打包成桌面程序,让 Claude Code、浏览器和代码编辑器在同一个窗口里运行。虚拟机接管内部所有网络流量并走用户配置的代理,同时把时区、语言等设置与代理 IP 同步,目的是给 Claude 用户一个相对一致、隔离的工作环境,而不是自己折腾 VPS 和指纹浏览器 README 第 11–29 行。

目前以 macOS 14+ Apple Silicon 为主,Windows 10 22H2 / 11 x64 与 Debian 12 / Ubuntu 24.04 x86_64 处于开发验收阶段 README 第 47–60 行。Intel Mac、Windows ARM64 和 Linux ARM64 暂不支持。

快速使用

  1. 从项目主页下载对应平台安装包。macOS 打开安装包,把 Cage 拖入应用程序并从那里启动;Windows 和 Linux 按各自的安装说明操作。
  2. 配置代理:打开「配置网络与代理」,添加 Clash/Mihomo YAML 订阅或本地 YAML 文件,选择节点并应用。需要中转住宅代理时可使用链式代理。
  3. 启动 Cage 环境。首次启动会下载 Linux 镜像和开发工具,然后执行网络检查;关键检查通过后才能联网,失败时环境保持离线且没有直连回退。
  4. 打开或新建项目文件夹,新建终端,输入 claude,在 Cage 浏览器里完成账户授权。也可以先用默认工作区。完整步骤见开始使用。

安装包自带工作台和代理核心,主机无需预装 Go、Node.js、Docker 或 Clash;但仍需自备代理订阅和 Claude 账户,Cage 不提供这两者。

使用约束

  • 所有项目共用一个 Cage 环境,也共用其中的工具、账户和 Linux 文件系统,项目之间没有独立隔离。共享目录中的修改和删除会直接影响本机文件,建议使用版本控制或备份;.git 等元数据默认只读,Git 提交在主机上完成 README 第 75–83 行。
  • 客机只能通过代理访问公网 IPv4 TCP,DNS 走同一代理;公网 UDP、IPv6、ICMP 以及客机主动访问主机和局域网的连接被阻断,依赖这些能力的工具可能无法使用。
  • 网络检查只展示当前配置和采样证据,不能保证账户不受平台限制。
  • macOS 和 Windows 的应用内更新通过所选代理下载,没有直连回退,更新前需保存并停止任务。macOS 要求 Developer ID 签名和 Apple 验证,Windows 要求可信的 Authenticode 签名和相同发布者公钥;未签名 Windows 预览版和 Linux 系统包需手动更新 升级与卸载。

项目主许可为 MIT,随附组件保留各自许可,Mihomo 作为独立可执行文件按 GPL-3.0 分发 README 第 101–108 行。

HotRepo 点评

2026-11-05 该项目进入 HotRepo 新项目榜记录:约一小时内从 101 星增至 121 星,新增 20 星,Fork 数未变。这只是一个很短的观察窗口,只能说明当天获得了一定关注,不足以判断趋势。项目当前版本为 0.1.5-alpha.2,README 也列出干净机器安装、真实 Claude 授权等尚未完成的验收项,因此星数增长更适合视为关注度,而非成熟度或采用率。

本文由 AI 根据项目 README 生成,更新于 ,以项目官方文档为准。