LOOPED PLANSMACOS

Live with the markdown your agents write.

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 the diff, adjust it, and commit it.

Free and open source

Looped Plansmain · 1 changed
  • website
    • PLAN.md
    • docs/STYLE.md
  • agent-framework
    • ROADMAP.md
    • docs/permissions.md
  • whisper
    • CHANGELOG.md

Migrate the homepage

  • Lead with the back office again
  • Keep the depth & light system
  • Add a developer tools page
⌘1 page⌘2 rawautosaved

THREE VIEWS

Page, raw, or diff. Same buffer.

Switch between the rendered page, the raw markdown, and the diff against your last commit with one keystroke. All three are editable, and all three are the same file — so a change in one is a change in the others, and opening a file never counts as editing it.

  • Rendered with Milkdown Crepe while the file stays plain markdown
  • Double-click any rendered HTML to edit its source
  • A file edited since the last commit is marked in the tree
PLAN.mdOne buffer, three views
  • ⌘1PageRich text, rendered like a document.
  • ⌘2RawThe markdown exactly as it is on disk.
  • ⌘3DiffWhat changed since the last commit.
All three are editable. A change in one is a change in the others.
WHAT IT DOES

Built to live with agent output.

  • Every repo, one tree

    Add any local git repository. All of its markdown shows up at the top level of one tree, with build folders and gitignored files out of the way.

  • Nothing is locked, nothing is lost

    The file on disk is the only buffer. If something else wrote it first, the save is refused and you choose which version to keep.

  • Autosave on your terms

    After a pause, when the window loses focus, or only on ⌘S. Switching files or quitting always flushes what is pending.

  • Byte-for-byte round trip

    WYSIWYG editing that keeps bullets as dashes, never escapes your text, and preserves frontmatter and trailing newlines exactly.

  • Your HTML renders

    Local images, picture sources, centered wrappers, comments as margin notes, and Mermaid diagrams under their source.

  • A full git panel

    Branch switcher, pull and push with ahead/behind counts, per-file diffs, stage and unstage, undo, and commit with ⌘⏎.

FREE · OPEN SOURCE · MARKDOWN ONLY

Read the plan. Fix the plan. Commit the plan.

TALK TO A HUMAN

Got something Looped can't handle yet?