← Back to What's New

CLI v0.1.9 — Rewritten in Rust

SessionCast CLI has been completely rewritten in Rust. The new CLI is faster, lighter, and ships as a single binary — no more Node.js or npm required.

Service Incident — Agent Login Failure (March 13, 10:00 AM – 5:00 PM KST)

We sincerely apologize — due to a server-side bug in the Platform API's token generation flow, agent login was unavailable from 10:00 AM to 5:00 PM (KST) today. Users who attempted sessioncast login or sessioncast agent during this period may have encountered errors.

The root cause has been identified and fully resolved. If you experienced this issue, please reinstall the CLI and run sessioncast login again. We're sorry for the disruption.

Important: npm Package Is Deprecated

The npm package (sessioncast-cli) will no longer receive any updates. There are no plans for future npm releases. Please uninstall it and switch to the native binary as described below.

What Changed

The previous CLI was a Node.js package installed via npm install -g sessioncast-cli. The new version is a native binary built in Rust, distributed through platform-specific installers.

Key improvements:

  • Zero dependencies — single binary, no Node.js runtime needed
  • Faster startup — native binary launches instantly
  • Auto-update — built-in sessioncast update command
  • tmux auto-install — automatically installs tmux if not found
  • Improved login UI — styled browser callback page with auto-close

Migrating from npm Version

If you previously installed the CLI via npm, you must uninstall it first:

npm uninstall -g sessioncast-cli
This step is required. If both versions coexist, the old npm version may take priority in your PATH and cause login failures or unexpected behavior.

Then install the new Rust-based CLI:

macOS / Linux

curl -fsSL https://raw.githubusercontent.com/sessioncast/sessioncast-cli-release/main/install.sh | bash

Windows (PowerShell)

irm https://raw.githubusercontent.com/sessioncast/sessioncast-cli-release/main/install.ps1 | iex

Verify the installation:

sessioncast --version

You should see sessioncast 0.1.9 or later.

tmux Auto-Install

The new CLI automatically detects and installs tmux when needed. When you run sessioncast agent, if tmux is not found:

  • macOS — installs via Homebrew (brew install tmux)
  • Linux (Debian/Ubuntu) — installs via apt (sudo apt install tmux)
  • Linux (RHEL/Fedora) — installs via dnf (sudo dnf install tmux)

No manual setup required.

Quick Start

# Install
curl -fsSL https://raw.githubusercontent.com/sessioncast/sessioncast-cli-release/main/install.sh | bash

# Login
sessioncast login

# Start agent
sessioncast agent

Your existing session tokens and configuration (~/.sessioncast.yml) are fully compatible with the new CLI.


For the full changelog, see the GitHub release.

Latest version: v0.1.11 — update with sessioncast update.

Loading...