hsandhu/mobilecode
mobilecode is a fork of opencode that builds and previews iOS and Android projects
深度介绍
它是什么
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 兼容接口),之后即可通过自然语言指令完成“修改登录页布局并重新构建”等复合任务。
