md2hd

Product

Your markdown opens as a map.

Open markdown. Follow the connections. Read or edit the note behind any card. The live map below is the product, not a screenshot.

Focus

Focus one card. Keep the context.

Open a card and unrelated work steps back. Incoming connections line up on the left; outgoing connections line up on the right. Open the background to return to the full map.

fundsemploysemploysownsadvocates fordepends onfundsemploysemploysFUNDINGState Records Grant$120k · two yearsORGANIZATIONRiverside City CouncilMunicipal · 9 membersPERSONDana WhitfieldCity ClerkPERSONMarcus OyelaranDistrict 3PROGRAMOpen Records PortalLegacy systemPROGRAMNewsletter Pilot8 weeks · September
The same move works on any card, in any map, at any size.

Notes and source

Every card keeps its note.

The panel shows the note, metadata, and connections behind a card. Switch to Markdown to edit the file. The map redraws as the text changes.

Find a cardPartnerships
ORGANIZATIONRiverside City CouncilMunicipal · 9 membersPERSONDana WhitfieldCity ClerkPROGRAMOpen Records PortalLegacy systemPERSONMarcus OyelaranDistrict 3employsrunsemploys
Dana WhitfieldgatekeeperCity Clerk

Runs the records office. Every request the city receives crosses her desk, and she answers the ones that arrive in writing.

Office
City Clerk
Since
2019
Open requests
41
Person2 cards · 9 connections
  • Dana WhitfieldCity Clerk4
  • Marcus OyelaranCouncil Member, District 35
Partnerships4 cards · 3 connections
  • Organization1
  • Person2
  • Program1
One click opens the note. The trail then steps up to every card of that kind, and up again to the whole map.

Types

Name the types your work needs.

A card can be an organization, service, claim, character, or anything else. Each type gets its own label and color. The map does not impose a template.

SERVICECheckout APINode · 3 instancesQUEUEPayments queueSQSDATASTORELedgerNo API, no ownerJOBReconcilerNightlypublishes todepends ondrainswrites to

Markdown reference

Find every field in one place.

Open the reference over the canvas or read it on the site. It covers cards, connections, map settings, and every fallback.

Limits

What md2hd does not do.

These limits affect how you edit, collaborate, and store a map.

Cards are edited as markdown
Use the Markdown view or your own editor. There is no separate form to keep in sync with the file.
No live co-editing
Public links are read-only. If two people edit the same workspace map at once, the second save must choose which copy to keep.
Hosted public links require Pro
Hosted Free includes the complete canvas but cannot publish a public link. A self-hosted operator controls their own sharing rules.
View settings are per session
Hidden types and connection depth reset when you open another map. Card positions are saved.
Tags filter; they do not contain cards
Tags can cut across every type. Use folders to organise maps and connections to express structure inside a map.
Nested metadata is skipped
Text, numbers, dates, booleans, and lists appear in the note panel. Nested objects do not.
Inverse wording must be declared
Tell the map that "works at" and "employs" describe the same connection. md2hd will not guess the pair.
Browser-only storage is about 5 MB
Without a backend, maps stay in browser storage. Hosted and self-hosted deployments can save them to an account instead.

Open a sample, then import your markdown.

Hosted Free includes unlimited maps, the complete canvas, and no card or deadline.