Agent runtime + operator console

hecateRun agents. Keep control.

Connect models and coding agents, launch work with an explicit workspace and runtime posture, review approvals and diffs, and trace what happened—from one operator console.

Stable pre-1.0 · macOS Apple Silicon launch-tested · Linux and Windows experimental

Compatible by design

Bring the agents you already use.

Hecate runs its own durable Tasks, supervises installed coding-agent CLIs through ACP, and exposes its native runtime to ACP-capable clients.

  • Hecate-native TasksDurable agent_loop Runs with policy and evidence
  • External AgentsCodex · Claude Code · Cursor Agent · Grok Build
  • ACP clientsUse Hecate's native runtime through hecate acp serve

External Agent CLIs are installed separately. Their vendor accounts, billing, and internal runtime stay with them.

Operator loop

From intent to evidence.

Prepare the work, run the right agent, follow what happens, and review the result without losing the execution boundary.

  1. Configure

    Connect model providers and choose the workspace. Agent Presets shape model routing, instructions, and Hecate-owned execution posture; External Agent presets select the agent and its launch options.

  2. Launch

    Start a Hecate Chat, queue a durable Hecate-native Task, or open a supervised External Agent session through ACP.

  3. Supervise

    Follow streamed activity, stop work, and resolve approvals when Hecate policy or an External Agent requests them.

  4. Review

    Inspect final output, artifacts, Git diffs, route decisions, traces, token usage, and provider-reported cost where available—then retry, resume, or hand the work off.

Hecate transcript beside the changed-files review with a rendered Git diff
Chat, Task Run, trace, and workspace changes stay connected.

Change review

Review the work, not just the answer.

Keep the transcript beside its Task Run, trace, files, and Git diff. Hecate preserves the evidence needed to understand what changed and why.

Agent Client Protocol

ACP works in both directions.

Use Hecate as the console around external agents, or use Hecate's native runtime from another ACP-capable client.

Agents → Hecate

Supervise external agents.

Codex, Claude Code, Cursor Agent, and Grok Build connect through ACP. Hecate adds session supervision, optional diagnostics, permission handling, and Git diff review without taking over their accounts or internal runtime.

Hecate → ACP clients

Bring the native runtime with you.

hecate acp serve turns ACP prompts into durable Tasks and Runs while Hecate retains routing, policy, approvals, artifacts, and observability.

Portable coordination. Enforced execution.

Embedded Cairnline owns portable project identity, roles, work items, assignments, and handoffs. Hecate resolves that intent into presets, routes, workspaces, and execution; coordination records never grant runtime permission by themselves.

Read the ACP contract

Operator control

Native policy stays visible.

Hecate-native Tasks keep tool posture, blocking approvals, artifacts, and run state in view. External Agent approvals appear when their ACP adapter requests permission; Hecate does not claim universal interception inside a vendor CLI.

A Hecate Task Run waiting for approval before writing a file
A native file-write approval blocks the Task Run before execution.
Hecate observability view with request status, route, timing, and spans
Route reports and OpenTelemetry traces explain what happened.

Observability

Understand every route and run.

Inspect route choices, skipped providers, timing, trace spans, token usage, and provider-reported cost where available. The trace ID stays attached to the work that produced it.

Run it where the work lives

Desktop, Docker, source, or Cloud.

Start with the desktop app, run Hecate on infrastructure you control, or use Hecate Cloud for hosted and authenticated remote access.

macOSApple Silicon · launch-testedView releaseLinuxx86_64 · experimentalView releaseWindowsx86_64 · experimentalView release

Linux and Windows bundles are CI-built but have not completed the same real-machine installation smoke tests as macOS Apple Silicon.

Execution boundary

Know what Hecate controls.

Stable pre-1.0

Put every run in view.

Hecate is useful today while its APIs, storage, and operational behavior continue to evolve across stable v0.x releases.