返回项目

MindFS

AI Agent 远程访问网关——把家里跑着 Claude Code、Codex、Gemini CLI 的电脑搬到手机和外网上,单二进制 + PWA + 端到端加密。

MindFS

人不在电脑旁也能用上家里那台跑着 Claude Code、Codex、Gemini CLI 的机器——MindFS 干的是这件事。它把本地的 agent 会话、工作目录、文件搬到一张网页上,手机能开、外网能开,端口不用对外暴露,账号体系也不用搭。

在手机或外网接家里跑着的 Claude Code / Codex / Gemini CLI 的电脑,零端口暴露,单二进制装好就能跑。

几个会踩到的场景。

  • 在家把一个 agent 任务跑起来了,出门只剩手机,想盯进度只能 SSH 进去 tmux attach,移动端读不动满屏 token 流。
  • 同时装了三四个 agent CLI,每份会话历史散在不同 CLI 里,切来切去要重复贴一遍背景。
  • 长任务跑十几分钟,手机锁屏再点开,agent 已经在等某个权限请求确认,但没人按。

MindFS 把这几件事一起收掉——浏览器开着就行,输出是结构化卡片不是一坨终端文本,权限请求会在前端弹出来等人点按。

核心能力

  • 多 Agent 自动探测 —— Claude Code、Codex、Gemini CLI、Cursor、Copilot、Cline、Augment、Kimi、Kiro、Qwen、Qoder、Pi、OpenCode、OpenClaw 装好就能识别,会话里随时切,上下文共享,不用重新讲一遍背景。
  • 结构化流式渲染 —— token-by-token 推到浏览器,工具调用、思考过程、权限请求、上下文窗口余量都拆成可折叠卡片,不是一坨黑底白字。
  • 会话双向导入 —— MindFS 里建的会话可以回 CLI 继续,CLI 里的旧会话也能拉进 MindFS,绑定持久化做了,服务重启不丢映射。
  • 数据自托管 —— 对话历史、文件元数据、视图配置都落在被托管目录的 .mindfs/ 子目录里,换机器只是复制文件夹。
  • 三种访问模式 —— 本地局域网直连 / Relay 走 a9gent.com 中转穿透防火墙 / 私有网络(比如 Tailscale)下直接 ip:port,会话和文件支持端到端加密。

谁该用,谁先放放

适合

  • 同时装着多个 agent CLI、又经常想在手机上盯任务的人。
  • 不想为了远程访问开公网端口的人——Relay 模式靠官方中转,本地防火墙不动一根毫毛。
  • 喜欢数据自己拿在手里、不愿把会话历史送进第三方账号的人。

先放放

  • 只用一个 agent、整天都坐在电脑前——直接开 CLI 就够了,多套一层只是负担。
  • 已经在用 Tailscale + VS Code Remote 跑得很顺,迁移成本未必划算(不过 MindFS 在私有网络里也能直连,可以并存)。

上线前留意

  • Relay 中转走 a9gent.com。项目内容敏感先把端到端加密打开,或者直接换私有通道(比如 Tailscale)。
  • AGPL-3.0。自己用、自己改自己用都没问题;但要把 MindFS 改一版做成 SaaS 对外服务,得遵守 AGPL 网络条款,改动也得开源出去。
  • 生态偏新。多 Agent 双向导入这种深耦合功能,难免有边缘 CLI 适配滞后的情况,遇到问题去 GitHub 提 issue 比较快。

以后想从手机或外网接家里跑着 agent 的机器,回来翻这条卡片。

语言

Go

分类

Vibe Coding

许可证

AGPL-3.0

更新时间

7/1/2026

标签

AI Agent远程访问多 AgentPWA插件系统自托管
~/安装方式

# install

$curl -fsSL https://raw.githubusercontent.com/a9gent/mindfs/main/scripts/install.sh | bash

# usage

$mindfs /path/to/your/project
$open http://localhost:7331