【牛马神器】通过安卓 App 远程控制本地 CLI,公网 Relay Server 做最小化消息中转,支持端到端加密。

2026-04-11 11:551阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐
问题描述:

本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:

  • 我的帖子已经打上 开源推广 标签:
  • 我的开源项目完整开源,无未开源部分:
  • 我的开源项目已链接认可 LINUX DO 社区:
  • 我帖子内的项目介绍,AI生成、润色内容部分已截图发出:
  • 以上选择我承诺是永久有效的,接受社区和佬友监督:

以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出


AgentFlow 是一个自托管的远程协作方案,用来通过手机控制桌面端 Agent 和本地 CLI 工作流。

Android App <--> Relay Server <--> Local Agent <--> Claude Code CLI

它由三部分组成:

  • android-app/:Android 客户端,负责项目列表、聊天、文件接收、更新下载
  • local-agent/:桌面端 Agent,负责连接中继、管理 Claude Code CLI、保存本地历史
  • relay-server/:自托管中继服务,负责认证、同步、设备协调、后台管理和更新中心

功能概览

  • 手机端查看项目列表、聊天记录和运行状态
  • 桌面端执行 Claude Code CLI,并把消息、活动、附件同步到手机端
  • 支持自托管 Relay Server,不依赖第三方中转
  • 支持桌面端和 Android 端检查更新
  • 支持后台管理、用户体系、设备绑定、版本发布和按事件类型统计流量
  • 支持按项目保存本地历史,并基于增量序列同步到移动端

仓库结构

. |-- android-app/ Android 客户端 |-- local-agent/ Electron 桌面端 Agent |-- relay-server/ Go 中继服务和管理后台 |-- docs/ 补充文档 `-- CLAUDE.md 项目协作说明

工作方式

桌面端 Agent 是项目数据的真实来源。

  • 每个项目单独保存历史数据
  • 每条消息和活动都有递增的同步序列
  • 手机端按 after_seq 拉取增量数据
  • 大历史场景下不再走整包全量同步
  • 更新包由 relay-server 内置更新中心统一分发

image1547×1032 248 KB
1e24933936baeb464f78f33b0b81860e1260×2800 254 KB
image1920×958 97 KB

欢迎各位佬提提建议
714307168/AgentFlow: 通过安卓 App 远程控制本地 Claude Code,公网 Relay Server 做最小化消息中转,支持端到端加密。

网友解答:
--【壹】--:

不知道,其实我做这个还有个功能是可以远端控制,比如服务器挂一个可以部署+测试(前一段家里人住院,我用这个没把项目进度落下)


--【贰】--:

老友,这个支持 Codex 吗?, Claude Code 用不起


--【叁】--:

那和cc-connect差别其实不大


--【肆】--:

看明白了,思路大概差不多,都是想在手机上加班


--【伍】--: 🈚人出🇨🇳左右:

cc-connect

差不多吧 没折腾明白这个才搓的这个


--【陆】--:

这不就是hapi吗


--【柒】--:

感谢大佬


--【捌】--:

只能在软件上看到


--【玖】--:

从happy演化来的一个类似工具

我开发的 HAPI 开源了:随时随地访问 Claude Code / Codex / Gemini 开发调优
经过 9 天的 Agentic Coding,我基于 Happy 大幅魔改的 Coding Agent 远程访问应用:hapi("哈皮"音译)正式开源了:GitHub - tiann/hapi: App for agentic coding - access coding agent anywhere 核心功能: 多 Agent 后端:支持 Claude Code、Codex、Gemini,通…

--【拾】--:

hapi是干啥的佬,我没看懂


--【拾壹】--:

我一直用的都是codex


--【拾贰】--:

佬 这个和happycode有比较吗


--【拾叁】--:

我不是ios用不了happy,所以自己搓了一个


--【拾肆】--:

手机能看到本地cli的会话记录吗,还是说只能看到在软件上打开的项目会话记录


--【拾伍】--:

佬,其实安卓也可用

问题描述:

本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:

  • 我的帖子已经打上 开源推广 标签:
  • 我的开源项目完整开源,无未开源部分:
  • 我的开源项目已链接认可 LINUX DO 社区:
  • 我帖子内的项目介绍,AI生成、润色内容部分已截图发出:
  • 以上选择我承诺是永久有效的,接受社区和佬友监督:

以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出


AgentFlow 是一个自托管的远程协作方案,用来通过手机控制桌面端 Agent 和本地 CLI 工作流。

Android App <--> Relay Server <--> Local Agent <--> Claude Code CLI

它由三部分组成:

  • android-app/:Android 客户端,负责项目列表、聊天、文件接收、更新下载
  • local-agent/:桌面端 Agent,负责连接中继、管理 Claude Code CLI、保存本地历史
  • relay-server/:自托管中继服务,负责认证、同步、设备协调、后台管理和更新中心

功能概览

  • 手机端查看项目列表、聊天记录和运行状态
  • 桌面端执行 Claude Code CLI,并把消息、活动、附件同步到手机端
  • 支持自托管 Relay Server,不依赖第三方中转
  • 支持桌面端和 Android 端检查更新
  • 支持后台管理、用户体系、设备绑定、版本发布和按事件类型统计流量
  • 支持按项目保存本地历史,并基于增量序列同步到移动端

仓库结构

. |-- android-app/ Android 客户端 |-- local-agent/ Electron 桌面端 Agent |-- relay-server/ Go 中继服务和管理后台 |-- docs/ 补充文档 `-- CLAUDE.md 项目协作说明

