Open-source local-first agent runtime

Run coding agents on your own machine. Keep the control plane local.

asynq-agentd is an open-source daemon and operator CLI for Claude Code, Codex, and future coding agents. It handles task orchestration, approvals, recent-work continuity, recovery, and live operator surfaces on top of the machine you already trust.

Local daemon Task queue + approvals Recent-work continuity CLI, REST, SSE, WebSocket
Claude Code + Codex real adapters today
REST + SSE + WebSocket ready for custom dashboards
Approvals + recovery built into the runtime layer
Buddy-compatible backend dashboard endpoints already shipped

It is not just remote control

`asynq-agentd` sits below the UI layer. It is a local runtime that manages sessions, tasks, approvals, recent work, terminal streams, and restart recovery.

Built for dashboards later

The daemon already exposes dashboard-oriented endpoints for overview, attention-required, and continue-working cards. That same contract is intended to power Asynq Buddy.

Open-source by design

The runtime stays open and local-first. The future Buddy product is the polished operator experience on top: better UX, mobile workflows, pairing, and presence-aware notifications.

What it already does

Current runtime capabilities

  • Runs Claude Code and Codex through a local daemon
  • Queues tasks, dependencies, approvals, and recurring jobs
  • Indexes recent work from Claude and Codex and can continue it
  • Exposes REST, SSE, and WebSocket operator surfaces
  • Streams terminal chunks and accepts simple live control messages
  • Ships with a local CLI plus bootstrap installers for macOS, Linux, and Windows

Best fit today

Who is this for?

Developers who want a trustworthy local daemon for coding agents, plus teams that want an open backend contract they can wire into their own dashboards before a full hosted product exists.

Install

curl -fsSL https://agentd.asynq.org/install.sh | sh
irm https://agentd.asynq.org/install.ps1 | iex

Today the hosted entrypoints are thin wrappers: they clone the repo into a temporary directory and run the real bootstrap installer from source. Tailscale-aware onboarding is included in the installer flow.

Read the contract

HTTP, SSE, and WebSocket API

The daemon already exposes enough contract surface to build dashboards, operator tooling, or your own UI on top of it.

Read API contract

Use it today

CLI-first operator workflow

`asynq-agentctl` can already inspect agents, sessions, approvals, recent work, pairing, dashboard cards, and auth tokens without dropping to raw curl for common tasks.

Read usage examples

Open-source scope

The split is intentional

asynq-agentd is the daemon, runtime contract, and local operator layer. Asynq Buddy is the future product experience built on top of it. That split keeps the runtime open, inspectable, and useful on its own while the higher-level UI evolves separately.