Installation
Desktop app (recommended)
- Download the latest
.dmgfrom Releases - Open the DMG and drag to Applications
- Right-click → Open to bypass Gatekeeper (build is unsigned)
The desktop app bundles the review CLI — no separate install needed. You just need Node.js 18+ installed.
CLI (standalone)
echo "@flpstudio:registry=https://npm.pkg.github.com" >> .npmrc
npm install -g @flpstudio/lgtm From source
git clone https://github.com/flpstudio/lgtm.git
cd lgtm
npm install
npm run build
npx lgtm Workspace app (from source)
cd workspace
npm install
npm run tauri:dev # Dev mode with hot reload
npm run tauri:build # Production build Requirements
- Node.js 18+ (via Homebrew, Volta, nvm, or fnm)
OPENAI_API_KEYorOPENAI_KEY— used for diff grouping and deep analysis- Claude credentials for chat (one of):
ANTHROPIC_API_KEYCLAUDE_CODE_OAUTH_TOKEN- Claude CLI logged in (
claude login)
ghCLI (optional, for PR comment features)