Skip to content

Features

ARC ships with a full set of tools for managing, supervising, and orchestrating AI coding agents. Everything works across three interfaces — CLI for scripting and power users, TUI for interactive terminal sessions, and Web Dashboard for browser-based monitoring and management.

Interface Capability Matrix

FeatureCLITUIWeb
ProfilesFull CRUDFull CRUD + launchSwitch + delete
TasksFull CRUD + cronFull CRUDFull CRUD
MemorySearch, prune, statsSearch, browse, deleteAdd, search, filter, delete
SkillsLoad, info, listReload, detail viewReload, remove
SessionsFull lifecycleInteractive shellComplete, suspend
Hooks & SupervisionPer-profile config--Live pipeline monitor
Secrets & CredentialsFull CRUD----
PermissionsPer-launch config----
Web Dashboardarc web--14-view SPA
Cloud SyncFull (configure, push, pull)Pull/push per-profilePull/push
TelemetryTraces, logs, statsAuto-refresh viewerTraces view
PluginsFull CRUD--Enable/disable
Remote AgentsFull CRUD + healthFull CRUD + healthFull CRUD + health
OrchestrationRoundtable, delegation--Hook monitor, agents
Credential Swaparc swapOverlay--
Dark FactoryStart, status, abort--Status, abort, wave viz
Shell Integrationarc shell-init----

TIP

Most features are available across all three interfaces. The CLI is the most complete; the TUI excels at interactive workflows; the Web Dashboard is best for monitoring and oversight.

Feature Categories

Identity & Access

Profiles — Named agent identities with tool binding, credentials, enforcement settings, and hook config. Profiles can inherit from each other and share settings via the sync layer.

Authentication — Five auth types (OAuth, API key, AWS Bedrock, Google Vertex AI, Foundry) with OS keyring storage and per-profile credential isolation.

Secrets — Encrypted secret store using Argon2id KDF and AES-256-GCM. Per-entry encryption with interactive or stdin input.

Permissions — Three-tier permission model (coordinator, interactive, worker) with deny > ask > allow evaluation and audit logging.

Credential Swap — Capture and hot-swap auth credentials between profiles without changing MCP servers, settings, or history. Experimental.

Supervision & Safety

Hooks & Supervision — Eight-hook pipeline running on every message. Four enforcement modes (off, log, advise, enforce). Five risk tiers. Circuit breaker for graceful degradation.

Orchestration — Multi-agent roundtable discussions with roles and turns. Task delegation between profiles. Interagent routing to prevent message loops.

Dark Factory — Autonomous operation mode. Define a spec, ARC executes it in waves with consensus gates and verification steps.

Data & Automation

Tasks — Task CRUD with priority, assignee, and status tracking. Cron scheduling with 5-field expressions. Agent-to-agent message bus.

Memory — Three scopes (session, persistent, shared) with exponential decay relevance scoring. Keyword search and auto-extraction from session logs.

Skills — Directory-based skill loading with MCP-to-skill adapters. Self-improving skillify meta-skill and stuck detector for loop detection.

Sessions — Full session lifecycle (create, suspend, resume, complete) with resume-intent detection and checkpoint storage.

Infrastructure

Web Dashboard — 14-view browser SPA with REST API, WebSocket real-time updates, and full CRUD for tasks, memory, agents, and more. Live hook pipeline monitor for supervision visibility.

Cloud Sync — Filesystem-based sync with atomic writes and mtime detection. Syncs config, shared layer, tasks, and memory. S3 provider planned.

Telemetry — OpenTelemetry integration with seven span types. Three exporters (console, JSONL file, OTLP). Structured logging.

Plugins — JSON-backed plugin registry with semver compatibility. Five capability types: adapter, hook, skill, MCP, dashboard.

Remote Agents — Register and health-check agent endpoints over HTTP, SSH, or MCP transports.

Integrations

OpenClaw — Native plugin adapter running inside OpenClaw Gateway. Full hook pipeline access across 23+ messaging channels.

Hermes Agent — Process wrapper with bidirectional MCP bridge. Persistent memory interop and context file compatibility.

Shell Integration — Shell shims for bash, zsh, fish, and PowerShell. Profile-aware arc shell and arc exec for environment isolation.

MCP Protocol — Dual-role: host (connect to external MCP servers) and server (expose five supervision tools via stdio or HTTP).