Skip to content

0.0.1

Choose a tag to compare

@github-actions github-actions released this 31 May 15:24
· 126 commits to 80411c6e84450e0c7b0a98541cce9db3d9a2b64d since this release

Release Notes

Added

  • Shell mode — hosts a real pty, output parsed into cells with vt100;
    mouse input (click, drag, move, scroll).
  • Native mode — the tmnl-protocol wire format over a Unix socket; apps
    send structured Frames of cells, with partial-frame DiffRun updates and
    app-set tab titles.
  • GPU rendering — a wgpu cell pipeline plus a chrome-strip pipeline;
    true-color cells, cursor shape and visibility.
  • Window & chrome — native tabs, a native macOS menu bar, Mac-style editing
    chords, and an in-grid settings modal persisted to
    ~/.config/tmnl/config.toml.
  • OSC 133 shell integration — command-lifecycle tracking and a command-line
    anchor.
  • Local AI command completion⌘I continuation and ⌘K
    natural-language → command, offline via the embedded fim-engine model.
  • Headless mode (--headless) — scriptable cell-grid dumps for tests, plus
    fake_server / fake_client examples that exercise the protocol without a
    GPU window.

Install tmnl-rs 0.0.1

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/chris-mclennan/tmnl/releases/download/v0.0.1/tmnl-rs-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/chris-mclennan/tmnl/releases/download/v0.0.1/tmnl-rs-installer.ps1 | iex"

Download tmnl-rs 0.0.1

File Platform Checksum
tmnl-rs-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
tmnl-rs-aarch64-apple-darwin.pkg Apple Silicon macOS checksum
tmnl-rs-x86_64-apple-darwin.tar.xz Intel macOS checksum
tmnl-rs-x86_64-apple-darwin.pkg Intel macOS checksum
tmnl-rs-x86_64-pc-windows-msvc.zip x64 Windows checksum
tmnl-rs-x86_64-pc-windows-msvc.msi x64 Windows checksum
tmnl-rs-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
tmnl-rs-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum