Private pre-alpha. Web and mobile builds are in daily internal use; installs and sign-ups are invite-only — join the beta waitlist.
Adapters

One client. Five runtimes.

Each first-party adapter translates one coding agent's events into the helmora Protocol and reports its real capabilities. Shared UI stays consistent; runtime-specific controls appear only where they work.

First-party adapters

Built into the current private pre-alpha and maintained with pinned runtime contracts and adapter-specific regression suites.

ccClaude Agent SDK

Claude Code

Persistent SDK sessions plus local hooks for streaming, approvals, structured questions, diffs, plans, models, effort, permissions, usage windows, account profiles, workflows, and external-session updates.

In daily use
cxCodex app-server

Codex

Hosts the pinned Codex app-server protocol for sessions, streamed tools and diffs, approvals, questions, plans, reviews, models, reasoning effort, permission posture, usage windows, MCP, and external-thread mirroring.

In daily use
cpCopilot SDK

GitHub Copilot

Pinned Copilot SDK integration with streaming, approvals, structured questions, background-task lifecycle, per-chat model selection, working-directory changes, and monthly plan usage.

In daily use
ocgsGeneric ACP core

OpenCode & Goose

One reusable Agent Client Protocol adapter with per-runtime presets. OpenCode and Goose ship today; a new ACP runtime is a preset row plus verification, not a new adapter.

In daily use

Capability matrix.

What each adapter actually reports to the client today — pulled from the adapters' own capability declarations, not aspiration. Shared UI renders every cell the same way; a capability only appears where the runtime really supports it.

CapabilityClaude CodeCodexCopilotOpenCodeGoose
Interrupt a running turn●●●●●
Queue prompts while busy●●●●●
Mid-run steering●●◐◐◐
Tool approvals●●●●●
Model picker●●●◐◐
Subagents●◐●◐◐
Usage & context gauge●●●●●
Plan usage windows●●●——
Pull requests & checks●●●●●
Voice input●●●●●

● full support · ◐ partial — hover a cell for the condition · — not available. Pull requests run on the bridge and voice capture in the client, so both work identically with every adapter.

On the roadmap.

Forecast, not commitment — a runtime ships when its integration is verified, and the release notes are the record of what actually landed.

aiAider

Planned

The one planned per-turn headless-CLI adapter — a subprocess wrapper on the roadmap behind the current runtime wave.

Planned
+Your ACP runtime

Preset-shaped onboarding

The generic ACP core makes a new Agent Client Protocol runtime a preset row plus a verification pass — tell us which one you want next.

Case by case

A deliberate boundary.

The adapter SDK and repository are proprietary during pre-alpha, so there is no public extension package or build-your-own guide yet. MCP servers are managed through each supported runtime rather than presented as separate helmora agents.

Talk to us about another runtime →