AI generates markdown.Miriaview makes it readable.— locally, or over SSH.

A native Mac markdown workspace for your AI-generated code docs.

Read locally or over SSHShare rendered pages, not raw .md filesNo imports, no sync
Native Mac · Free + Pro
📖

Read AI-generated docs like they deserve

Clean sidebar, outline, beautifully rendered markdown. Native Mac speed. Not Electron.

🔗

Share a link, not a file

One click publishes a rendered page. Send a link instead of a raw .md.

📂

Your docs live in your repo

No imports. No exports. AI updates the file — Miriaview updates the view.

🔐

SSH into your dev server

Browse remote markdown tree like it's local. No clone, no scp, no heavyweight remote IDE.

Miriaview — architecture.md
Architecture Overview
docs/architecture.md · updated 2 minutes ago
Core system components and their interactions. The service layer is stateless and communicates through gRPC.
Service Layer
Each service encapsulates a bounded context. Services are deployable independently and scale horizontally.
  • • Stateless request handling
  • • gRPC + protobuf schema
  • • Horizontal scaling per-service
Live from your repo

Built for every AI agent writing markdown at your desk

Claude CodeCursorAiderCodexWindsurf
See it in 60 seconds

From AI-generated spec to shared link — without leaving your repo.

Open a project folder. Watch Miriaview render the markdown your agent just committed. Publish it with one click. Send a teammate the link.

Screencast coming soon · record & embed here

The problem

Your AI agent writes specs, plans, logs.
Where do you read them?

Every time Claude Code or Cursor generates a new markdown file, you're stuck choosing between four bad options.

  • VSCode preview
    Renders poorly. No outline. No publishing.
  • Notion import
    Breaks the link to your repo. AI updates don't flow back.
  • .md in Slack
    Raw syntax. Teammate downloads junk. No context.
  • Obsidian vault
    Electron. Its own database. Not your repo.
Four features, built well

The whole product is four things.
Each of them sharpens the others.

architecture.md
See api.md for full spec.
preview
01

Read AI-generated docs like they deserve

VSCode preview lags. Cursor shows raw markdown. JetBrains is overkill.

Open a project folder. Clean sidebar, document outline, beautifully rendered markdown — with Mermaid diagrams, code copy buttons, and full Unicode typography. Instant.

Fast native launch. Low memory footprint. Not Electron.

🔗miriaview.com/p/arch-2026Copy
miriaview.com/p/arch-2026
Public
02

Share a link, not a file

Sending .md files on Telegram or Slack is messy. Recipients see raw syntax or download junk.

One click → publish. Share a link. Anyone opens a beautifully rendered page in their browser. No account required.

Two sharing modes: unlisted (link-only, not indexed) or public (search-engine discoverable).

claude-code
$ write specs
✓ architecture.md
+ 12 / -3
git
updated just now
03

Your docs live in your repo. Not in our app.

Notion and Obsidian want you to import. Once imported, your files are disconnected from the code.

Miriaview reads files where they already are. AI updates them → Miriaview shows the new version. No sync, no export, no drift.

Point it at any folder. `git pull` away. We won't touch your files.

💻
Mac
ssh://
🖥️
server
/srv/docs/runbook.md
04

SSH into your dev server. Read docs like they're local.

Docs on a remote server? SSH + cat | less, scp down, or VSCode Remote (heavyweight). Answering a teammate becomes a 5-step process.

Add an SSH workspace → browse the remote markdown tree → click to read → share the rendered link. No local clone required.

Works over SFTP. Keys stored in Keychain. Built for SSH from day one.

Knowledge library

Your AI writes one spec that references three others.
Connect them with hover — not with tabs.

Every spec links to its plan. Every plan links to its ADR. Every ADR links back to a prior decision. Miriaview turns this graph into a navigable library — hover any cross-doc link and read the whole page in a scrollable preview, without losing where you were.

  • Hover any [link] or [[wiki-link]] — instant scrollable preview, no click required
  • Anchor support: a link to #decision jumps the preview straight to that section
  • Nested previews — open a preview inside a preview, three layers deep
  • Cursor leaves the link — preview closes. Never in your way.
Miriaview — spec-03-payment-flow.md
Payment Flow Spec
/docs/specs/spec-03-payment-flow.md · updated by claude-code
The payment service follows the contract defined in architecture.md#payment-service. On checkout, the client posts to /v1/intents and waits for a webhook.
Failure modes are documented in adr-007-payment-retries.md.
# Payment service
preview
Architecture · Payment Service
Stateless workers behind an idempotency key. Postgres holds intents with status enum (pending → captured → settled). Webhook fan-out via Redis stream consumer groups…
scroll inside preview · click to open full
Hover preview
Killer feature · SSH workspace

Your dev server speaks markdown.
Miriaview speaks SSH.

Most markdown apps assume your docs live on your Mac. But the specs your agent generated last Tuesday? They're on the staging box. With Miriaview, you add an SSH workspace and read them like they're local.

  • Browse remote tree, click to read, edit in place
  • Standard SSH / SFTP — works with any server you already use
  • Keys stored in macOS Keychain — no secrets in plain files
  • Share a rendered link from the remote file — no local clone
  • Cloud Sync (Pro) — Miriaview keeps the public page fresh when the source changes on your server
