Skip to content
Plexus

A block editor for the markdown in your repo.

Block-style editing. Git-native source of truth. Zero lock-in.

Built for design systems, skill manifests, MDX docs sites, and any team that already lives in git.

Free during beta · no card needed

Features

Block-based editing

Drag, drop, slash-menu — the things you already know from your favourite note app, working over plain markdown.

GitHub-native

Commits, branches, PRs without leaving the editor. Your writing flows into the same review process as your code.

Markdown source of truth

Files stay as .md / .mdx in your repo. Nothing proprietary, nothing to migrate out of — git is the database.

How it works

From sign-in to your first PR.

Four screens, all in the browser. No install, no migration.

  1. Sign in with GitHub OAuth · repo + read:user

    Sign in with GitHub

    OAuth. Two scopes. No tokens to copy.

  2. Filter…
    docs-site42
    design-system128
    skill-manifests9

    Pick any repo

    Public, private, or your org's — if you can read it on GitHub, you can edit it here.

  3. Quarterly report
    Revenue grew 22% year-over-year, driven by enterprise…

    Edit any markdown

    Block editor with the gestures you already know. Source view one click away.

  4. Commit changes
    docs/q3-report
    Update Q3 numbers
    Open PR

    Commit & PR

    Direct commit on a feature branch, or open a PR — straight from the toolbar.

The same file, two ways

Three view modes — Friendly, Source, Split — all editing the same .md file in your repo.

owner/repo · docs/q3-report.md
FriendlySourceSplit

Quarterly report

Revenue grew 22% year-over-year, driven primarily by the enterprise segment.

Highlights

  • New product launches drove 8% of growth
  • European expansion completed Q3
  • See the full breakdown
# Quarterly report

Revenue grew **22%** year-over-year, driven
primarily by the *enterprise* segment.

## Highlights

- New product launches drove 8% of growth
- European expansion completed Q3
- See the [full breakdown](/reports/q3)
Edits in either view write back to the same .md.
Friendly editor

Gestures you already know.

The friendly view borrows the gestures that made block-editors popular — without locking your content into a proprietary format.

Type /
Insert block
Heading 1
Bullet list
Quote

Slash menu

Type / on any line to pick a heading, list, callout, code block, image — the same gesture you use in Notion.

## Quarterly report
Quarterly report
**bold**
bold
- new item
new item

Markdown shortcuts

Type ## for H2, **bold** for bold, - for a bullet. The block transforms as you type — no toolbar dance.

Quarterly report
insert here
Revenue grew 22% year-over-year…

Insert below

Hover any block — a + appears on the handle. Click it for the same block picker the slash menu opens.

First paragraph.
Heading I'm dragging
Third paragraph.

Drag to reorder

Grab the handle on the left of any block. Drag up or down — a drop indicator shows where the block will land.

Paragraph block with the cursor.
Turn into
Duplicate⌘D
Delete⌘⇧⌫

Block actions

A small menu on every block — turn into another type, duplicate, delete, move up/down. Same logic the keyboard shortcuts run.

clipboard
# Plan
- Goals
- Risks
editor
Plan
  • Goals
  • Risks

Smart paste

Paste markdown — becomes blocks. Paste a URL on selected text — instant link. Paste an image from the clipboard — uploaded.

MCP integration

Your docs, in every AI.

Talk to your repos from Claude, Cursor, VS Code, Zed, and any other client that speaks the Model Context Protocol. The model reads and writes the same markdown you do — no copy-paste loop, no separate context window.

ClaudeCursorVS CodeZedClineContinue

OAuth handles the auth — no tokens to copy, no shared secrets in config files.

Knowledge graph

See how your docs connect.

Every page renders its neighbourhood — incoming links, outgoing links, tags, broken references — as a live force-directed graph next to the editor. Trace how a topic connects, surface broken references, and refactor link structure without losing context.

  • Local view while editing, right next to the file.
  • Broken-link surfacing so dead references stop hiding.
  • Tag + folder colouring to read the shape of the docs at a glance.
Questions

What you'll probably ask before signing in.

Six questions we get most often. Tap any to expand.

Does it work with private repos?
Yes — Plexus authenticates via GitHub OAuth and inherits whatever access your account has. Private repos, internal forks, GitHub Enterprise repos you can read on the web, you can edit here.
What GitHub permissions does it need?
Two scopes: repo (so Plexus can read trees, commit, and open PRs on your behalf) and read:user (so the UI can show your handle and avatar). Revoke any time at github.com/settings/applications.
Where does my content live?
In your GitHub repo, as plain .md / .mdx files. Plexus is a thin editor over the GitHub Contents API — there's no separate database, no proprietary format, no Plexus-side copy of your content beyond an OAuth access token and a small set of editor preferences.
Can I bring my own theme or render the docs my own way?
Yes. The editor renders a stock markdown preview by default, but the files themselves are whatever your site already consumes — you can keep using Next.js + MDX, Eleventy, Astro, Docusaurus, Hugo, or your own renderer. The friendly view doesn't introduce custom syntax; the markdown round-trips cleanly.
What about collaboration? Multiple editors at once?
Concurrency works the way git does: branches and PRs. Two people editing the same file get a clear conflict warning at commit time, the same way they would in a code workflow. There's no real-time co-editing (yet) — the answer to "two people on the same paragraph" is the same as for code: branch off, review, merge.
What's the pricing after the beta?
Plexus is free during the beta — no card required, no usage limits beyond GitHub's own rate limits. We'll announce pricing well before changing it, with a generous free tier for individual / open-source use.
Plexus

Ready when you are.

Sign in with GitHub. The repo you pick becomes a Plexus workspace on the spot — nothing to install, nothing to migrate.

Free during beta · no card needed
Your repo

Files live as plain markdown. Branches, commits, PRs — your existing workflow.

Minimum scopes

repo + read:user. Revoke any time at github.com/settings/applications.

Zero lock-in

Stop using Plexus tomorrow and your docs are still usable .md files in your repo.