Releases: DanielFidalgo/kineto
Release list
kineto v0.1.6
Release video
▶ Watch it — composed from this tag's own
commits and rendered by Kineto 0.1.6 itself, through the
action this release ships.
GitHub serves release assets as downloads rather than playing
them, so the video lives on the project site; the file is
attached here too (76K).
Install
Download the archive for your platform below, then:
tar xzf kineto-v0.1.6-<target>.tar.gz
sudo mv kineto-v0.1.6-<target>/kineto* /usr/local/bin/
claude mcp add --scope user kineto /usr/local/bin/kineto-mcpThree binaries: kineto (render a document), kineto-mcp
(the MCP server), kineto-cast (asciicast → video).
ffmpeg is required for encoding only — frames render without it.
Verify
shasum -a 256 -c kineto-v0.1.6-<target>.tar.gz.sha256Full Changelog: 0.1.6...v0.1.6
Kineto CI action
Compile a scene document to video in your workflow. No browser, no display,
no Rust or Node toolchain — the action downloads the released binary for your
runner, verifies its checksum, and renders.
Use it
- uses: DanielFidalgo/kineto@v0.1.5
with:
document: scene.json
output: dist/out.mp4 # .mp4, .webp or .pngOr make a release video from your own commits
- uses: actions/checkout@v4
with: { fetch-depth: 0 }
- uses: DanielFidalgo/kineto@v0.1.5
with:
changelog: "true"
title: "Acme ${{ github.ref_name }}"
output: dist/release.mp4It reads git log and composes a title card, what changed, and how to install
it. Conventional-commit subjects where a repository uses them; plain subjects
where it doesn't, with merges and version bumps dropped either way.
What you get
.mp4, animated.webp, or a.pngstill — the extension picks the format- Checked before rendering.
checkis on by default, so unreadable text,
colours without contrast, or elements off canvas fail the step instead of
shipping - Deterministic frames. The same document renders the same pixels on native
and on WebAssembly — 27/27 corpus frames byte-identical, enforced on every push
kineto v0.1.5
Release video
▶ Watch it — composed from this tag's own
commits and rendered by Kineto 0.1.5 itself, through the
action this release ships.
GitHub serves release assets as downloads rather than playing
them, so the video lives on the project site; the file is
attached here too (120K).
Install
Download the archive for your platform below, then:
tar xzf kineto-v0.1.5-<target>.tar.gz
sudo mv kineto-v0.1.5-<target>/kineto* /usr/local/bin/
claude mcp add --scope user kineto /usr/local/bin/kineto-mcpThree binaries: kineto (render a document), kineto-mcp
(the MCP server), kineto-cast (asciicast → video).
ffmpeg is required for encoding only — frames render without it.
Verify
shasum -a 256 -c kineto-v0.1.5-<target>.tar.gz.sha256Full Changelog: v0.1.4...v0.1.5
kineto v0.1.4
Release video
kineto-v0.1.4-release.mp4 (104 KB) —
composed from this tag's own commits and rendered by Kineto 0.1.4 itself.
A still is attached too.
Install
Download the archive for your platform below, then:
tar xzf kineto-v0.1.4-<target>.tar.gz
sudo mv kineto-v0.1.4-<target>/kineto* /usr/local/bin/
claude mcp add --scope user kineto /usr/local/bin/kineto-mcpThree binaries: kineto (render a document), kineto-mcp
(the MCP server), kineto-cast (asciicast → video).
ffmpeg is required for encoding only — frames render without it.
Verify
shasum -a 256 -c kineto-v0.1.4-<target>.tar.gz.sha256Full Changelog: v0.1.3...v0.1.4
kineto v0.1.3
Install
Download the archive for your platform below, then:
tar xzf kineto-v0.1.3-<target>.tar.gz
sudo mv kineto-v0.1.3-<target>/kineto* /usr/local/bin/
claude mcp add --scope user kineto /usr/local/bin/kineto-mcpThree binaries: kineto (render a document), kineto-mcp
(the MCP server), kineto-cast (asciicast → video).
ffmpeg is required for encoding only — frames render without it.
Verify
shasum -a 256 -c kineto-v0.1.3-<target>.tar.gz.sha256Full Changelog: v0.1.2...v0.1.3
kineto v0.1.2
Install
Download the archive for your platform below, then:
tar xzf kineto-v0.1.2-<target>.tar.gz
sudo mv kineto-v0.1.2-<target>/kineto* /usr/local/bin/
claude mcp add --scope user kineto /usr/local/bin/kineto-mcpThree binaries: kineto (render a document), kineto-mcp
(the MCP server), kineto-cast (asciicast → video).
ffmpeg is required for encoding only — frames render without it.
Verify
shasum -a 256 -c kineto-v0.1.2-<target>.tar.gz.sha256Full Changelog: v0.1.1...v0.1.2
kineto v0.1.1
Install
Download the archive for your platform below, then:
tar xzf kineto-v0.1.1-<target>.tar.gz
sudo mv kineto-v0.1.1-<target>/kineto* /usr/local/bin/
claude mcp add --scope user kineto /usr/local/bin/kineto-mcpThree binaries: kineto (render a document), kineto-mcp
(the MCP server), kineto-cast (asciicast → video).
ffmpeg is required for encoding only — frames render without it.
Verify
shasum -a 256 -c kineto-v0.1.1-<target>.tar.gz.sha256Full Changelog: v0.1.0...v0.1.1
kineto v0.1.0
Install
Download the archive for your platform below, then:
tar xzf kineto-v0.1.0-<target>.tar.gz
sudo mv kineto-v0.1.0-<target>/kineto* /usr/local/bin/
claude mcp add --scope user kineto /usr/local/bin/kineto-mcpThree binaries: kineto (render a document), kineto-mcp
(the MCP server), kineto-cast (asciicast → video).
ffmpeg is required for encoding only — frames render without it.
Verify
shasum -a 256 -c kineto-v0.1.0-<target>.tar.gz.sha256Full Changelog: https://github.com/DanielFidalgo/kineto/commits/v0.1.0