Mind Codespaces

Prototype · v0

Your pod is your platform.

Your code · your context · your pod.

Mind Codespaces is an AI-native Git platform built around your own Solid Pod. You git push code, file issues, and let an agent draft pull requests — and the artifacts, history, and AI memory stay under your WebID, in yourpod. The bridge translates protocols; it doesn't own your project.


Live in this bridge

repos

0

runs

0

last activity


Get started

No repos registered yet. Run npm run seed:demo and npm run seed:workflows to populate the bridge with worked examples, or follow the steps below.

Four shell steps
01

Create a repo

curl -X POST http://localhost:3010/api/repos \
  -H 'Content-Type: application/json' \
  -d '{
    "owner": "alice",
    "name": "hello",
    "ownerWebId": "http://localhost:3011/alice/profile/card#me",
    "ownerPodRoot": "http://localhost:3011/alice/",
    "visibility": "public"
  }'
02

Configure Mind Pages

curl -X PUT http://localhost:3010/api/repos/alice/hello/pages \
  -H 'Content-Type: application/json' \
  -d '{
    "enabled": true,
    "sourceBranch": "main",
    "sourcePath": "/",
    "targetContainer": "http://localhost:3011/alice/public/sites/hello/"
  }'
03

Mint a push token

TOKEN=$(curl -fsS -X POST http://localhost:3010/api/repos/alice/hello/tokens \
  -H 'Content-Type: application/json' \
  -d '{"label":"my laptop"}' \
  | python3 -c 'import sys,json; print(json.load(sys.stdin)["token"])')
04

Push a site

mkdir /tmp/hello && cd /tmp/hello
echo '<!doctype html><h1>Hello from Mind Pages</h1>' > index.html
git init -b main && git add . && git commit -m init
git push "http://me:${TOKEN}@localhost:3010/api/git/alice/hello.git" main

Read the full PRD or the CommunitySolidServer docs to understand the Solid side.