Download Latest Version quarkdown-linux-x64.zip (96.8 MB)
Email in envelope

Get an email when there's a new version of Quarkdown

Home / v2.1.0
Name Modified Size InfoDownloads / Week
Parent folder
quarkdown-macos-aarch64.zip 2026-05-23 92.1 MB
quarkdown-macos-x64.zip 2026-05-23 93.2 MB
quarkdown-linux-x64.zip 2026-05-23 95.8 MB
quarkdown-windows-x64.zip 2026-05-23 92.4 MB
README.md 2026-05-23 2.7 kB
v2.1.0 source code.tar.gz 2026-05-23 16.0 MB
v2.1.0 source code.zip 2026-05-23 16.9 MB
Totals: 7 Items   406.3 MB 0

Added

AI agent skill

Quarkdown now ships with an agent skill, so tools can author .qd documents on your behalf.

To install on Claude Code:

:::shell
ln -s "$(quarkdown doctor get agent-skill)" ~/.claude/skills/quarkdown

See the agent skill documentation for more details.

Read environment variables

The new .env {name} function reads an environment variable from the host system, returning its value as a string or none if unset.

:::markdown
The home directory is .env {HOME}::otherwise {unknown}

process permission

A new process permission gates access to the host process environment. Reading environment variables requires this permission to be explicitly granted:

:::shell
quarkdown c main.qd --allow process

doctor command

The new quarkdown doctor command group reports information about the current Quarkdown installation:

  • doctor env checks the runtime environment for possible issues.

  • doctor get * commands are intended for scripting and tooling that need to introspect Quarkdown's environment:

    shell INSTALL="$(quarkdown doctor get install-dir)" ls "$INSTALL/docs"

Changed

Bundled Java runtime

The Quarkdown distribution now includes a minimal (~50MB) Java runtime, so the CLI runs out of the box without requiring a separate Java installation on your system.

Each release ships a per-platform executable (linux-x64, macos-x64, macos-aarch64, windows-x64).

Improved function call performance

Function call-heavy documents now compile faster, by extracting metadata once at function load time.

Fixed

PDF size and generation time reduction in paged documents

For paged documents, PDF generation now produces output that is:

  • up to 90% smaller,
  • generated up to 2x faster.

Thanks @philipredstone!

Fixed inline code inside compact footnote definitions

Compact footnotes like [^: text with `code`] were incorrectly parsed as plain text instead of footnotes. The definition pattern now allows backtick-enclosed spans inside the footnote body.

Thanks @Shreyansh-Kushwaha!


Sponsors

Thanks to our sponsors! 🎉

@vitto4

Falconer

Source: README.md, updated 2026-05-23