Skip to content

Releases: keyline-dev/keyline

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 30 Sep 03:29

keyline-mcp 0.6.0: Windows

Windows (x64)

  • keyline-mcp-v0.6.0-windows-amd64.zip holds keyline-mcp.exe: unpack it, put it on your PATH, and add it to your client (README, Quick start). Windows on Arm runs it emulated.
  • Claude Desktop on Windows: keyline-mcp-0.6.0.mcpb now holds both the macOS and Windows binaries; double-click it, or Settings → Extensions → Advanced settings → Install Extension.
  • The GitHub Action (keyline-dev/keyline@v0) runs on Windows runners too.
  • The Claude Code plugin's launcher doesn't run on Windows yet; add the server with claude mcp add keyline -- keyline-mcp.

Fixed (found testing on Windows; they affected every OS)

  • The default data folder is your home folder's .keyline-mcp on Windows too; the server used to stop with "HOME is not set" unless given --data.
  • A scene file (a template, or keyline-mcp render) that names a Google Font no longer fails with "unknown fontFamily": its fonts are fetched before it's checked.
  • The Claude Desktop extension no longer disconnects when no folder is picked in its settings.

Changed

  • render says what each file holds, in parentheses after its path: (1080×1350, 212 KB), and for animations the length, frames, frame rate and whether a GIF or APNG loops or plays once. With maxKB, a lowered frame rate shows there instead of as fps N.

Full Changelog: v0.5.0...v0.6.0

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 30 Sep 00:07

keyline-mcp 0.5.0: install it anywhere

New ways to install

  • Claude Code plugin: /plugin marketplace add keyline-dev/keyline, then /plugin install keyline@keyline. Downloads the binary if it isn't on your PATH, checked against SHA256SUMS.
  • Claude Desktop extension: double-click keyline-mcp-0.5.0.mcpb (Mac, Apple silicon). Pick the folders keyline may read in its settings.
  • Homebrew: brew install keyline-dev/tap/keyline-mcp
  • Docker: docker run -i --rm -v keyline:/data ghcr.io/keyline-dev/keyline-mcp (:stills without ffmpeg)
  • GitHub Action: uses: keyline-dev/keyline@v0 renders a repo's scenes and fails on a broken design.
  • Listed in the official MCP registry as io.github.keyline-dev/keyline.

New

  • keyline-mcp render scene.json [--out] [--size] [--rows] [--format] renders without an agent and exits 1 on a ! defect.
  • --allow-read takes several folders; --no-motion=true|false.
  • Every file is listed in SHA256SUMS and has a build provenance attestation (gh attestation verify <file> --repo keyline-dev/keyline).

If you're upgrading from 0.3

  • 0.4.0 moved the scene format to CSS and Figma names (flexDirection, media, margin…); scenes saved with 0.3 don't load. See docs/scene.md.
  • 0.4.1 replaced the KEYLINE_MCP_* environment variables with flags: --data, --fonts, --renderer, --ffmpeg, --encoder.

Full Changelog: v0.4.1...v0.5.0

v0.4.1

Choose a tag to compare

@github-actions github-actions released this 29 Sep 18:19

Full Changelog: v0.4.0...v0.4.1

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 29 Sep 16:36

Full Changelog: v0.3.0...v0.4.0

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 28 Sep 19:08

Full Changelog: v0.2.0...v0.3.0

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 28 Sep 16:57

Full Changelog: v0.1.1...v0.2.0

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 27 Sep 04:23

Full Changelog: v0.1.0...v0.1.1

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 27 Sep 04:15