← 返回总览

hsandhu/mobilecode

mobilecode is a fork of opencode that builds and previews iOS and Android projects

227Fork: 28语言: TypeScript协议: MITGitHub ↗

深度介绍

它是什么

mobilecode 是开源 AI 编程工具 opencode 的一个分支,专为移动端开发场景打造。它能在终端中直接构建、预览和调试 iOS 与 Android 项目,将 AI 代码生成与原生移动工具链无缝衔接。

核心亮点

  • 双平台原生支持:内置对 xcodebuild 和 Android Studio 的深度集成,一条命令即可触发构建并查看模拟器输出。
  • AI 驱动的移动开发:继承 opencode 的 Agent 能力,可让 AI 理解 Xcode 工程或 Gradle 配置,自动修复编译错误。
  • 终端内预览:无需切换 IDE,直接在命令行中查看构建日志、错误堆栈和截图反馈。

为什么火

移动端 AI 编码工具长期被 Xcode 和 Android Studio 的闭源生态割裂,开发者急需一个统一、可脚本化的开源方案。mobilecode 精准切中痛点,且基于 opencode 的成熟架构,上手成本极低,上线两周即获得 200+ Star,社区讨论活跃。

适合谁用

  • 习惯 CLI 工作流、追求效率的 React Native / Flutter 开发者
  • 需要自动化构建测试的 CI/CD 工程师
  • 想用 AI 辅助排查移动端疑难 Bug 的独立开发者

快速上手

# 安装(需 Node.js 18+)
npm install -g mobilecode

# 在 iOS 项目目录启动 AI 代理
mobilecode --platform ios

# 在 Android 项目目录启动,并自动触发 Gradle 构建
mobilecode --platform android --build

首次运行会引导你连接 AI 模型 API(支持 OpenAI 兼容接口),之后即可通过自然语言指令完成“修改登录页布局并重新构建”等复合任务。