Onepilot 是一款移动优先的开发者工具,定位为 iPhone 上的智能化 IDE,主要面向需要从手机管理远程服务器的开发者。它把多种运维与开发能力集中在一个应用内,让用户不必打开笔记本电脑即可完成查看、审查、提交和部署。
用途方面,Onepilot 提供的是运行在 iPhone 上的真实交互式 SSH 终端,而非简单的命令执行器。它支持完整的终端模拟、针对触屏优化的输入方式,以及跨多台服务器的多标签页操作。用户可以连接到任何开放 SSH 端口的主机,包括云服务器、树莓派、NAS、Windows 主机和 Docker 容器,并在其中获得与桌面 SSH 客户端一致的登录 shell。
主要能力上,Onepilot 强调会话在断开连接后依然持续运行。shell 进程保留在远端主机上,关闭应用、切换应用、信号丢失或手机没电都不会中断工作;重新打开后可恢复到原会话,并保留滚动历史。应用还支持实时查看运行在服务器上的编程智能体,包括 Claude Code、OpenAI Codex CLI 和 OpenCode,可跟随其每一步、每次工具调用和每个被修改的文件,并可从手机端加入同一终端接管、重定向或停止任务。Claude Code 还可以把审批请求推送到手机,让用户通过通知允许或拒绝操作。
此外,Onepilot 提供按主机维度的 CPU、内存、磁盘、网络与容器监控,并能学习每台机器的正常状态,在异常时发送单条通知而非重复噪音;提供带语法高亮和就地编辑的远程文件浏览器、Git 差异查看、暂存、提交和分支操作;支持从手机对远程文件进行上传;还包含通过向导在可 SSH 的主机上部署长期运行的智能体(如 OpenClaw、Hermes),并可选择模型提供商和消息渠道。
连接方式上,Onepilot 力求简化接入过程。用户可在主机上运行一条命令并打印配对码,用手机扫码即可添加服务器,无需查找 IP、复制密钥或在手机键盘上输入凭据。对于位于家庭路由器或办公 NAT 后方、通常无法从外部访问的机器,主机可主动拨出并保持连接,用户无需 VPN、端口转发或静态 IP 即可访问;中继仅转发加密 SSH 流量,无法读取会话内容。也支持手动输入主机名、端口和密码或私钥进行连接。
使用方式上,Onepilot 原生运行于 iPhone,通过 App Store 安装;主机侧需要安装命令行辅助工具(通过 npm 安装),用于快速配对。部署框架智能体的流程为:添加目标服务器、选择框架、选择 LLM 提供商并粘贴 API 密钥(保存在 iOS 钥匙串并转发至服务器)、选择消息渠道(Telegram、Discord 或 Slack)并确认,向导会通过 SSH 完成部署并回报状态。
适用场景包括:从手机监控与接管长时间运行的 AI 编码任务、在移动端进行代码审查与提交、管理多台远程服务器和容器的运行状态、在自有硬件上部署并长期运行 AI 智能体、以及访问位于 NAT 后方且不便配置 VPN 的机器。硬件前提是一台可通过 SSH 访问的服务器,以及所选用 LLM 提供商的 API 密钥。
限制方面,资料未提供具体定价或收费方案、应用体积、支持的 iOS 版本等信息。部分能力依赖主机侧辅助工具或中继连接,首次连接需在主机上执行安装命令。不同智能体的能力存在区别:Claude Code、Codex、OpenCode 属于终端原生智能体,Onepilot 读取并展示其会话而非部署它们;OpenClaw 和 Hermes 才通过部署向导安装。监控告警基于每台机器的正常状态学习,其准确性依赖于持续观察。