Skip to content

SoloMD v2.4 — Bridge to anywhere

Choose a tag to compare

@github-actions github-actions released this 26 Apr 07:01
87daa3f

✨ v2.4 — Bridge to anywhere

SoloMD becomes interoperable with everything else you already have — a vault that talks to other tools both inbound (web pages, iOS, scripts) and outbound (Claude Desktop, Cursor, terminal). Five drops in one release.

Note: this release uses tag v2.4.1. Tag v2.4.0 also exists but had no artifacts (CI workflow bug; fixed in this build). The application source is identical.


🔌 CLI + MCP first-class

solomd-mcp now ships bundled inside the desktop app as a Tauri sidecar — no separate install needed. Settings → Integrations panel surfaces:

  • The path of your MCP server (/Applications/SoloMD.app/Contents/MacOS/solomd-mcp on macOS, alongside the .exe on Windows, in the AppImage's resources on Linux).
  • A ready-to-paste Claude Desktop config (mcpServers.solomd-vault) you can drop into ~/Library/Application Support/Claude/claude_desktop_config.json.
  • CLI install status with a one-tap "Install / Update solomd CLI" button.

Standalone tarballs also ship for users who don't want the desktop app:

Asset Use case
solomd-mcp-mac-universal.tar.gz macOS server-only (homelab Mac mini)
solomd-mcp-linux-x64.tar.gz / -arm64.tar.gz Linux MCP server (e.g. on a Pi)
solomd-mcp-win-x64.zip Windows server-only

curl -fsSL https://solomd.app/install-mcp.sh \| bash picks the right one.


📥 HTTP capture endpoint + inbox workflow

POST http://127.0.0.1:7777/capture with bearer-token auth lets anything on your machine drop a markdown note into your vault. Off by default; toggle in Settings → Capture endpoint. New /capture/health route lets clients verify the pairing without writing.

The new YAML field inbox: true marks a note as triage-pending. Cmd+E toggles it; the file tree shows a count badge. Tolaria-inspired, no folders required.

append_path mode (new in this release) lets a single capture call append to an existing file instead of creating a new one — used by the iOS Shortcuts "append-to-daily" recipe.


🔗 Browser web clipper (Chrome + Firefox)

Three actions from the popup, the right-click menu, or a keyboard shortcut:

  • Clip whole page — Mozilla Readability + turndown, lands as markdown in your inbox with YAML front matter (source_url, captured_at, title, inbox: true).
  • Clip selectionCmd+Shift+S / Ctrl+Shift+S. Just the highlighted text.
  • Save linkCmd+Shift+L / Ctrl+Shift+L. Title + URL only, no fetch.

100% local — the extension talks only to the loopback URL you pair with. No third-party server, no telemetry. Chrome MV3 + Firefox MV2 (MV3 in a later release once Firefox's service-worker story stabilises).

File Install
solomd-clipper-chrome.zip unzip → chrome://extensions (Developer mode) → Load unpacked. Chrome Web Store listing pending.
solomd-clipper-firefox.zip about:debugging → This Firefox → Load Temporary Add-on. AMO listing pending.
solomd-clipper-source.zip for AMO source-review (you don't need this)

📖 Reading mode + iOS Shortcuts

A new fifth view mode alongside edit / split / liveEdit / preview — maximally clean serif preview, no editor chrome, max-width ~720 px. Cmd/Ctrl+Shift+R toggles. iOS auto-defaults to it on tab open (toggleable in Settings).

Three iOS Shortcuts presets — quick capture, append-to-daily, Safari-share clip — with hand-build instructions at https://solomd.app/ios-shortcuts/ (en) / https://solomd.app/zh/ios-shortcuts/ (zh).


📦 Downloads

Platform File
macOS (Universal, signed + notarized + stapled) SoloMD_2.4.1_universal.dmg
Windows installer SoloMD_2.4.1_x64-setup.exe / SoloMD_2.4.1_x64_en-US.msi
Windows portable SoloMD_2.4.1_x64-portable.zip
Linux x64 .AppImage / .deb / .rpm
Linux arm64 .AppImage / .deb / .rpm
MCP server-only solomd-mcp-{mac-universal,linux-x64,linux-arm64}.tar.gz / -win-x64.zip
Browser clipper solomd-clipper-{chrome,firefox}.zip

Engineering notes

  • The clipper's options page has a subfolder input that the server doesn't yet consume — forward-compat; will wire in v2.5.
  • New public GET /capture/health route on the capture endpoint (token-gated, returns app version + workspace info).
  • macOS dmg is built locally (notarytool can hang on GitHub-hosted runners). All other platforms via CI.