Launch
| Platform | Search paths |
|---|---|
| macOS | ~/Applications/OpenLinear.app, ~/.openlinear/OpenLinear.app |
| Linux | ~/.openlinear/openlinear, ~/.openlinear/openlinear.AppImage |
GitHub Commands
All GitHub auth commands use local-only flows. No hosted callback server is required.| Command | Description |
|---|---|
openlinear github login | Authenticate with GitHub (auto-selects best method) |
openlinear github login --browser | Force browser-based OAuth flow |
openlinear github login --device | Force device flow (for headless environments) |
openlinear github status | Show current auth status |
openlinear github whoami | Display authenticated GitHub username |
openlinear github logout | Remove stored credentials |
Post-Install Behavior
When you runnpm install -g openlinear, the postinstall script runs automatically:
Library API
Theopenlinear package also exports TypeScript utilities for programmatic use:
| Entry point | Contents |
|---|---|
openlinear | Re-exports everything below |
openlinear/types | Zod schemas, validation functions for execution metadata |
openlinear/validation | Payload sanitization and forbidden-field utilities |
openlinear/config | Feature flag parsing and execution mode helpers |

