爱意满满的作品展示区。
iffiX

[开源自荐] 微子:家里的电脑扫一次码,在外面接着用 AI 会话、VS Code、终端和远程桌面

  •  
  •   iffiX ·
    iffiX · 15h 54m ago · 880 views

    之前在 https://www.v2ex.com/t/1241622 发过一个很早的版本,现在我经过重构把安装门槛完全移除,当新项目重新介绍一下。

    我做了一个开源的远程访问中枢,名叫“微子”,现在迭代到 0.5.0 版本,它可以把远程 AI 会话、远程编辑器、终端、远程桌面、文件共享五种功能整合在一个应用里。

    它的核心优势:

    1. 多客户端适配:客户端支持 Windows 、macOS 、Linux 和安卓。家里机器上的 CloudCLI 、VS Code 、code-server ,在哪个客户端里都是点一下“打开”,手机上就开在手机浏览器里。不用记地址,也不用输密码。
    2. 多层级访问,全部模块化:不管你是需要远程桌面,喜欢终端 CLI ,喜欢 VS Code 那样的完整编辑器,还是想要专门为 Claude Code 、Codex 、Cursor 这些做的远程界面( CloudCLI ),全部都有,任你选择。它们都是面板里的模块,选一台机器,点“安装”,填一个账户名就跑起来。
    3. 统一的 AI 网关,管理多账号反代:网关就是 CLIProxyAPI 。API 密钥的上游( Anthropic 、OpenAI 、Gemini 、OpenAI 兼容四种接口)和订阅账号( Claude 、Codex 这些)都在面板的 AI 页加一次,多个账号放进一个池里轮换,哪个到额度了网关自己跳过。中枢集成了代理,网关访问上游直接走它,不用再给 AI 单独配代理。家里每台被管理的机器上的 CloudCLI 、VS Code 、code-server ,里面的 Claude Code 、Codex 走哪边由一个开关定:“使用中枢网关”,或者“使用这台机器本地的配置”。机器上不用再装客户端。
    4. 扫码即连接,开箱即用:手机扫一次码,电脑贴一次链接,连上就是同一套配置:同样的上游和模型名,每台设备一把自己的密钥,本机的 Claude Code 、Codex 、Gemini CLI 打开一个开关就指到家里的网关。同时支持多种网络情况:公网直连,内网穿透( SSH 反向代理,仅需要一个可以 SSH 登录的公网 VPS 和一个密钥),以及 EasyTier 、NetBird 组网。安全受保护,即使放在公网上,也只需要开放一个 8443 端口,这个端口全程加密,只接受加入过的设备。
    5. 更多方便使用的功能:多台被控端统一管理,远程唤醒 WoL ,可以保持和多个客户端共享的终端,文件系统远程挂载,路由和网络服务,内网网络服务 HTTP/HTTPS/TCP/UDP 的转发,全部集成。确保你部署的内部服务用起来就像在客户端所在的手机或电脑上本地使用一样。

    实机展示

    同一个保留并共享的终端会话,显示器上是面板,笔记本上是桌面客户端,手机上是安卓应用,三处同时在看

    在外面的阳台上,用笔记本接着家里机器上的 CloudCLI 会话

    项目地址: https://github.com/iffiX/neutrino 文档: https://neutrino.beyond-infinity.top/

    关于安装

    1. 将中枢装在你需要远程访问的机器上:从 https://github.com/iffiX/neutrino/releases/latest 下载你系统的包装上,Windows 是 msi ,macOS 是 pkg ,Linux 有 deb 、rpm 和 Arch 包。装完在系统里搜 Neutrino Hub 点开,浏览器里跟着向导走,设好密码,面板就开了。嫌点来点去麻烦的,一条命令下载、校验、安装,装完直接进向导。Linux 和 macOS:
      curl -fsSL https://github.com/iffiX/neutrino/releases/latest/download/install.sh | sh
      
      Windows:
      irm https://github.com/iffiX/neutrino/releases/latest/download/install.ps1 | iex
      
    2. 在面板的 AI 页加上游,登录账号。
    3. 在模块页给这台机器装 CloudCLI 、VS Code 或 code-server 。要让你的主机顺便管别的机器的话,先给那台装被控端然后连上中枢。
    4. 手机扫一次码,电脑贴一次链接,所有服务就都在列表里实时更新显示。

    面板的客户端页:新建一条链接,手机扫这个二维码,电脑贴链接 面板的模块页:CloudCLI 实例,和“这台机器的 AI 工具使用中枢的 AI 网关”开关

    关于系统支持

    • 中枢:Linux ( Debian 12 、Ubuntu 22.04 、Fedora 41 、RHEL 9 系、Arch 及以上,x86 和 ARM ),Windows 10 1809 及以上和 Windows 11 ,macOS 12.3 及以上( Apple 芯片和 Intel )。
    • 客户端:Linux 、Windows 、macOS ,和安卓 8.0 及以上。

    此外,如果你需要一个中枢管理更多机器, 可以手动配置被控端或者中枢代为 SSH 安装:

    • 被控端:Linux 、Windows 、macOS 。

    关于 AI

    这个项目 50%的工作由 Fable 5.1 完成,40%由 Opus 5 系列完成。我自己的 10%主要是整体的项目架构设计,和 skills 部分的设计。

    • skills 里写了完整的设计标准:整体架构、代码和文件组织、权限控制、凭据保险库、对外端口、通信协议、测试。
    • 重点是安全:每个服务只拿最小的权限;密钥全部加密存进保险库,备份文件泄露了也打不开;对外只开一个 8443 端口,考虑了 DoS 、身份验证和每个客户端能连到什么。
    • 成本:9 月 19 日到 10 月 9 日有记录的 Claude 用量约 169 亿 token ,整个项目估计用了 199 到 214 亿 token 。

    关于测试和可靠性

    • 单元测试 9995 个:
      • 中枢 4869 个
      • 被控端 2397 个
      • 桌面客户端 2194 个
      • 安卓 535 个
    • 集成测试 164 个,在本地 QEMU 虚拟机上运行。
    • 界面测试,也在虚拟机上跑:
      • Claude 派出子 agent ,按功能用模拟鼠标逐项点过

    尽管经过了反复的审核和测试,这个项目规模不小,涉及的面也很宽,从网络安全到文件服务管理都有。如果有不完善的地方,请提 issue 。

    关于发布和许可

    • 发布:安装包都在 GitHub 的发布页,每个版本附带校验文件 SHA256SUMS 和一份源码包。
    • 许可:开源,MIT 许可证。安卓 App 带着 RustDesk 的内核,这一部分是 AGPL-3.0 。
    • 仓库里带着一份完整的设计,从整体架构到通信协议的每个细节都写在 skills 里。任何手上有 AI 的人都可以基于这个项目自由扩展:fork 一份,让它先读 skill ,再加自己想要的修改。也欢迎提建议。

    TODO

    • Mac 和 Windows 安装包的数字签名。
    • iOS 客户端。
    • 安卓和 iOS 的应用商店上架。
    • 更多环境下的公开测试:不同的路由器、运营商网络和系统版本,欢迎装上试试。
    9 replies  •  2026-10-11 18:18:31 +08:00
    Tory12138
        1
    Tory12138  
       15h 40m ago
    Claude 好像本身就有这个功能,我从来没用过
    DeliMG
        2
    DeliMG  
       15h 31m ago via iPhone
    最近有好多同类软件
    iffiX
        3
    iffiX  
    OP
       14h 18m ago
    @Tory12138 谢谢查看! Claude 自带的远程只管它自己的会话, 而且手机端国内用相当不便需要梯子。微子管的是家里整台电脑:Claude Code 、Codex 这些 AI 会话之外,还有终端、VS Code 、远程桌面、文件,都在一个应用里,扫一次码就全有了。AI 那边还带一个多账号的网关,家里每台设备、每个工具共用一套账号,到额度了自动换下一个。
    iffiX
        4
    iffiX  
    OP
       14h 15m ago
    @DeliMG 是的,手机接电脑上 AI 会话的工具最近很多。微子不太一样的地方:
    1 )大部分市面软件都只有提供简单的 SSH 反代,需要堡垒机,或者 Cloudflare ,微子提供多种网络选择,保证在外的多种复杂环境也可以连,而且客户端一体化可以选择最快的线路。
    2 )我这里主力宣传 AI 对话,单微子不只 AI 会话,它同时可以处理终端、编辑器、远程桌面、文件共享、端口转发都在一个应用里;二是中枢装在你自己的电脑上,开源 MIT ,不经过别人的服务器,对外只开一个 8443 端口,所有通信流都经过此转发,可以有效地设计防护以及简化路由问题。

    谢谢查看!
    iffiX
        5
    iffiX  
    OP
       14h 11m ago
    实机测试方面:我现在的客户端在云南,正用手机流量跨运营商连回家里的电脑,远程桌面一直开着在测。
    yiciyuansky
        6
    yiciyuansky  
       9h 5m ago
    Gui 能否使用呢?我倒是有多个 ai 客户端远程控制的需求,cli 没有哎。
    iffiX
        7
    iffiX  
    OP
       8h 34m ago via Android
    @yiciyuansky gui 可以使用,可否具体描述下需求,我可以告诉您如何配置
    yiciyuansky
        8
    yiciyuansky  
       7h 31m ago
    @iffiX #7 是这样的,我 mini 有开 codex 客户端,workbuddy ,还有 agy 客户端,平常三个都在用,我想在远端可以续聊客户端里的任务或者新建任务(其实原生手机端可以满足需求,但是需要 1 是分散,每个客户端都有自己的,2 是还要开外网,3 是没有网页版,偶尔不止手机用,比如 macbook 控制 mini ),我现在自己也做了一个网页端,放在服务器上,在 mini 上跑了一个 bridge ,网页上实现调用,基本可用,但是 codex 的接口变来变去,有的时候又功能异常,workbuddy 和 agy 倒是基本没问题,但是整体来说我又没有手机版。

    要是有成熟产品我就不造轮子了😂

    但我不用 cli ,只用 gui
    iffiX
        9
    iffiX  
    OP
       6h 31m ago
    @yiciyuansky 好的, 我这个项目主力工作是处理网络转发和服务发现,使用的是比较成熟的这些 web 客户端比如 CloudCLI 。 我平常测的环境是 claude codex 本身 app 以及 vscode 插件。workbuddy 和 agy 我今天晚上做一个虚拟环境测试一下。所以 1, 2 我可以解决的比较好,3 主要看下面部署的服务好不好, 我先测试, 晚上给您答复。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1366 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 65ms · UTC 16:50 · PVG 00:50 · LAX 09:50 · JFK 12:50
    ♥ Do have faith in what you're doing.