一款免费开源的应用,无需互联网或第三方服务器,即可在局域网内向附近设备传输文件和消息。
learning233/opencode_mobile
OpenCode 的非官方移动端与 Windows 桌面客户端,基于 Flutter 和 Rust 构建,可连接自托管服务或 E2B 云沙箱。
- Star
- 60
- Fork
- 3
- 未关闭 Issue
- 0
- 最近提交
- 25天前
这是什么?
OpenCode Mobile 是 OpenCode 的非官方客户端,使用 Flutter 和 Rust 开发,可在 Android 手机、平板和 Windows 桌面上使用 OpenCode。它支持两种后端:通过 HTTP 或 HTTPS 连接自己运行的 `opencode serve` 实例(可以是本机、局域网服务器、WSL2 或 VPS),也可以接入 E2B 云沙箱平台,快速启动云端 Linux 开发容器。
界面会根据设备形态调整。手机端是单列聊天界面,内置快捷短语、终端、文件树和浏览器预览;平板端采用多栏布局,适合分屏使用。Windows 版采用无边框窗口,提供可拖拽排序的多会话标签栏、键盘快捷键和剪贴板图片粘贴。
项目主要使用 Dart 编写,Rust 代码位于独立的 `rust` 目录,通过 Cargo 构建。编译需要 Flutter 3.38.5 和 Rust 1.88 及以上版本。
核心功能
- 01通过 HTTP 或 HTTPS 连接自托管的 `opencode serve` 后端。
- 02可接入 E2B 云端 Linux 沙箱作为另一种后端。
- 03手机端提供聊天、快捷短语、终端、文件树和浏览器预览。
- 04平板端采用多栏布局,适合分屏操作。
- 05Windows 桌面端支持多会话标签栏和键盘快捷键。
适用场景
- 离开开发机时,用手机继续已有的 OpenCode 会话。
- 在平板上通过局域网操作家中或办公室的 OpenCode 服务。
- 在移动设备上连接一次性的云端 Linux 沙箱运行 OpenCode。
标签
常见问题
- opencode_mobile 是什么?
- OpenCode 的非官方移动端与 Windows 桌面客户端,基于 Flutter 和 Rust 构建,可连接自托管服务或 E2B 云沙箱。 OpenCode Mobile 是 OpenCode 的非官方客户端,使用 Flutter 和 Rust 开发,可在 Android 手机、平板和 Windows 桌面上使用 OpenCode。它支持两种后端:通过 HTTP 或 HTTPS 连接自己运行的 `opencode serve` 实例(可以是本机、局域网服务器、WSL2 或 VPS),也可以接入 E2B 云沙箱平台,快速启动云端 Linux 开发容器。
- opencode_mobile 可以免费使用吗?用的什么许可证?
- opencode_mobile 没有声明许可证。代码虽然公开,但没有许可证就没有明确的使用授权,正式使用前建议先联系作者。
- opencode_mobile 还在维护吗?
- 活跃维护中。opencode_mobile 最近一次提交是在 2026年9月24日。
- opencode_mobile 适合用来做什么?
- 离开开发机时,用手机继续已有的 OpenCode 会话。 在平板上通过局域网操作家中或办公室的 OpenCode 服务。 在移动设备上连接一次性的云端 Linux 沙箱运行 OpenCode。
- 在哪里获取 opencode_mobile?
- 源代码和安装说明在 GitHub 上:https://github.com/learning233/opencode_mobile
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
可自托管的照片和视频管理工具,支持手机自动备份、人脸识别与搜索,可替代 Google Photos。
AppFlowy 是一款开源的 AI 协作工作区,集笔记、文档、知识库与项目管理于一体,可作为 Notion 的开源替代。
基于 Flutter 开发的跨平台电子书阅读器,支持 EPUB、MOBI 等多种格式,并内置 AI 阅读辅助功能。
基于 Rust 的开源桌面智能体工作台,提供四种执行模式、跨设备远程控制和可定制的 Mini Apps。
基于 Flutter 开发的开源密码管理器,覆盖移动端、桌面端和网页端,兼容 KeePass 2.x 的 KDBX 3 与 KDBX 4 数据库。