Every repo, one tree
Add any local git repository. The markdown from all of them sits at the top level of one tree, with build folders and gitignored files left out — or show every text file instead.
Looped Plans · macOS, Windows, Linux
A small desktop app for reading and editing the markdown in your local git repositories — without opening the whole repo in an editor. The files it shows are usually written by something else: Claude Code, an agent, a script. Plans is built to read that output, review what changed, adjust it and commit it.
Free and open source. Also for macOS and Windows and Linux.
Migrate the homepage
Two views
Switch between the document as a page and the raw markdown with one keystroke. Both are editable, and both are the same file — so a change in one is a change in the other, and opening a file never counts as editing it.
Shared
A workspace is a shared room for the same documents: everyone's cursors, comments and suggested changes, live, without anyone saving. When a plan is ready to leave your machine, publish it to a URL — the page has a raw markdown address, so an agent can read it as easily as a person.
Workspace
Q4 planning
3 people editing
Public page
plans.looped.sh/p/roadmap
Raw markdown for agents
Review
PLAN.md
2 suggestions open
Add any local git repository. The markdown from all of them sits at the top level of one tree, with build folders and gitignored files left out — or show every text file instead.
The file on disk is the only buffer. Every save is checked against the version you read, and if something else wrote first the write is refused and you choose which copy survives.
After a pause, when the window loses focus, or only on ⌘S. Switching files or quitting always flushes what is pending.
Bullets stay dashes, your text is never escaped, and frontmatter and the trailing newline come back exactly as they were.
Local images, picture sources, wrapper tags and Mermaid diagrams. HTML comments become margin notes you can reply to, with suggested changes you accept or reject.
Branch switcher, pull and push with ahead and behind counts, staging, discard, per-file diffs and commit with ⌘⏎. It shells out to your own git, so your keys, signing and hooks apply.
Claude Code, Codex, Gemini or OpenCode in the app with ⌘J — streaming answers, tool calls and permission prompts, one conversation per repository.
Seven skills ship inside the app and install into your repositories, so the agent writing the plan already knows the shape you want it in.
Save a host and a repository path, pin its host key, and read that machine’s markdown in the same tree. Read-only, with credentials in the OS keychain.
Plans is free and open source. Download the app, or read the source and open an issue.