Ecosystem

Software that implements or integrates with the Mark Protocol. First-party tooling lives in the main demarkus repository; third-party implementations are listed as they appear.

Browsers and readers

Caztor

Cross-platform Java GUI browser for Gemini, Spartan, Gopher, Nex, and Demarkus. By Kevin Boone.

Demarkus TUI

The reference terminal browser, built on Bubble Tea and Glamour.

Plugins

Obsidian

Fetch, publish, and browse Demarkus documents directly from Obsidian.

Claude Code

Zero-config plugin for Claude Code: spawns a local demarkus-server, auto-generates a token, and wires the MCP tools on first session.

Agent platforms

OpenClaw

ClawHub skill for OpenClaw agents. See the OpenClaw install guide.

CLI and server tools

Tool Purpose
demarkus-server Reference QUIC server
demarkus CLI: fetch, list, publish, edit, graph
demarkus-tui Terminal browser with graph view
demarkus-mcp MCP bridge for LLM agents
demarkus-token Capability-based auth token management
demarkus-publish Direct-store writer for read-only server installs

Building your own

The protocol surface is small: QUIC with ALPN mark, a text request verb (one of FETCH, LIST, VERSIONS, PUBLISH, APPEND, ARCHIVE), and YAML-style ----delimited metadata in responses. Caztor’s read-only Java client is roughly a hundred lines. See the protocol reference for the full spec.

If you ship something that speaks Demarkus, open an issue or drop a link and we will list it here.