Quick Look Integration.
Say goodbye to raw markdown in Quick Look. Peekdown renders your .md and .mdx files so you no longer have to squint and decipher. You can also copy code snippets - or the entire file - with a single click.
A Markdown viewer for macOS.
Base URL: https://api.peekdown.app/v1
429 Too Many Requests.Returns a bearer token for authenticated requests.
| Parameter | Type | Required | Description |
|---|---|---|---|
client_id | string | yes | Your application's client ID |
client_secret | string | yes | Your application's client secret |
grant_type | string | yes | Must be client_credentials |
curl -X POST https://api.peekdown.app/v1/auth/token \
-H "Content-Type: application/json" \
-d '{
"client_id": "fk_live_abc123",
"client_secret": "sk_live_xyz789",
"grant_type": "client_credentials"
}'
import { Callout } from '@/components/callout'
import { Tabs, Tab } from '@/components/tabs'
Install the toolkit and render your first component in under a minute.
<Callout type="info">
This guide assumes Node 20 or newer.
Check with `node --version` before continuing.
</Callout>
<Tabs items={['npm', 'pnpm', 'yarn']}>
<Tab value="npm">npm install @acme/toolkit</Tab>
<Tab value="pnpm">pnpm add @acme/toolkit</Tab>
<Tab value="yarn">yarn add @acme/toolkit</Tab>
</Tabs>
Render your Obsidian notes beautifully — callouts, highlights, wikilinks, tags, and more.
`` are stripped, and all 13 callout types are styled with icons.Highlight key concepts in your notes and link to other pages with wikilinks.
Organize with #tags and #project/research tags. Embed references like render as badges.
Base URL: https://api.peekdown.app/v1
429 Too Many Requests.Returns a bearer token for authenticated requests.
| Parameter | Type | Required | Description |
|---|---|---|---|
client_id | string | yes | Your application's client ID |
client_secret | string | yes | Your application's client secret |
grant_type | string | yes | Must be client_credentials |
A high-level look at where we're taking the product after v2.2 ships. This is a draft — not committed scope. Dates are aspirational and will firm up after the v2.2 retro.
The big bet for v2.3 is cutting cold-start latency in half. Right now the median session takes 1.8s to first interactive, which is too slow given that competitors are well under 1s. We have a few directions we're exploring.
We've heard consistently from customers that the SDK ergonomics need work. The TypeScript types drift out of sync with the API in ways that surprise people, and our error messages don't tell you what to do next. v2.3 is when we fix that.
<!-- Peekdown annotation export — paste into your AI assistant -->[ { "type": "delete", "text": "This is a draft — not committed scope.", "paragraph": 1 }, { "type": "comment", "text": "competitors are well under 1s", "instruction": "soften — don't name competitors directly", "paragraph": 2 } ]
Say goodbye to raw markdown in Quick Look. Peekdown renders your .md and .mdx files so you no longer have to squint and decipher. You can also copy code snippets - or the entire file - with a single click.
Making changes or fixing mistakes? Peekdown's got your back with an inline editor that supports 100+ languages & syntax highlighting, plus an annotation feature that can even send your notes back to the AI.
This is why I created Peekdown. I got tired of trying to proof my READMEs in a writing app, or with an IDE's default formatting; I just wanted to view my markdown how everyone else would view it, but BEFORE I pushed.
Browse your Obsidian vault right in the Finder with Quick Look, including full support for callouts, wikilinks, highlights, tags, and embeds. Frontmatter is automatically stripped for a clean preview.
Create a task list (or get your bot to do it) and check off each item as you complete it. You can automatically save with each tick (or not), and see your progress right in Quick Look. One of my favorite features.
If you're using AI agents, you may eventually work with llms.txt and humans.txt files, which, despite the .txt extension, are actually markdown and will be rendered just like every other markdown file.
Or preview in the browser after pushing?
| Peekdown | VS Code | Browser | |
|---|---|---|---|
| Download size | ~13MB | ~100MB+ | — |
| Memory usage | ~70MB | ~500MB+ | Tab soup |
| Startup time | Instant | Seconds | Push first |
| Quick Look | |||
| GitHub-exact | Close |
(after push)
|
|
| llms.txt support | |||
| Pin on top | Extensions | ||
| Obsidian syntax | Extensions |
I guess it does more than just show markdown, but that stuff stays out of your way. Looks good, renders right, and even some syntax highlighting.
...keeps getting better and better with each update. All the editing and annotation stuff is hidden until you need it. Fast becoming a daily app for me. Looks nice and highly recommend to anyone who wants to preview and edit markdown.
in my opinion, this is the best app for viewing Markdown documents, with rendering identical to GitHub's style. It also includes a built-in editor and Quick Look support.