多服务器资料
保存多台服务器,胶囊一键切换。支持 Basic Auth、官方 opencode pair 配对链接,认证失败不会保存资料。
0 m原生 Android · coding agent 控制端
Lagoon 直连你自己的 OpenCode 2.x 服务器——在手机上查看会话、继续下达任务、处理授权与提问。 任务状态会浮现在通知与系统实时更新里,全程无需第三方中转。
−18 m连接
手机直接与你的 OpenCode 服务端建立连接:REST 读写加上全局 SSE 事件流。 v0.2.0 起已彻底移除 FCM 推送与伴随服务,凭据只留在你自己的手机里。
点按任一服务器节点,切换当前服务器。
opencode pair 输出的官方配对链接(强制 HTTPS)。−46 m会话
时间线按官方客户端规则投影:轮次分组、工具折叠、只显示最后一条错误。下滑看看一次任务在 Lagoon 里如何展开。
选择项目、Agent 与模型,输入任务或斜杠命令(经服务端 /command 执行),也可以附上图片和文件。
每个用户轮次的工具调用收拢为「共处理 N 个操作」。展开即可查看命令与输出、读写路径、编辑前后文本与思考过程。
Agent 需要执行关键动作时,直接在手机上「允许一次」或「拒绝」;只有服务端给出保存范围时才提供「始终允许」。问答表单同样可以直接填写。
任务运行时仍可继续发送消息来引导当前轮次,或随时停止。消息由客户端生成 id,断线时只用同一 id 重试一次。
右上角 ⋯ 收纳子任务、代码改动与文件浏览搜索;重命名、置顶、删除都在手边。
core/OfflineCache.kt"truncate" · 4 处OfflineCache.kt +38 −12./gradlew :app:testDebugUnitTesttruncated 标记,首页会显示“缓存已截断”。接下来跑一遍单元测试确认。需确认关键操作
OpenCode 正在请求执行动作:
bash ./gradlew :app:testDebugUnitTest
会话操作
−80 m实时更新
Android 16 上,服务器总览以系统「实时更新」常驻状态栏胶囊与锁屏,只在有任务运行或待处理时上岛。 外观完全交给系统绘制,Lagoon 只按标准格式提供内容,不写任何厂商私有字段。
1 个任务运行中
1个运行中,0个已完成
没有需要展示的内容 · 通知已移除
示意图:系统表面的字体、配色与布局以设备实际绘制为准。
模拟一台服务器上的任务
x跑·y完。计数口径统一为「运行中 / 未读已完成 / 待回复 / 失败」。分段轨道表达任务组成,而不是虚构的完成百分比;Android 15 及以下使用普通通知与不确定进度条。
−120 m能力 · 正式版 v0.2.4
保存多台服务器,胶囊一键切换。支持 Basic Auth、官方 opencode pair 配对链接,认证失败不会保存资料。
按日期、项目或状态分组,可置顶、搜索、重命名与归档;只显示主会话,子代理归入所属会话。
切换 Agent 与模型,并可在设置中过滤模型下拉框只显示常用项。
命令经服务端 /command 执行,与桌面端行为一致;随版本变化的接口按实例 /openapi.json 选择。
查看子会话、代码改动,浏览与搜索工程文件;Markdown 表格、代码高亮与复制一应俱全。
项目目录与消息加密缓存在本机,离线也能翻阅。过期或局部失败的数据会被明确标记,且不能用于发送操作。
有任务运行时由前台服务保持实时同步;WorkManager 每 15 分钟做一次权威读取,补记已结束的运行。
Kotlin + Jetpack Compose 原生实现:连续曲率 Squircle、科技蓝语义调色板,默认跟随系统深浅色,支持预见式返回与 lagoon:// 深链接。
−160 m航道图
Lagoon 处于快速迭代期。下面严格区分已发布的正式版、可抢先体验的预览版与尚未承诺时间的规划方向。
已发布 · 正式版
2026-10-12 · GitHub Latest
/api/info 识别版本,1.x 已不再支持)预览中 · Pre-release
2026-10-14 · 尚未在真机完成验收
规划方向 · 未承诺时间
定位:面向多种 coding agent harness 的通用控制端
−200 m下载
正式版 · 推荐
Lagoon v0.2.4
下载 APK预览版与正式版使用同一套稳定签名。从 OpenCode Lagoon 旧版本升级时,应用标识 com.igng.opencode.lagoon 与签名保持不变,可直接覆盖安装。
运行 OpenCode 2.x 服务端并启用 Basic Auth;或者在电脑上生成官方配对链接,免去手动填写密码:
opencode pair在 Lagoon 中填写服务器地址(如 https://oc.example.com)或粘贴配对链接。手机无法通过 localhost 访问电脑,请使用电脑的局域网 IP、HTTPS 域名或可信 VPN。
选择项目,描述你的任务。之后就可以把电脑留在原地,让进度在掌心浮现。
不需要。手机直接连接你的 OpenCode 服务端;自 v0.2.0 起已移除 FCM 与伴随服务,后台通知由本机前台服务监听事件流后在本地发出。
目前只支持 OpenCode 2.x(1.x 已不再支持)。适配更多 coding agent harness 是规划方向,尚无承诺的发布时间。
服务器密码与会话 Cookie 经 Android Keystore 加密保存在手机上;离线缓存同样加密存放在本机。除你自己配置的服务器外,Lagoon 没有任何云端服务接收这些数据。
Android 会限制后台运行:强行停止应用、系统清理以及 Android 15+ 对 dataSync 前台服务的时长限制都可能中断监听。Lagoon 会在回到前台或定时任务时重新对账,但不承诺无限后台保活。