Skip to content

Releases: DanielFidalgo/kineto

kineto v0.1.6

Choose a tag to compare

@github-actions github-actions released this 30 Aug 20:39

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-mcp

Three 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.sha256

Full Changelog: 0.1.6...v0.1.6

Kineto CI action

Choose a tag to compare

@DanielFidalgo DanielFidalgo released this 30 Aug 20:10

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 .png

Or 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.mp4

It 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 .png still — the extension picks the format
  • Checked before rendering. check is 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

Try the engine in your browser ·
Documentation

kineto v0.1.5

Choose a tag to compare

@github-actions github-actions released this 30 Aug 20:09

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-mcp

Three 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.sha256

Full Changelog: v0.1.4...v0.1.5

kineto v0.1.4

Choose a tag to compare

@github-actions github-actions released this 30 Aug 03:46

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-mcp

Three 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.sha256

Full Changelog: v0.1.3...v0.1.4

kineto v0.1.3

Choose a tag to compare

@github-actions github-actions released this 30 Aug 00:10

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-mcp

Three 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.sha256

Full Changelog: v0.1.2...v0.1.3

kineto v0.1.2

Choose a tag to compare

@github-actions github-actions released this 29 Aug 23:14

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-mcp

Three 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.sha256

Full Changelog: v0.1.1...v0.1.2

kineto v0.1.1

Choose a tag to compare

@github-actions github-actions released this 29 Aug 19:09

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-mcp

Three 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.sha256

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

kineto v0.1.0

Choose a tag to compare

@github-actions github-actions released this 29 Aug 18:08

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-mcp

Three 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.sha256

Full Changelog: https://github.com/DanielFidalgo/kineto/commits/v0.1.0