在iOS/安卓上远程连接任何 Agent!Claude、Codex、Copilot、Gemini、OpenCode 等

大家好!我是韩老师。

首先,祝大家五一劳动节快乐!

既然是劳动节,韩老师也是没闲着,玩玩自己的项目。

不知不觉中,我已经开发了三种不同的 ACP Client,可以适用于不同的用户群体,连接各种热门的 AI Agent!

如果你是 VS Code 用户,可以用 ACP Client extension:

https://github.com/formulahendry/vscode-acp

如果你想要在 Windows/macOS/Linux 上有一个轻量级的 ACP Desktop 界面,可以用跨平台的 ACP UI:

https://github.com/formulahendry/acp-ui

如果你想要在手机微信(iOS 或者 Android)连上 Agent,可以用 WeChat ACP:

https://github.com/formulahendry/wechat-acp

但是,有不少童鞋还觉得通过手机微信来操控 Agent 的界面,还是弱了一些。希望能有原生 iOS/Android 应用的体验,并且也能连上任意远程的 Agent!

于是,就在劳动节的今天,我发布了全新的 ACP UI,添加了 iOS 和 Android 的支持:

https://github.com/formulahendry/acp-ui/releases/tag/v0.1.13

下面这个截图,就是在我花大价钱买的红米手机的效果:

在我的红米安卓手机上,连接上了我运行在 Windows 机器上的 Copilot CLI。

当然,你可以连上任何主流的 Agent,因为主流 Agent 都支持 ACP。

那么,如何用上呢?

以安卓连接远程的Copilot CLI为例:

  1. 下载并安装最新的apk文件: https://github.com/formulahendry/acp-ui/releases

  2. 在你电脑的 terminal中,把 stdio 的 Copilot CLI 转化成 websocket:

go 复制代码
npx @rebornix/stdio-to-ws "copilot --acp" --port 3000 --persist --grace-period -1
  1. (如果你的电脑有公网IP,则跳过此步骤)

在你电脑的另一个 terminal 中,通过 Microsoft Dev Tunnels,把你的 3000 端口 expose 出来:

go 复制代码
devtunnel host -p 3000

如果希望能在安卓匿名登录,那么可以用下面的命令:

go 复制代码
devtunnel host -p 3000 --allow-anonymous

这个命令会打出类似下面的URL:

go 复制代码
https://<id>-3000.<region>.devtunnels.ms

注意把 https 改成 wss 使用:

wss://...devtunnels.ms/

  1. 接下来在安卓上的 settings 界面,天上 websocket 的 endpiont:

大功告成啦!

代码完全开源:

https://github.com/formulahendry/acp-ui

README 中有更完整的使用步骤,欢迎围观或者star⭐⭐⭐⭐⭐!

相关推荐
千里马学框架2 天前
一起学 Android 14:ShellTransition 屏幕旋转过程深度剖析
android·智能手机·性能优化·framework·性能·屏幕旋转·rotation
美狐美颜SDK开放平台2 天前
开发直播APP时如何接入视频美颜SDK?开发流程与注意事项
android·人工智能·计算机视觉·音视频·直播美颜sdk
AFinalStone2 天前
Android7 SystemUI源码解析(七)Keyguard锁屏模块深度解析
android·systemui
致远ccc2 天前
Google Play 上架前如何测试 App?多国家 Android 环境测试
android·app测试·googleplay·多国家应用测试
ttyyttemo2 天前
Kotlin 协程中的 Job 结构化并发与取消
android
sun0077002 天前
tbox 4g/5g切换,导致wan ip 改变,导致车机旧网络不可用。需要重启车机才行
android
其实防守也摸鱼2 天前
内网穿透与反向代理:原理、工具与实战指南
android·大数据·运维·安全·网络安全·自动化·渗透
MicrosoftReactor2 天前
技术速递|GitHub Copilot App 入门指南:使用 Diff、终端和浏览器
ai·copilot·agent
AFinalStone2 天前
Android7 SystemUI 源码解析(四)NavigationBar 导航栏与 SystemBars
android·systemui
JMchen2 天前
属性动画原理与高级动画实现
android·kotlin·canvas