ANDROID MVP · SELF-HOSTED

你的 Agent,
尽在掌握。

离开电脑,也能查看 Agent 的运行状态、追踪任务进度,并及时处理高风险审批。

原生 Flutter 界面 自托管中转 设备主动连接
9:41● ▰
● 在线已连接Agent 监控看板•••
需即时决策 · 心跳 +14ms集群态势
紧急制动
运行节点3 高危待审1 任务进程4
MacBook Pro
高危 Shell
审批 #01

清理临时文件与套接字缓存

$ rm -rf /var/tmp/cache/*
拒绝批准并执行 ↵
设备服务集群3 节点 / 4 任务
MacBook Pro (Office)● 在线
›_
Claude Code重构 User API 模块
完成 100%
Aider CLI修复数据库死锁 Bug
进行中 65%
控制台设备树›_日志流设置
审批回执已确认
设备心跳14 ms
SELF-HOSTED
数据由你托管
OUTBOUND ONLY
电脑无需开放端口
REAL ACK
等待 Agent 真实回执
NO WEBVIEW
Flutter 原生渲染
COMMAND CENTER

一个口袋里的
Agent 运行指挥台

把设备、会话、Subagent、审批和事件流放在同一个移动界面中。

01
!

高风险操作优先

待审核命令始终置顶展示。批准和拒绝都需要明确确认,并等待正确设备上的 Agent 返回真实结果。

高危 Shellrm -rf /var/tmp/cache/*等待你的决策
02

跨设备全局视图

办公室 Mac、云服务器与家庭工作站,按设备隔离会话与审批,避免同名任务串线。

Office Mac 2 任务AWS Server 1 任务Home Desktop 1 任务
03
›_

实时任务与事件

查看 Agent 当前状态、运行进度和结构化事件。移动端展示的是监控流,不伪装成完整远程终端。

12:18:04 Analyzing dependencies…
✓ 24 tests passed in 1.42s
12:18:24 Waiting for sync…
04

连接失效时保持克制

设备离线、控制通道失效或请求超时时,按钮会停止工作并解释原因。没有离线命令队列,也不会把“消息已发送”误报为“任务已执行”。

在线同步中离线禁用
CENTRAL RELAY

所有连接,
都经过你的服务器

手机不直接连接工作电脑。设备和手机分别向中转服务器建立出站连接,电脑无需暴露 Agent 端口。

  • 设备通过 WSS 主动连接
  • 手机通过 HTTPS 获取快照与提交审批
  • 每台设备使用独立随机凭证
  • 电脑通过一次性绑定码自动领取凭证
  • 私有 App 首次启动自动注册并安全保存凭证
YOUR SERVERAgentTower RelayHTTPS · WSS
MOBILEAndroid / iOSHTTPS 出站连接
DEVICESAgent ComputersWSS 出站连接
状态快照
审批回执
SECURITY BY DEFAULT

权限越大,越要说清边界

AgentTower 的 MVP 保持简单且可审计,并明确展示当前尚未提供的能力。

01

TLS 传输

公网 API 与设备链路使用 HTTPS/WSS,由你的服务器终止 TLS。

02

独立设备凭证

执行 agenttower bind 后由服务器签发长期凭证;手机可单独重命名或解除设备,服务端只持久化凭证哈希。

03

自动接入

服务器地址随私有 App 构建,首次启动自动签发每台手机独立且可撤销的凭证,后续从系统安全存储恢复。

04

诚实的 MVP

中转服务器可读取转发内容;当前不宣称端到端加密或持久化审计。

PLATFORM ROADMAP

一套核心,
逐个平台做好

优先保证关键审批体验和原生质感,再扩展平台覆盖。

AVAILABLE NOWAndroid

Flutter 原生渲染 · Release 测试版

下载
IN DEVELOPMENTiOS

Flutter + Keychain · Xcode 个人设备测试

开发中
PLANNEDHarmonyOS NEXT

计划采用 ArkTS 原生客户端

规划中
PUBLIC BETA · 0.2.0

从 Android 开始,
把 Agent 带在身边。

当前版本用于自托管联调。安装后连接你自己的 AgentTower 中转服务器。

下载 APK · 50.4 MB
Android 7.0+ · ARM64 / ARMv7 / x86_64 · Release 优化构建 · 测试签名
AgentTowerANDROID MVP
FAQ

开始之前

手机会直接连接我的工作电脑吗?

不会。手机和工作电脑分别连接你的中转服务器,电脑侧只建立出站 WSS 连接。

可以直接控制电脑终端吗?

MVP 聚焦状态、事件和受支持的 Agent 审批,不提供任意终端控制。暂停、终止和补充 Prompt 仍在后续路线中。

服务器重启后会怎样?

实时状态会重新建立;设备和手机都使用各自的长期凭证自动重连,不需要再次输入信息。

为什么 Android 会提示未知来源?

当前是 Release 测试 APK,但尚未发布到应用商店。只应从你信任的 AgentTower 部署获取并核对版本。

已复制