mobilecode 是什么?面向移动应用的 AI 编码代理,可构建并预览 iOS 与 Android 项目

hsandhu/mobilecode · GitHub
AI 编程
Star242
近 7 天新增0
编程语言TypeScript
开源协议MIT
创建于2026-09-05
最近更新2026-10-08

中文导读

MobileCode 是一个面向移动应用的 AI 编码代理,基于 opencode 分支开发。它能识别 iOS 和 Android 项目,在应用内嵌入模拟器或仿真器画面,并自动完成构建、安装和启动。代理还可以自行运行应用、读取构建错误和日志,帮助修复构建失败。适合使用 React Native、Expo 或原生移动项目的开发者,在编写代码的同时直接预览设备效果。

根据 GitHub 公开数据,该项目的编程语言为 TypeScript,开源协议为 MIT,创建于 2026-09-05,最近更新于 2026-10-08,目前有 242 个 Star。

项目介绍

MobileCode 是 opencode 的一个分支,在原有 AI 编码代理的基础上增加了对移动项目的识别与构建能力。当它检测到 iOS 或 Android 项目时,可以启动模拟器或仿真器的预览服务,并在应用内会话旁边实时渲染设备画面。

它支持 React Native、Expo、原生 Xcode 工程以及 Gradle 项目,能自动完成构建、安装和启动流程。代理还可以通过 device_run 工具自行构建并启动应用,读取构建错误和日志,从而在无需手动粘贴日志的情况下修复构建失败。

除移动端特性外,MobileCode 保留了 opencode 的全部功能,包括终端界面、桌面应用、Web UI、任意模型提供商、MCP、插件和技能,并沿用 opencode 的配置格式与位置。

主要功能

适合谁用

适合使用 AI 编码代理开发 iOS 或 Android 应用的开发者,尤其是使用 React Native、Expo 或原生移动项目的团队。

快速上手

  1. 使用安装脚本:curl -fsSL https://raw.githubusercontent.com/hsandhu/mobilecode/main/install | bash
  2. 或从源码构建:git clone https://github.com/hsandhu/mobilecode.git && cd mobilecode && bun install
  3. 运行:bun run --cwd packages/opencode src/index.ts
  4. 开发模式:bun run --cwd packages/opencode src/index.ts serve --port 4096 启动后端,bun --cwd packages/app dev -- --port 4444 启动 Web UI

Star 增长趋势

242242 · 2026-10-14 至 2026-10-16

同类项目

拦截并压缩命令行输出,减少 AI 编程代理的 token 消耗
★ 8.4万 · Rust · 更新于 2026-10-15
精选 Claude Code 资源与工具的中文导航清单
★ 5.6万 · Python · 更新于 2026-10-15
为 AI 编码代理提供可搜索、可验证的技能库与本地控制平面。
★ 4.8万 · Python · 更新于 2026-10-15
用确定性工具验证 AI 的每一条声明,防止幻觉
★ 1,297 · Python · 更新于 2026-10-01
通过复查、修复、再检查降低编码代理失败率的技能
★ 1,201 · JavaScript · 更新于 2026-10-04
收录免费 AI Coding 中转与公益站的导航合集
★ 1,060 · JavaScript · 更新于 2026-10-15