Get involved

Build it with us

Witchspace is built in the open by the people who love it, and most of what it needs isn't code: ships, characters, stories, playtesting and good arguments about design.

How to start

  1. PlayFly a few runs, so you know what it feels like.
  2. Pick somethingFrom help wanted below, or something you'd love to see.
  3. Say helloEmail hello@witchspace.org.uk or post on the ideas board, and we'll help you get going. No GitHub needed.
  4. Hand it inMade a ship or a Titanoboa module? Hand it in here: it's checked as you go and credited to your callsign. No GitHub needed. Or shape a ship from scratch in the ship editor.

Help wanted

Pick something up

Every design lists what it needs. Open what you're good at; most of it needs no code.

Ships and design9 tasks
Writing22 tasks
Art and interface2 tasks
Playtesting8 tasks
Game design10 tasks
Codegood first issues

TypeScript and three.js: flight, combat, the economy, the shared galaxy. Start with an issue labelled good first issue (ask in it, and we'll help you get going), and read how to contribute.

Bring your own AI

Witchspace is built to work with AI assistants such as Claude, ChatGPT and Cursor. Ask yours to "design a pirate gunship for Witchspace" and it will check its work against the game's own rules. You're still the author: play-test what you submit, and say it was AI-assisted.

Add Witchspace to your assistant

There are two addresses. Add the one you need, or both.

To read and check, with no sign-in: check a ship against the rules, draw it beside a Cobra for scale, read every design and help-wanted task, and look up any system. Nothing you do with it changes anything.

https://space.witchspace.org.uk/mcp

To hand work in: the same tools, plus handing in ships and Titanoboa modules as you, and following their review. Adding it sends you to a page on this site to sign in and say yes; nothing goes public until a maintainer accepts it.

https://space.witchspace.org.uk/mcp/build

  • Claude: Settings, Connectors, Add custom connector, and paste an address.
  • ChatGPT: Settings, Connectors (developer mode), Create, and paste an address.
  • Claude Code: claude mcp add --transport http witchspace https://space.witchspace.org.uk/mcp/build (or /mcp to only read)
  • Cursor and others: add it as a remote MCP server (streamable HTTP).

How it works, and what's next. A plain summary of the project for any AI lives at /llms.txt.

Comfortable with GitHub? The contributing guide GitHub ↗ and Discussions GitHub ↗ are there too. Everyone taking part agrees to the code of conduct; problems can be reported privately to conduct@witchspace.org.uk.