Repolode
learning233

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 数据每日更新。

相关项目