System Requirements
| Requirement | Minimum |
|---|---|
| Node.js | 22+ |
| pnpm | 9+ (for development only) |
| OS | macOS 10.15+ (Apple Silicon / Intel) or Linux x64 |
| Disk | ~200 MB |
npm (Recommended)
The global npm package installs the CLI launcher and downloads the desktop binary on first run.What happens during install
What happens during install
The
postinstall script downloads the pre-built desktop binary for your platform:- macOS: Installs
OpenLinear.appto~/Applications/ - Linux: Places the AppImage at
~/.openlinear/openlinear.AppImageand registers a.desktopentry at~/.local/share/applications/openlinear.desktop
curl Installer
A single command that detects your platform and installs the latest release:What the installer does
What the installer does
- Detects your OS and architecture
- Downloads the latest release from GitHub Releases
- Installs the binary to
~/.openlinear/(Linux) or~/Applications/(macOS) - Registers the
openlinearcommand in your PATH
GitHub Releases
Download pre-built binaries directly:| Platform | Format | Link |
|---|---|---|
| macOS (Universal) | .dmg | Latest Release |
| macOS (Universal) | .app.tar.gz | Latest Release |
| Linux x64 | AppImage | Latest Release |
| Linux x64 | .deb | Latest Release |
Arch Linux (AUR)
Build from Source
For contributors or custom builds:Development Mode
3002 by default.
Verifying Installation
Uninstalling
- npm
- Linux
- macOS
Next Steps
Quick Start
Create your first task and execute it.
GitHub Auth
Set up GitHub authentication for repository access.

