Esperta Aria is a local-first agent platform built around one durable runtime, one shared interaction protocol, and one monorepo.
Aria Local: run and supervise agent work on your own machineAria Remote: control active work from paired devicesAria Automations: run scheduled and webhook-triggered tasks on the same runtime substrateAria Projects: track durable work, dispatch agent runs, manage repos/worktrees, and handle review/publish flow
packages/runtimeis the compatibility-facing runtime shell over target-owned memory, automation, prompt, tools, policy, audit, store, and gateway surfacespackages/projects,packages/workspaces, andpackages/jobsown tracked-work coordination, repo/worktree behavior, and remote-job orchestrationpackages/agents-codingowns shared coding-agent adapter contracts and concrete backend adapterspackages/serverowns the server composition root and daemon/discovery lifecycle helperspackages/handoffturns local or runtime-originated work into tracked project work through idempotent submissionspackages/consoleandpackages/connectors-imown the console and IM connector surfaces
Legacy compatibility surfaces such as @aria/runtime still remain, but the old tracked-work, shared-types, provider, and connector wrapper packages have been removed.
One tracked dispatch creates one runtime execution.
- Product:
Esperta Aria - Runtime:
Aria Runtime - CLI:
aria - Runtime home:
~/.aria/orARIA_HOME
bun install
bun run dev:serverOn first run, Aria writes operator state under ~/.aria/ and opens the onboarding flow if needed.
That flow can configure provider presets such as Anthropic, OpenAI, Google, OpenRouter, and MiniMax.
Core commands:
ariaaria onboardaria configaria automationaria auditaria memoryaria projectsaria gatewayaria engine start|stop|status|logsaria stoparia restartaria shutdown
Connector and integration surfaces:
aria telegramaria discordaria slackaria teamsaria gchataria githubaria lineararia wechat
Configured connectors now auto-start with Aria Server when their credentials are present.
The connector commands remain available for standalone/debug runs.
aria slack supports either webhook mode (aria slack [port]) or Slack Socket Mode
(aria slack socket) when SLACK_APP_TOKEN is configured.
docs/ canonical documentation tree
packages/
access-client/
agent-aria/
agents-coding/
audit/
automation/
cli/
connectors-im/
console/
gateway/
handoff/
jobs/
memory/
mobile/
policy/
projects/
prompt/
runtime/
server/
store/
tools/
ui/
workspaces/
apps/
aria-server/
aria-desktop/
aria-mobile/
scripts/ build, embedding, migration, release helpers
tests/ unit, integration, workflow, and live-gated tests
Primary checks:
vp run repo:check
vp run repo:test
vp run repo:build
vp run repo:verifyConvenience wrappers are also available:
bun run dev:server
bun run dev:desktop
bun run dev:mobile
bun run check
bun run test
bun run build
bun run verifyCanonical docs live under docs.
Recommended entry points: