Forge is a browser-based voxel world where people can explore, point at a location, and ask ChatGPT to build what they imagine.
Using WebMCP, ChatGPT can understand the player's position, target, and nearby terrain, then construct and modify structures directly in the live world.
- Rust 1.90 or newer
- Node.js
- pnpm
cargo-watchwasm-packprotoc
pnpm install
pnpm proto
pnpm build
pnpm demoOpen http://localhost:3000.
The browser client runs on port 3000 and the world server runs on port 4000.
Forge is deployed using:
examples/clientis the deployed ChatGPT Site frontend and hosts the WebMCP experience.examples/serveris the deployed Render backend: the authoritative world server and persistent world data.
The WebMCP tool specification starts in
examples/client/src/forge/runtime.ts,
at toolDefinitions.
Forge is based on Voxelize, an open-source multiplayer voxel engine for the browser.
The original Voxelize copyright and license notice are preserved.
- Connection Serif Font, licensed under the SIL Open Font License
- Pixel Perfection by XSSheep, modified and licensed under CC BY-SA 4.0
Forge source code is available under the MIT License.
Third-party assets remain available under their respective licenses.