Summercraft
GitHub
Open source. Local first.Built on Summer Engine

Do real work,
but in a game.

Connect the Claude or Codex plan you already have, point it at a repo, and your agents get to work inside a living world you build and command like an RTS.

Paste this to your agent to get started
Go to github.com/summercraft/summercraft and read the README. Check if I already have Summercraft installed. If not, set it up, read the skill guide, and configure the MCP.
Works with Claude, Codex, or Cursor Your subscription, never a metered key
01 / HOW IT WORKS

Every agent is a character in the world.

Each one slots into the same simple hierarchy. That structure is the truth underneath, and it never changes.

01

Agent

One AI chat = one NPC.

02

Project

A folder of agents = a crew of NPCs.

03

Repo

A codebase = a building.

04

Group

Several related repos = a district.

05

World

All your groups + repos = one living world.

02 / THEMES

A theme changes how
the world looks.

The hierarchy never changes. A theme just picks what each one looks like. Swap it live, or build your own.

THEME / GARDEN
Gardener
Agent
Greenhouse
Project
Bed
Repo
Grove
Group
03 / MULTIPLAYER

See what other people are building.

Make your world public and anyone can drop in and watch your agents work, live. Only the world ever syncs. Your code, your diffs, and your files stay on your machine.

1A commit becomes an item placed in your world.
2An agent becomes a creature walking around it.
3Only those anonymized symbols travel. Never your code.
It is like your GitHub contribution graph, but a place you can actually walk around in.
Worlds online now
kai
noor
devon
+128 more
04 / YOUR CODE

Your code never leaves your machine.

It only works if you trust it, so the boundaries are simple and hard.

Your machine, your plan

Agents run on the subscription you already have. The metered API key is stripped from every one, so nothing can quietly run up a bill.

Isolated worktrees

Each agent works in its own git worktree, never your live files. If one cannot get an isolated worktree, it refuses to run.

Only symbols travel

The one thing that ever leaves is an anonymized pulse: a path, a size, a state. No code, no diffs, no file contents, ever.

05 / VOICE

Talk to any agent out loud.

Click an agent and the camera drops into a first person view. You talk to it out loud, with its branch, PR, and diff as context. It works, commits, and reports back.

atlas
on branch fix/auth
🎙
"Walk me through the auth change before you commit."

Get it running in a few minutes.

Born at a hackathon. Single player works today, multiplayer worlds are on the way. Open source, and meant to be hacked on.

STEP 1
Connect your subscription
Use the Claude, Codex, or Cursor plan you already have.
STEP 2
Point it at a repo
Pick a project on your machine and let the agents in.
STEP 3
Press play
Watch your world come alive, and walk up to talk to it.
Get it on GitHub
Or just paste this to your agent
Go to github.com/summercraft/summercraft and read the README. Check if I already have Summercraft installed. If not, set it up, read the skill guide, and configure the MCP.
Summercraft
How it works Multiplayer Your code Summer Engine ↗ GitHub ↗