Miriaview — ssh://prod-server/srv/docs
Incident 2026-04-18
prod-server:/srv/docs · edited by claude-code · 4 minutes ago
At 14:32 UTC, the ingestion pipeline started dropping messages. Root cause: schema registry returned 503 for 11 minutes.
Timeline
  • • 14:32 — alerts fire, pager wakes oncall
  • • 14:38 — rolled schema registry back to v2.4.1
  • • 14:43 — pipeline recovers
Reading remotely
Philosophy

Few features.
Built well.

We do five things. We do them perfectly. If you need a sixth, we're not your tool. This is the opposite of Notion and Obsidian — and the reason Miriaview stays fast year after year.

What we don't do

  • No plugin marketplace
  • No real-time collaboration
  • No built-in AI chat
  • No WYSIWYG editor
  • No database, no lock-in

What we do — perfectly

  • Read markdown beautifully
  • Edit it in place
  • Publish it as a link
  • Reach it over SSH
  • Stay out of your way
Pricing

Free works. Pro polishes.

Free is fully functional. Pro = professional sharing + remote editing.

Free

$0forever
  • Local read + edit, unlimited
  • Workspaces, outline, themes
  • Publish unlimited with a small Miriaview footer
  • 1 SSH profile (read-only)

Pro Monthly

$9.99/ month
  • Everything in Free
  • Clean URLs (no Miriaview footer)
  • SSH read + write on your servers
  • Unlimited SSH profiles
  • Cloud SSH Sync — auto-republish
  • Cancel anytime
Best value

Pro Annual

$59/ year
  • Everything in Pro Monthly
  • Save 51% vs monthly
  • Best for daily use
  • Cloud SSH Sync included
Early supporter

Lifetime

$79one-time
  • Everything in Pro forever
  • All future Pro features
  • Founding member status
  • Cloud SSH Sync forever
  • Early supporter one-time purchase
Download on Mac App Store

Subscriptions auto-renew. Cancel anytime in App Store settings. Apple handles billing. Free publishing is subject to fair-use and abuse limits.

FAQ

Honest answers to the things you're about to ask.

Missing something? Email hello@miriaview.com.

Is Miriaview Mac only?+

Yes — Miriaview is built natively for macOS 14 (Sonoma) and newer. iPad and other platforms aren't on the v1 roadmap. We'll consider other platforms based on Mac demand post-launch.

Does it work with my Claude Code / Cursor / Aider workflow?+

Yes — Miriaview doesn't care which agent writes the markdown. It reads .md files wherever your tools leave them, local or over SSH.

What about team collaboration?+

Not in v1. We ship sharing via link (two modes: unlisted or public) but no real-time co-editing or shared workspaces. If we see strong demand post-launch, we'll consider a team tier.

Is it really free?+

Yes — local read + edit, unlimited workspaces, and unlimited publishing (subject to fair-use and abuse limits) are free forever. Free publishing adds a small "Published with Miriaview" footer and uses an anonymous URL prefix. Pro removes the footer, gives you a clean URL with your own slug, and unlocks SSH read + write + unlimited SSH profiles.

Can I cancel anytime?+

Yes. Subscriptions cancel via App Store → Settings → Apple ID → Subscriptions. You keep Pro access until the end of the billing period. Refunds are handled by Apple.

What's Lifetime and why is it limited?+

Lifetime is a one-time $79 purchase that unlocks every Pro feature forever — including future Pro additions like custom domains. It is an early-supporter offer during soft launch. If we retire it later, Monthly and Annual remain available.

Why subscribe instead of just buying once?+

Subscriptions fund ongoing development — new features, bug fixes, and the server hosting your published pages. Lifetime exists for those who prefer one-time payment, as an early-supporter soft launch offer. Both unlock the same Pro features.

Where do my files live?+

In your repo. Miriaview reads files where they already are — we don't copy, import, or store them. When you publish, only the rendered page goes to our server; the source stays on your Mac (or your server, if SSH).

Do you train on my documents?+

No. We don't train any models on your content, and we don't pass it to third parties. Published pages go through our renderer to HTML; source .md files never leave your device unless you publish. If you enable Cloud SSH Sync (Pro), only the files you publish are read from your server to keep the rendered page fresh — unpublished files are never touched.

What is Cloud SSH Sync, and is it safe?+

Cloud SSH Sync (Pro) keeps your published markdown automatically fresh: when you publish a file from your SSH server, Miriaview polls every minute and re-renders the public page when the source changes. The connection uses a per-workspace Ed25519 key that's installed read-only on your server, scoped to one folder, and encrypted at rest on our side with a key held in an isolated service. You can disable Cloud Sync from Settings or the workspace context menu at any time — that removes the key server-side and stops polling.

Stop reading AI-generated markdown in VSCode preview.

Native Mac. Live from your repo. Share with a link. Reach it over SSH.

© 2026 Miriaview. All rights reserved.
PrivacyTermsSupportContact
Miriaview — Miriaview makes it readable.