Ecosystem

Ecosystem๐Ÿ”—

The LocalGPT family, the open format at its center, and the broader landscape of AI assistant implementations and explorable world systems.

LocalGPT Apps๐Ÿ”—

Everything under localgpt.app runs locally and is open source (Apache 2.0), in one repository.

What it does
LocalGPT, the desktop appOne window, every mode: a world from a prompt, from a Markdown document or from a song, or any .world package opened as a live canvas that agents edit from outside
LocalGPT GenThe world builder as a binary: interactive, an MCP server for Claude Desktop, Claude Code, Codex, Gemini CLI and editors, headless generation, collaborative sessions, the live canvas
PrevisDrop a screenplay on localgpt.md โ€” a PDF, a Final Draft file, Fountain or Markdown โ€” and get a board in the tab: a set, stand-ins and coverage per scene with real lenses, nothing installed, nothing uploaded. localgpt-previs is the same draft on the command line. Then revise the shots in the live canvas
The assistantA local AI agent with persistent Markdown memory, heartbeat and cron, a kernel-enforced shell sandbox, an HTTP API, an MCP server โ€” and localgpt world, a .world packageโ€™s command line
LocalGPT VerseListens to your music and imagines a living 3D world for every song โ€” analyzed, staged and performed on your machine. A mode of the desktop app, and a window of its own
LocalGPT MDOpens a Markdown file and walks through it as a 3D world; every section becomes a place, and saving rebuilds it. A mode of the desktop app, with an editor pane and in-place rebuilds, and a window of its own

The sites: localgpt.app is the hub and the only docs site; gen.localgpt.app and verse.localgpt.app are landing pages; localgpt.md is the previs page (md.localgpt.app redirects there); localgpt.world is the gallery and the one web viewer, which opens worlds from every app in the browser; localgpt.rs is the devlog about building it all in Rust.

The Open World Format๐Ÿ”—

Every LocalGPT app reads and writes one format, and the format is not LocalGPTโ€™s: the Open World Format is an open standard for .world packages โ€” interactive, AI-authorable 3D worlds: the scene, the history that built it, and what happened in it. A package is a folder holding a world document, a typed state document, an append-only session log and content-addressed assets; the state at any revision is a pure fold of the log over the base. It sits above glTF, not beside it: meshes stay glTF, referenced by hash.

The specification repository holds the spec (draft 0.3), the normative JSON Schema, the conformance worlds, and five reference parse-and-fold packages โ€” npm, PyPI, crates.io (openworldformat, which this workspace consumes), SwiftPM and Kotlin. Other tools over the format include worldprobe, a desktop inspector that folds, validates and walks a packageโ€™s history and branches, and worldwalk, a viewer for macOS, iOS, iPadOS, visionOS and Android that opens a package and walks the world it folds to, at any branch tip.

Claw Ecosystem๐Ÿ”—

Feature parity matrix comparing fourteen implementations of the personal AI assistant architecture across multiple languages (TypeScript, Rust, Python, Go, Zig, C).

View Claw Feature Parity Matrix โ†’

Explorable World Systems๐Ÿ”—

Comparison of AI systems that generate or interact with 3D explorable worlds, including Genie 3, SIMA 2, Marble, Artcraft, Intangible, and LocalGPT Gen.

View Explorable World Systems โ†’