📦WhiteTowerAI / ohmygame
← 返回首页
The open-source studio for making games with AI. Your own one-person game studio. Everything you need to make games with AI, in one app. Game canvas. Bring your own key.
⚖️ Apache-2.0#ai-coding#ai-coding-agent#ai-game-design#ai-game-dev#ai-game-development🌐 ohmygame.ai📅 创建于 2026-08-11🔄 更新于 2026-11-12
🔗 GitHub TypeScript

📄 仓库 README

在 GitHub 查看 ↗
来自 GitHub 仓库自述文件 · 版权归原作者所有
OhMyGame — the open-source studio for making games with AI

The open-source studio for making games with AI.

Release License Discord

WhiteTowerAI%2Fohmygame | Trendshift

English | 简体中文 | 日本語

Website · Docs · Community games · Changelog

OhMyGame: chat with the agent on the left, the game it built running on the right

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.

Download

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.

Features

  • Let the agent build the game. The agent drafts the design doc, writes the code, runs the game in a live preview, then plays it and tries a fix when something breaks.
  • One canvas for every asset. Generate images, video, 3D models, animation, voices, sound effects, and music with AI, and keep them organized on one canvas, ready to use in your game.
  • Publish to a link. Anyone can play it in the browser, and it shows up in the Community. A multiplayer game's rooms, and its players' sign-in, saves, and leaderboards, come with it.
  • Extend it with plugins. A plugin can teach the agent new skills, give it new tools, and add panels and project types to the app. Bundled plugins cover Godot, Unity, Unreal Engine, Blender, Aseprite, Tiled, and platforms like WeChat and Douyin Mini Games. Or make your own.
  • Bring your own agent. Run OhMyGame on Claude Code, Codex, or OpenCode, or on any of 40+ model providers with your own keys. No per-run credits. It works the other way too: use the canvas, media generation, and playtesting from your agent over MCP. Models · External agents

What you can make

Three games our team made with OhMyGame:

An interactive film made with OhMyGame An island builder made with OhMyGame A deckbuilding roguelike 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.

Documentation

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.

Build from source

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.

Privacy

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.

Contributing

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.

Community

Discord · QQ group 460706923 · Issues

Star History

Star History Chart

License

Apache-2.0. The OhMyGame name and logo are not covered by the license.

📈 近 7 天 Star 趋势

每日新增 Star(柱)与累计 Star(线)· 数据来自 GitHub

🏆 排名变化趋势

在各榜单中的排名历史(数字越小越靠前)

📋 历史上榜记录

每次快照的详细数据
日期 榜单 排名 周期新增 总 STAR