Authentication Limitation
We are aware that the authentication token generated by our system when logging in is only an hour long. This is only affecting the CLI at this time. We are looking at potential fixes.
Terminal
CLI
Voice chat from the command line. A full terminal UI built with Ratatui - vim-style navigation, voice over SSH, and a single compiled Rust binary. No GUI required.

Features
Terminal-Native Voice
Vim-Style Navigation
Full TUI with familiar keybinds. Navigate servers, rooms, and settings without touching a mouse.
Voice Over SSH
Join voice rooms from any remote session. Audio is forwarded through your SSH connection.
Single Binary
One compiled binary, no runtime dependencies. Drop it in your PATH and go.
Cross-Platform
macOS and Linux. Install via Homebrew, .deb, or build from source with Cargo.
Headless Auth
Authenticate with lag auth login - opens a browser, stores credentials locally, and you are in.
Open Source
Fully open source. Read the code, contribute, or fork it.
Install
Get the CLI
Install on macOS or Linux. Pick your preferred method.
brew tap lag-app/tap && brew install lag
sudo dpkg -i lag_*.deb
cargo install --path crates/cli
Auth
Authentication
The CLI authenticates through your browser. Run the login command, approve in the browser, and credentials are stored locally.
lag auth login
Uses the same OAuth providers as the web app - Discord or Google. Tokens are stored in your system keychain.