Installation Guide
Detailed installation instructions for all platforms. For a quick start, see Installation & Setup.
Prerequisites
Section titled “Prerequisites”- At least one supported agent CLI, installed and authenticated. Kangentic will auto-detect any of these on
PATH:- Claude Code (Anthropic)
- Codex CLI (OpenAI)
- Gemini CLI (Google)
- Cursor CLI
- GitHub Copilot CLI
- Aider
- Oz CLI (Warp)
- Git 2.25+, worktree support required
- Node.js 20+, needed for
npxinstall and building from source
You can install more than one agent and switch between them globally or per column. Only the ones Kangentic detects on startup are offered in the Welcome screen’s detection grid, which shows each CLI’s detection status (installed version, override path, or “not found”) so you can verify your setup at a glance. If you install a new CLI after first launch, restart Kangentic or open Settings → Agent → CLI Paths to re-trigger detection.
Quick Install
Section titled “Quick Install”npx kangenticThis downloads the signed binary for your platform, installs it, and launches the app.
Manual Download
Section titled “Manual Download”Download installers directly from GitHub Releases:
| Platform | Format | File |
|---|---|---|
| Windows | NSIS installer | Kangentic-Setup-x.y.z.exe |
| macOS | DMG | Kangentic-x.y.z.dmg |
| Linux (Debian/Ubuntu) | deb | kangentic_x.y.z_amd64.deb |
| Linux (Fedora/RHEL) | rpm | kangentic-x.y.z.x86_64.rpm |
Platform-Specific Instructions
Section titled “Platform-Specific Instructions”- Run
Kangentic-Setup-x.y.z.exe - If Windows SmartScreen shows a warning, click More info → Run anyway (the binary is signed, but new publishers may trigger SmartScreen initially)
- The app installs and launches automatically
- Auto-updates are enabled — new versions install silently in the background
- Open
Kangentic-x.y.z.dmg - Drag Kangentic to your Applications folder
- On first launch, if macOS Gatekeeper blocks the app:
- Open System Settings → Privacy & Security
- Scroll to the security section and click Open Anyway
- Or right-click the app → Open → Open
- Auto-updates are enabled via electron-updater
# Debian/Ubuntusudo dpkg -i kangentic_x.y.z_amd64.deb
# Fedora/RHELsudo rpm -i kangentic-x.y.z.x86_64.rpmBuilding from Source
Section titled “Building from Source”-
Install prerequisites:
- Node.js 20+
- Platform build tools (see Contributing for details)
-
Clone and build:
Terminal window git clone https://github.com/kangentic/kangentic.gitcd kangenticnpm installnpm run package -
The installer is created in the
out/directory
Custom Data Directory
Section titled “Custom Data Directory”By default, Kangentic stores its data in the platform-standard application data directory. Override with:
# Environment variableexport KANGENTIC_DATA_DIR=/path/to/custom/dir
# CLI flagnpx kangentic --data-dir /path/to/custom/dirUninstall
Section titled “Uninstall”Use Settings → Apps → Installed apps and uninstall Kangentic, or run the uninstaller from the install directory.
Drag Kangentic from Applications to the Trash. Optionally remove data:
rm -rf ~/Library/Application\ Support/kangenticrm -rf ~/Library/Caches/Kangentic# Debian/Ubuntusudo dpkg -r kangentic
# Fedora/RHELsudo rpm -e kangenticTroubleshooting
Section titled “Troubleshooting”CLI Not Found
Section titled “CLI Not Found”If npx kangentic is not found, ensure Node.js 20+ is installed and npx is available on your PATH.
Native Module Build Failures
Section titled “Native Module Build Failures”If npm install fails with native module errors:
- Windows: Install Visual Studio Build Tools with the “Desktop development with C++” workload
- macOS: Run
xcode-select --install - Linux: Install
build-essentialandpython3
”App Is Damaged” on macOS
Section titled “”App Is Damaged” on macOS”This Gatekeeper error appears when the app isn’t properly signed or notarized. Use the bypass:
- Open System Settings → Privacy & Security
- Click Open Anyway next to the Kangentic warning
- Or run:
xattr -cr /Applications/Kangentic.app