爱意满满的作品展示区。
HarvexARC

[开源自荐] 烧了几百亿 token,我写了一个能在浏览器运行的安卓系统

  •  
  •   HarvexARC · 13h 27m ago · 4075 views

    MobileGym (不是移动健身房)

    有点标题党了,但是真烧了几百亿 Token ,纯前端 TypeScript + React,实现了 28 个仿真 APP——微信、支付宝、小红书、bilibili 、X 、Reddit 、微信读书、12306 、腾讯会议、Spotify 、eBay, 外加桌面、设置、通讯录、短信、相册、日历、文件、浏览器等系统应用。 桌面兼容小米主题包、支持自定义小组件,Activity 栈、Intent 、手势返回、键盘适配这些 Android 系统机制全部在浏览器里重写了一遍。

    虽然本来是为了研究 GUI Agent 打造的,但是 V 友们也完全欢迎来玩啊——可以顺便研究一下安卓系统的一些机制(?我自己也不太懂),或者直接 fork 代码去搞点别的(法律允许范围内)。在线试玩 👉 mobilegym.dev

    特性

    • 超轻量,高并发,单实例仅占 400M 内存(对比安卓模拟器 4-10G ),单台服务器支持成百上千个环境实例并行
    • 🧪 416 个任务模板,参数化可以生成无限个任务实例,确定性评测,毫秒级出结果,摆脱 LLM as a Judge 的不可靠
    • 🌉 Sim-to-Real 实测有效,在仿真环境用 GRPO 强化学习训练的模型,实测 95% 以上的收益迁移到真机
    • 🧩 扩展友好,文档齐全,新增一个 App 只需要建一个文件夹 + 一份 manifest ;新写一个任务只需要一个 Python 类,最短三行代码搞定
    • 🛡️ 纯沙盒,无后果,不连真服务、不转真钱、不发真消息,放心瞎点

    链接

    https://github.com/Purewhiter/mobilegym

    61 replies    2026-05-29 22:03:36 +08:00
    Yishanshan
        1
    Yishanshan  
       13h 13m ago   ❤️ 1

    少了一个图标,强迫症迫使我不想继续了
    villivateur
        2
    villivateur  
       12h 39m ago   ❤️ 1
    牛的,这些社交 app 都是真实的发帖数据吗?
    HarvexARC
        3
    HarvexARC  
    OP
       12h 34m ago
    @villivateur 不是的,我们是使用 ai 生成的,如果是使用真实数据可能会被追究责任。
    sunsai
        4
    sunsai  
       12h 30m ago   ❤️ 1
    你这只是一个仿真 app 吧
    HarvexARC
        5
    HarvexARC  
    OP
       12h 18m ago
    @sunsai 是的,里面的 app 都是自己写的仿真 app ,目前仿照安卓系统实现了部分功能,比如 task stacks, keyboard, notification, permission flows, shared resources, intent routing, content sharing, and back-key dispatch 。后续还会进行开发和完善。
    Tuwofie
        6
    Tuwofie  
       12h 17m ago   ❤️ 1
    有点意思
    lonelykid
        7
    lonelykid  
       12h 12m ago   ❤️ 1
    微信里竟然还接入 AI ,模仿真实的好友
    wuxiaoweisjz
        8
    wuxiaoweisjz  
       12h 8m ago   ❤️ 1
    挺好玩的
    Lion0923
        9
    Lion0923  
       12h 3m ago   ❤️ 1
    太牛了,我尝试用 Codex 生成 Figma ,总有细节瑕疵,且烧 token 。
    目前是让它生成纯静态网页,做成模拟 APP 样式,也能基础点击,但和你这相比差距太大了。
    借鉴一下你这
    https://imgur.com/a/pnwoWb4
    kasusa
        10
    kasusa  
       11h 59m ago   ❤️ 5
    我以为是能装 app 的真安卓...
    niubilewodev
        11
    niubilewodev  
       11h 51m ago   ❤️ 8
    没有别的意思,就是想知道这个项目的用途和使用场景……
    HarvexARC
        12
    HarvexARC  
    OP
       11h 51m ago
    @kasusa 感谢回复,目前安卓很多日常 app 是不开源的,我们希望能构建一个模拟日常 app 使用的环境,方便研究和学习,也支持在这个环境进行一些人工智能的训练。
    Geele
        13
    Geele  
       11h 51m ago   ❤️ 1
    工作量不小,是 vibe 的?还是用了什么 agent 编排框架,Harness 实现的?
    ElmerZhang
        14
    ElmerZhang  
       11h 50m ago   ❤️ 1
    微信聊天的 AI 味太浓了。
    sanebow
        15
    sanebow  
       11h 44m ago via iPhone
    操作速度确实快,还有学术论文,在投什么会呀
    HarvexARC
        16
    HarvexARC  
    OP
       11h 43m ago
    @Geele 我们使用了 trae 、cursor 、claudecode 等工具,各种渠道 :官方 max 、pro 套餐、中转站、公益站都用过
    Hooope
        17
    Hooope  
       11h 43m ago   ❤️ 1
    太厉害了。
    HarvexARC
        18
    HarvexARC  
    OP
       11h 41m ago
    @ElmerZhang 感谢回复,微信里面接了 AI ,每个联系人都有不同的背景性格。对话数据支持任意自定义。
    TrackBack
        19
    TrackBack  
       11h 30m ago   ❤️ 1
    想法和完成度都挺不错的
    有一点是动画和切换有点少了,感觉中间态的处理对 GUI agent 的稳健性也很重要?
    HarvexARC
        20
    HarvexARC  
    OP
       11h 24m ago
    @TrackBack 感谢您的建议,后面我们会考虑做的更加完善。
    sssbbb
        21
    sssbbb  
       11h 17m ago   ❤️ 1
    有意思。试了下支付宝支付密码是 123456 ,输错还不行
    Fish1024
        22
    Fish1024  
       11h 4m ago
    你这仿真 app 有啥用?能有啥研究和学习?怎么叫“模拟日常 app 使用的环境”?不理解。
    keepfun
        23
    keepfun  
       10h 57m ago   ❤️ 1
    so 牛逼
    kasusa
        24
    kasusa  
       10h 57m ago
    这个东西到底是用来干啥的??用来快速开发测试吗?
    joinmouse
        25
    joinmouse  
       10h 56m ago
    完成度很高呀!!!
    FFM
        26
    FFM  
       10h 20m ago
    这不叫“能在浏览器运行的安卓系统”,这叫一个假页面。里面内容都是假的,过家家的。
    guanhui07
        27
    guanhui07  
       10h 13m ago
    厉害了
    boneyao
        28
    boneyao  
       10h 2m ago
    可以可以,不过我好奇他的还原度为什么做得这样高啊。如何办到的
    BaiMiao
        29
    BaiMiao  
       9h 50m ago
    HarvexARC
        30
    HarvexARC  
    OP
       9h 39m ago
    @boneyao 感谢回复,我们开发时候反复进行修改过的,努力还原 app 的样子
    HarvexARC
        31
    HarvexARC  
    OP
       9h 25m ago
    @HarvexARC 补充澄清一下:之前的回复表述有点简化。数据主要是 AI 合成的,但是部分 APP 使用了少量合法获取的真实公开数据。
    KIDJourney
        32
    KIDJourney  
       9h 10m ago   ❤️ 1
    挺好的,感觉可以拿来当 GUI Agent 的 RL 环境
    sudo123
        33
    sudo123  
       9h 0m ago   ❤️ 1
    确实很逼真
    GPLer
        34
    GPLer  
       8h 28m ago   ❤️ 1
    还开放了配套数据集,好评,感觉可以做 benchmark 了
    boy666
        35
    boy666  
       8h 0m ago via Android
    貌似没啥应用场景..
    jackOff
        36
    jackOff  
       7h 40m ago
    应用场景是啥?
    kphcdr
        37
    kphcdr  
       7h 32m ago   ❤️ 1
    真不错,里面的微信就够我玩半天的
    liubsyy
        38
    liubsyy  
       7h 31m ago
    让我想起了 GTA5 游戏里面可以用游戏里面的手机打电话和上网
    fzls
        39
    fzls  
       7h 27m ago   ❤️ 1
    虽然没看懂是干嘛的,但确实效果挺厉害,随便点了其中几个 app 试了下,挺还原的
    iamxz
        40
    iamxz  
       7h 20m ago
    很赞,完成度很高,但是不建议开源,这个场景可能会被诈骗分子 用来模拟手机录屏欺骗用户
    langhuishan
        41
    langhuishan  
       7h 10m ago   ❤️ 1
    这个是为了测试 AI 自动化的模拟环境?
    crisrock
        42
    crisrock  
       6h 50m ago   ❤️ 1
    没看懂,你这可以装真实 app 吗?还是说以后能支持装真实 app ?
    zhaosong
        43
    zhaosong  
       6h 50m ago   ❤️ 1
    感觉你用 canvas-kit 、wasm 写,上限更高一些
    palard
        44
    palard  
       6h 48m ago
    不错,google 的这个是跟 ai 联动的场景。https://aistudio.google.com/apps/
    cctv6
        45
    cctv6  
       6h 46m ago via Android   ❤️ 1
    确实厉害,放到以前做个这种项目不知道要投入多少人多少工作量
    TbnnnnN
        46
    TbnnnnN  
       6h 2m ago via iPhone   ❤️ 1
    辛苦,微信就玩了好一会😂
    wwk
        47
    wwk  
       4h 47m ago   ❤️ 1
    确实牛逼,很高的完成度
    cutecate
        48
    cutecate  
       4h 43m ago   ❤️ 1
    仿真度已经非常高了,厉害
    lovelyxiaod
        49
    lovelyxiaod  
       4h 31m ago
    六百六十六 居然每个 app 都能点开玩一玩!

    现在的 ai 真的是太强大了!
    misaka19000
        50
    misaka19000  
       4h 25m ago   ❤️ 1
    支付宝余额超过 100 万应该是黑色背景
    yousaisama
        51
    yousaisama  
       4h 9m ago   ❤️ 1
    很精致,完成度很高,而且挺好玩的——等会,夺少 token ?
    hoor
        52
    hoor  
       3h 4m ago   ❤️ 1
    这个可以啊
    HarvexARC
        53
    HarvexARC  
    OP
       3h 2m ago
    @misaka19000 感谢提醒,我们后续可能会修复这些问题
    belowfrog
        54
    belowfrog  
       2h 43m ago
    我还以为写了个虚拟机,运行 apk 呢,这不就是模拟网页么,有啥意义?

    再一个,我实在对全投的英文的人很反感。为啥不直接去 twitter 混呢,还非要混中文圈
    manus
        55
    manus  
       2h 20m ago   ❤️ 1
    怎么喂提示词的,复刻的 APP 之类的界面还原度很高啊。
    Dispatcher
        56
    Dispatcher  
       1h 45m ago
    又浪费了人类的一点石油,没有任何产出,没有任何意义的奇怪项目。

    放在过去不会有意义,放在未来也不会有。
    labubu
        57
    labubu  
       1h 32m ago via Android   ❤️ 1
    你别说你还真别说,wc ,复刻还原度牛逼
    mapleisaac
        58
    mapleisaac  
       1h 25m ago   ❤️ 1
    @HarvexARC 这些里面性价比最高的是什么啊,我想用 gpt 的 api ,不是 coding plan
    simo
        59
    simo  
       1h 25m ago   ❤️ 1
    很好奇,怎么做到的,每个 app 都有一定完成度,这些 app 的 UI ,ai 还原不容易,其他逻辑性的东西还好。
    能分享下,大概的实现路线么。现在做软件很容易,但是 UI 调整,特别费工夫。
    HarvexARC
        60
    HarvexARC  
    OP
       1h 3m ago
    @simo app 这块主要是使用 gemini 来完成,通过输入真实截图来生成,然后再把差异的地方指出来让 ai 调整
    HarvexARC
        61
    HarvexARC  
    OP
       57 mins ago
    @mapleisaac 感谢回复,一些正规中转站的特价分组可能可以提供价格比较低的 gpt api 。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2738 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 130ms · UTC 15:01 · PVG 23:01 · LAX 08:01 · JFK 11:01
    ♥ Do have faith in what you're doing.