Klide 0.6.1 — Subscriptions and Reach
Every agent visible. Every change reviewable.
This is the current release on the v0.6 line, and it supersedes v0.5.0 as the download.
Read What is still open below before you rely on it: the v0.6 orchestration
milestone is not delivered here, and the macOS bundle is still not Apple-notarized.
Highlights
- Your subscription runs in Focus. Claude Code, Codex, OpenCode, and Oh My Pi were filtered out of the Focus picker, which left the chat-first surface able to run only what an API key could reach. Pick one now and it starts a Focus conversation authenticated by its own CLI login — no key anywhere in Klide.
- A delegate shows its work. Klide asks Claude Code for
stream-jsoninstead of plain text, so the CLI's own Read / Edit / Bash steps render as tool rows in Klide's design, streaming token by token. They arrive as a separateobserved_tool_callpair and every row says via Claude Code — Klide dispatched none of them, so validation can never mistake a delegate'sBashfor a command Klide verified. - Around forty more providers, through one gateway. Klide can run the opencodex proxy (
ocx) as a managed localhost server registered as a single self-hosted endpoint, putting ~40 upstreams — API-key or OAuth — behind the normal model picker and the full Rust tool loop. No fourth wire adapter: the proxy speaks the OpenAI wire the custom-provider store already drives. Starting it no longer hijacks the Codex CLI. - Subagents belong to the harness.
spawn_subagentused to park in Rust while the AI panel ran the child, so closing the panel mid-subagent lost the report. Rust now owns the role, the child prompt, and reading the report from the child's durable transcript — a subagent survives a panel unmount, a reload, and a reattach. - Durability hardening from the 2026-08-04 architecture review: the Transcript is now as durable as the Mission log (atomic replace + flushed appends through one module), and validation no longer misreports allowlisted command tools.
- One sidebar, one icon vocabulary. The rails, menus, and Focus shell were consolidated: Phosphor Light behind a single
Iconprimitive, the shell docked under the Focus canvas so run subscriptions keep streaming while you shell, and a sage theme pass including the dark-mode comment colour. - GitHub identity is pinned. Klide applies the account from
~/.klide/github_account.jsonper command; it never follows or mutatesgh's global active account.
The full list is in the changelog.
What is still open
The v0.6 milestone itself — Missions as outcomes, visible budget and capacity, capability-based routing, automatic validation contracts, durable background execution — is not delivered here. budgetLedger.ts and capacityPlanner.ts exist as models but are not yet in the dispatch path. Klide remains under active development: expect the orchestration surfaces to change shape before v0.6 proper.
Download
Klide_0.6.1_aarch64.app.zip is an Apple Silicon macOS build.
This release is ad-hoc signed and not Apple-notarized. On first launch, macOS may say the developer cannot be verified. Unzip the archive, move Klide.app to Applications, then Control-click the app, choose Open, and confirm Open. Only install builds downloaded from this repository.
SHA-256: c27a75b70b63528dbd7eaa7d50a4352a55541b2fa50782a3576df0f3cc15533e
Requirements
- macOS on Apple Silicon.
- Optional: Ollama or MLX for local inference.
- Optional: Claude Code, Codex, OpenCode, or OMP for delegate sessions.
- Optional:
npm install -g @bitkyc08/opencodexfor the provider gateway.