Connect your repo
BetaPhantomEdit edits Markdown and MDX files directly. Pick where your content lives — your local Astro project, a sandbox that lives only in this browser, or (soon) a GitHub repo. Switching between them is a single click; nothing here is locked in.
Local folder
Point PhantomEdit at your Astro or Next.js project. Files live on disk; saves are real saves; git is your git.
- Your content stays in your repo
- Works offline
- Real .git history
This browser doesn't support the File System Access API. Try Chrome, Edge, Brave, or Arc — or use the Sandbox below.
Sandbox
A scratch repo that lives in this browser only. Perfect for kicking the tires before pointing at a real project.
- No permission prompts
- Survives reloads on this device
- Export to a real folder anytime
Your browser doesn't support OPFS. Update to a recent version.
GitHub repo
Connect to a remote repo with a fine-grained PAT. Reads and writes hit the GitHub API; commits are real commits.
- Works on Firefox / Safari
- Useful for cloud-only editors
- Same UI, no backend needed
Phase 2. Want it sooner? Open an issue.
Your content stays yours
PhantomEdit never copies your files anywhere. Local folders are read directly via the browser's File System Access API. The sandbox is encrypted browser storage. There's nothing to log into and no PhantomEdit backend.
Expected layout
PhantomEdit looks for these directories at the root of the connected folder:
astro-content/— your post-type collectionsdata/— settings, post types, taxonomies, fieldspublic/uploads/— media library
Don't have them yet? Pick the folder anyway — PhantomEdit will create them as you go.