Overview

Run complex engineering work through a local coding agent harness

The current release is a developer preview. Installers are published on GitHub Releases, and the desktop app updates itself automatically.

Download#

Download links point at the latest GitHub Releases asset, so they always resolve to the newest build.

Desktop app:

  • macOS: Apple Silicon / Intel. The DMG is Developer ID signed and Apple notarized — drag Kxen.app into Applications. Requires macOS 14 or later.
  • Windows: x64 / ARM64. The installer isn't Authenticode-signed yet — choose "More info -> Run anyway" if SmartScreen warns you.
  • Linux x86_64: AppImage / deb.
  • Linux ARM64: AppImage / deb.

kxen headless server (run it on a machine without a display, then use it from any browser):

Every release ships SHA256SUMS and an updater signature so you can verify what you downloaded. Browse every asset and past version on GitHub Releases.

Find your way around the docs#

Section What you'll find there
Overview What kxen is, who it's for, current status, and platform availability
Getting Started System requirements, your first Workspace, your first Session, and Web Mode
Workspace & Session Project boundaries, Composer, context, the message queue, and the Workspaces board
Agent & Tasks Goal, Workflow, Subagent, Agent Teams, Kanban, tools, Safety, and Approval
Bots Independent, reusable, persistent work units with their own revisions and runs
Knowledge & Customization Rules, References, Skills, Commands, Notes, Memory, and History
Integrations Browser, LSP, MCP, Schedule, Voice, and Web & Search
Models & Provider Providers, accounts, model routing, and usage accounting
Recovery & Isolation Checkpoint, Rewind, and Worktree
Concepts Runtime, Context Engineering, MRM, Orchestration, and the Security Model
Reference Configuration, storage layout, shortcuts, diagnostics, and troubleshooting

Stable boundaries#

  • Desktop platforms: macOS (Apple Silicon and Intel), Windows (x64 and ARM64), Linux (x86_64 and ARM64). The kxen headless server covers the same six platforms.
  • App shape: a Tauri 2 desktop app and the kxen headless server. The desktop webview and your browser are two equal clients of the same embedded service, talking over one /ws endpoint — both get the full feature set. Beyond the headless server, kxen doesn't ship a separate CLI, TUI, or public HTTP API.
  • The Rust backend owns runtime state; the SolidJS frontend handles interaction and rendering.
  • Every model call passes through one unified resource manager.
  • Every high-risk tool call is approved or denied at the execution layer, consistently.
  • Each Bot runs its own restricted self-builder conversation, its own immutable revision, permission snapshot, Run, and Recovery record — Bot-to-Bot collaboration never merges member permissions.
  • File deletion goes to the trash, never straight to unrecoverable deletion.

Updated

Was this page helpful?