Documentation
Command-D remembers things for you. One keystroke on your Mac, one share on your phone — saved, enriched, and searchable. No account needed, ever.
- Installing on Mac
- Saving things
- Finding them back
- One list on every device
- Connect your AI (MCP)
- API
- Your data
Installing on Mac
Download the app (Apple Silicon), unzip, and drag Command-D.appto Applications. This is an early build that isn’t notarized by Apple yet, so the first launch takes one extra step:
- Double-click the app — macOS will refuse; dismiss the dialog.
- Open System Settings → Privacy & Security, scroll down, and click Open Anyway next to Command-D.
- The ⌘D icon appears in your menu bar. Use its menu to enable Start at login.
Terminal alternative for step 1–2: xattr -d com.apple.quarantine /Applications/Command-D.app
Saving things
Mac — copy anything (⌘C), then hit ⌘D. A “Stored ✓” toast appears under the menu bar icon. Links, text, and images on the clipboard all work. The menu bar ⌘D icon shows your five most recent saves.
Android — install the app (the Install the app button on the homepage, or Chrome menu → Add to Home screen → Install). Then use the regular share sheet from any app — YouTube, LinkedIn, your browser — and pick Command-D.
Windows — install the app the same way in Chrome or Edge (install icon in the address bar). Command-D then appears in the Windows Share menu, and the app window is your list. A native tray app with a global hotkey is planned; until then, paste into the list or use Share.
Browser — paste a link or note in the box at the top of your list.
Every saved link is enriched automatically in the background: title, description, preview image, favicon — and for YouTube, the video title and thumbnail. Saving the same link twice never creates a duplicate; it bumps the item back to the top of your list.
What can be stored:links, text notes (up to 100 KB), and images (any common format, up to 4 MB). Videos are saved as links — Command-D remembers wherethings are and what they’re about; it’s not a file locker.
Finding them back
Your list at cmd-d.com/app is newest-first with full-text search over titles, descriptions, content, and URLs — the enrichment means you can search for words you never typed. Filter by Links, Images, or Text. Hover a card to delete it.
One list on every device
Each device starts its own private list — no signup. To make them one list: on a device that has your list, open Pair a device (top right of the list page) → Show code. Enter that 6-character code on the other device within 10 minutes. From then on Mac, phone, and browser share the same list. The Mac app’s Open my list pairs your browser automatically.
Connect your AI (MCP)
Command-D speaks MCP, so Claude, ChatGPT, and Gemini can search your list, and save to it, mid-conversation — “what was that video I saved last week?” just works.
Get your personal connector URL from your list → Pair a device → Connect your AI. It looks like:
https://cmd-d.com/api/mcp?token=cmdd_…
Treat that URL as a secret — anyone who has it can read and add to your list.
- Claude (claude.ai / Desktop): Settings → Connectors → Add custom connector → paste the URL.
- Claude Code:
claude mcp add --transport http command-d \ "https://cmd-d.com/api/mcp" \ --header "Authorization: Bearer <your token>"
- ChatGPT (Plus/Pro): Settings → Connectors → Advanced → enable Developer mode → add the URL.
- Gemini (web): Settings → Connected Apps → add by MCP URL. Currently US-only (18+, English) — elsewhere, use the Gemini CLI by adding this to ~/.gemini/settings.json:
{ "mcpServers": { "command-d": { "httpUrl": "https://cmd-d.com/api/mcp", "headers": { "Authorization": "Bearer <your token>" } } } }
Tools your AI gets: search_items, get_recent_items (read-only) and save_item — so an agent doing research can ⌘D things for you.
API
Everything is API-first — your own scripts and frontends are welcome. Create an identity once, keep the token:
# one-time: get a token
curl -X POST https://cmd-d.com/api/devices
# save
curl -X POST https://cmd-d.com/api/items \
-H "Authorization: Bearer $TOKEN" \
-H "content-type: application/json" \
-d '{"content": "https://youtu.be/dQw4w9WgXcQ"}'
# search
curl "https://cmd-d.com/api/items?q=rick" \
-H "Authorization: Bearer $TOKEN"Full reference: OpenAPI spec.
Your data
What we store: the things you save, the metadata enrichment finds (page titles, descriptions, preview images), and timestamps. No account, no email, no tracking. Deleting an item removes it immediately. Your list is private to your devices and the AI connectors you explicitly add.