工作方式

桌面端 Agent 是项目数据的真实来源。

  • 每个项目单独保存历史数据
  • 每条消息和活动都有递增的同步序列
  • 手机端按 after_seq 拉取增量数据
  • 大历史场景下不再走整包全量同步
  • 更新包由 relay-server 内置更新中心统一分发

image1547×1032 248 KB
1e24933936baeb464f78f33b0b81860e1260×2800 254 KB
image1920×958 97 KB

欢迎各位佬提提建议
714307168/AgentFlow: 通过安卓 App 远程控制本地 Claude Code,公网 Relay Server 做最小化消息中转,支持端到端加密。

网友解答:
--【壹】--:

不知道,其实我做这个还有个功能是可以远端控制,比如服务器挂一个可以部署+测试(前一段家里人住院,我用这个没把项目进度落下)


--【贰】--:

老友,这个支持 Codex 吗?, Claude Code 用不起


--【叁】--:

那和cc-connect差别其实不大


--【肆】--:

看明白了,思路大概差不多,都是想在手机上加班


--【伍】--: 🈚人出🇨🇳左右:

cc-connect

差不多吧 没折腾明白这个才搓的这个


--【陆】--:

这不就是hapi吗


--【柒】--:

感谢大佬


--【捌】--:

只能在软件上看到


--【玖】--:

从happy演化来的一个类似工具

我开发的 HAPI 开源了:随时随地访问 Claude Code / Codex / Gemini 开发调优
经过 9 天的 Agentic Coding,我基于 Happy 大幅魔改的 Coding Agent 远程访问应用:hapi("哈皮"音译)正式开源了:GitHub - tiann/hapi: App for agentic coding - access coding agent anywhere 核心功能: 多 Agent 后端:支持 Claude Code、Codex、Gemini,通…

--【拾】--:

hapi是干啥的佬,我没看懂


--【拾壹】--:

我一直用的都是codex


--【拾贰】--:

佬 这个和happycode有比较吗


--【拾叁】--:

我不是ios用不了happy,所以自己搓了一个


--【拾肆】--:

手机能看到本地cli的会话记录吗,还是说只能看到在软件上打开的项目会话记录


--【拾伍】--:

佬,其实安卓也可用