Skip to content

Latest commit

 

History

2,118 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Forge

forge-img

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.

Running locally

Prerequisites

  • Rust 1.90 or newer
  • Node.js
  • pnpm
  • cargo-watch
  • wasm-pack
  • protoc

Setup

pnpm install
pnpm proto
pnpm build
pnpm demo

Open http://localhost:3000.

The browser client runs on port 3000 and the world server runs on port 4000.

Deployment

Forge is deployed using:

  • examples/client is the deployed ChatGPT Site frontend and hosts the WebMCP experience.
  • examples/server is 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.

Based on Voxelize

Forge is based on Voxelize, an open-source multiplayer voxel engine for the browser.

The original Voxelize copyright and license notice are preserved.

Assets Used

License

Forge source code is available under the MIT License.

Third-party assets remain available under their respective licenses.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages