Terminal-native Linear client
v0.1.0 Public preview →

lineaterLinear, without
leaving your terminal.

A fast, keyboard-first and scriptable Linear client. Manage issues, projects and cycles with a focused TUI or composable CLI commands.

01

Keyboard-first

Vim navigation, customizable named commands and zero mouse dependency. Filter, copy and open work at terminal speed.

02

Local-first

Cached data renders immediately while cursor-paginated incremental sync keeps your Linear workspace current.

03

TUI + CLI

Use the full-screen interface for focus, or pipe clean JSON into scripts and coding agents.

04

Linear-native

Projects, cycles, dynamic workflows and official API semantics—without flattening how your team works.

Your workspace,
reduced to signal.

Open Lineater and keep your hands on the keyboard. Search, triage, update and move on.

LINEATERIssues SYNCED
Issues 50Updated recently
SK-104
Linear filters and incremental sync In ProgressHigh
SK-101
Harden OAuth callback lifecycle In ReviewUrgent
SK-99
Publish standalone release artifacts TodoMedium
SK-97
Document terminal-native workflows TodoLow
SK-93
Cloudflare Workers deploy and DNS DoneHigh
SK-104 In Progress

Linear filters and incremental sync

Complete metadata filtering and keep the cached read model current without blocking terminal startup.

StatusIn ProgressPriorityHighAssigneebenbugraerProjectLineater

DESCRIPTION

## Acceptance criteria

– Cached data renders immediately
– Updated issues sync with a safe overlap
– Network errors preserve local work

e edit   c comment   y/o copy/open

Interactive product mock · switch views to inspect Lineater’s real keyboard-first list, dynamic board, issue composer and settings workflows.

One command away.

Install the standalone executable, authenticate with Linear, and start working.

01 / INSTALL
02 / OPEN + CONNECT
03 / AUTOMATE

OAuth ready · Linux and macOS · x64 and arm64 · no Bun or Node.js required · SHA-256 verified

Made for humans
and agents.

Every core workflow is available from the CLI. JSON stays clean on stdout and diagnostics stay out of your pipes.

terminalsh
# List your active issues as JSON
lineater issues --assignee me --json | jq '.[] | {id, title, priority}'

# Open a specific issue
lineater issue ENG-241

# Switch into the full-screen TUI
lineater
SEC / 01

Public OAuth + PKCE

No packaged client secret and no plaintext token fallback. Rotating credentials stay in the operating system’s secure store.

CACHE / 02

Disposable SQLite

Transactional migrations, workspace isolation and instant cached rendering. Linear always remains the source of truth.

EFFECT / 03

Typed boundaries

Core use cases define behavior while Linear, storage, auth, CLI and TUI remain replaceable typed adapters.

SHIP / 04

Standalone releases

Linux and macOS, x64 and arm64, checksum-verified—with no Node.js or Bun installation required.

What shipped.

Versioned product changes, security improvements and upgrade guidance—kept clear and auditable.

Terminal-native Linear,
ready for real work.

The first complete Lineater preview brings the focused TUI, scriptable CLI, secure authentication, resilient local cache and standalone distribution together in one release.

Workspace

  • Cached-first list/detail and dynamic Kanban views
  • Complete issue metadata, Markdown and comment workflows
  • Filters, themes, settings and customizable Vim keybindings

Automation

  • Composable CLI with clean JSON and offline reads
  • Server-side metadata filtering and comment commands
  • Terminal clipboard, browser and external editor actions

Reliability

  • Zero-config release OAuth with PKCE and OS-native credential storage
  • Transactional SQLite cache and incremental synchronization
  • Strict filesystem, URL, transport and installer hardening

Distribution

  • Standalone Linux and macOS binaries
  • x64 and ARM64 release artifacts
  • SHA-256 verified, dependency-free installation
No manual migration required—existing caches upgrade automatically.Release notes ↗
View complete changelog →

Less context switching.
More work moving.

Lineater is in active development. Follow the repository and help shape a terminal-native Linear workflow.

View on GitHub ↗