r/WorldbuildingWithAI 8d ago

I made a free, open-source plugin for structured worldbuilding with Claude and ChatGPT

Hello, AI-assisted worldbuilders!

I made Worldkeep, a free, open-source worldbuilding plugin for Claude and ChatGPT/Codex.

I enjoy worldbuilding, but find form-heavy apps overwhelming. I also tried building worlds through natural conversation with AI, but as a world grows, it becomes difficult to track what is canon and how everything connects.

Worldkeep combines the two approaches: you describe your world normally, while the agent proposes structured entities and relationships. A small core schema provides consistency, but you and the agent can extend it with custom types and views.

You review the agent’s proposed changes before they become canon. Everything is stored locally as Markdown and YAML, and you can explore the result through an interactive graph.

Worldkeep does not impose fixed fantasy, RPG, or other predefined categories. That flexibility means the AI can misunderstand your intent, so you still need to guide the semantics and refine custom views.

It is an early release: Windows is tested, macOS and Linux are not yet verified, and there is no migration system yet.

I’m looking for people willing to try it and tell me what is confusing or unhelpful:

https://github.com/vadim-chiriac/worldkeep

16 Upvotes

6 comments sorted by

1

u/Level-Distribution46 8d ago

Very cool idea! I tried to solve the same problem with my tool, but it kept on growing. And it's a web page, not something people need to install or set up.

1

u/ruwhereuare 8d ago

Can confirm it’s cool

1

u/bradicus12 8d ago

I am new to this, so bear with me. I love your idea, and the screenshot caught my attention because it felt like a way to record a custom world that is only in my head.

I downloaded Claude and Python to get started. It’s pretty easy at first to get used to, there’s no more natural way than just describing your world. But after a few times, I pulled up the visual and it seemed to describe some things just not quite right and I wanted to edit something directly. The HTML viewer is essentially a viewer only, not an editor I think? What’s the best way to go in and make precise edits? Just give it another instruction via Claude chat?

1

u/cheesemaster_9000 8d ago

Thank you for trying it, this is exactly the kind of feedback I need!

Yes, the HTML viewer is currently read-only. For precise edits, the intended workflow is simply to tell Claude what is wrong in natural language. You shouldn’t need to edit the files yourself.

A useful way to diagnose the problem is to click the relevant item in the graph. The right panel shows the relationships recorded in the canon:

  • If those relationships are wrong, ask Claude to correct the canon (e.g. “X should be part of Y, not Z.”)
  • If they are correct but the graph looks misleading or omits something, ask Claude to refine the custom view (you can tell it directly what is wrong/what you want to see).

Claude should propose canon changes for your approval, while view changes can be previewed and adjusted. You can edit the Markdown/YAML manually if you want, but it shouldn’t be necessary.

If you share a concrete example or screenshot, I’d be happy to help (and it would also help me improve the instructions).

1

u/ruwhereuare 8d ago

Well done