Describe a game, and the agent designs it, makes the art, writes the code, plays it to check it works, and publishes it to a link anyone can open. Design docs, images, video, 3D, and audio live on one canvas next to the code, instead of across five different apps.
[!NOTE] OhMyGame is in beta. Expect rough edges, and tell us what breaks.
| Platform | Download |
|---|---|
| macOS (Apple silicon) | OhMyGame for Mac |
| Windows (x64) | OhMyGame for Windows |
Older builds and release notes are on Releases. The Windows build isn't code-signed yet, so SmartScreen may warn on first install. Intel Mac and Linux are on the roadmap.
OhMyGame ships without a model. On first launch, connect a provider or a coding agent you already use: first run.
Three games our team made with OhMyGame:
![]() |
![]() |
![]() |
| Interactive film | Island builder | Deckbuilding roguelike |
Web games (Phaser, Three.js, React Three Fiber) are the best place to start. Interactive stories cover visual novels, interactive films, and story games. General games work with any engine or stack. Web games can be multiplayer, from board and card games to realtime arenas, played online with friends with no server of your own. See Multiplayer. Play what others made.
Guides for using OhMyGame are at ohmygame.ai/docs: install, first run, models, and plugins.
Technical references live in this repo under docs/, such as
the runtime, coding agents,
custom models, and the
plugin contract.
Requires Bun 1.4.2+ and Node.js 22.19+.
git clone https://github.com/WhiteTowerAI/ohmygame.git
cd ohmygame
bun install --frozen-lockfile
bun run dev # web renderer + local daemon
bun run dev:desktop # or the Electron app
Builds from source send no telemetry. For branches, checks, and optional cloud setup, see CONTRIBUTING.md.
Your projects and API keys stay on your machine, and prompts go straight to the providers you choose. You only need an account to publish. Release builds send usage data and crash reports, which you can turn off in Settings → About. See logs and diagnostics.
Issues and pull requests are welcome. Branch from dev and open PRs against
dev; main holds releases. Read CONTRIBUTING.md, pick up a
help wanted
issue, and report security problems privately through SECURITY.md.
Discord · QQ group 460706923 · Issues
Apache-2.0. The OhMyGame name and logo are not covered by the license.
| 日期 | 榜单 | 排名 | 周期新增 | 总 STAR |
|---|