Skip to content
@OnlyWorlds

OnlyWorlds

Open worldbuilding standard: 22 element types, an API, SDKs and tools.

OnlyWorlds is an open standard for worldbuilding data: one shape for a world's characters, locations, institutions, events and the rest of its 22 element types, which any tool can read and write.

The 22 element types, each with its icon, in alphabetical order

The standard

  • OnlyWorlds: the schema, 22 element types in YAML
  • schema-dist: the schema packaged for tools, with a reference decoder

Build on it

  • sdk: TypeScript (npm install @onlyworlds/sdk)
  • python-sdk: Python (pre-release)
  • unity-sdk: Unity and C#
  • toolkit: Claude Code skills for building and using worlds

With AI

  • An agent reads a world through the API or MCP, and joins one from a single invitation link (how).

Use a world

Make a world in Atlas or host one on onlyworlds.com. Docs: onlyworlds.github.io. The schema changes through the Council.

Popular repositories Loading

  1. OnlyWorlds OnlyWorlds Public

    The OnlyWorlds standard: an open schema for worldbuilding data. 22 element types, defined in YAML.

    15 2

  2. obsidian-plugin obsidian-plugin Public

    Obsidian plugin: build and sync OnlyWorlds worlds as markdown notes.

    TypeScript 3 1

  3. toolkit toolkit Public

    Claude Code plugin for worldbuilding: parse, model, link and manage worlds, with OnlyWorlds integration.

    Python 2

  4. onlyworlds.github.io onlyworlds.github.io Public

    Documentation for the OnlyWorlds standard and tools.

    JavaScript 1

  5. write-tool write-tool Public

    Early OnlyWorlds writing tool.

    TypeScript

  6. sdk sdk Public

    TypeScript SDK for the OnlyWorlds API: typed client and generated constants.

    TypeScript

Repositories

Showing 10 of 15 repositories

Top languages

Loading…

Most used topics

Loading…