AgentOS markAgentOS

Feature Catalog


AgentOS combines a personal-agent runtime with model routing, tools, memory, channels, scheduling, and reusable skills.

Product Surfaces

SurfaceWhat it is for
Web UILocal control console, setup, chat sessions, approvals, logs, channels, and usage surfaces.
CLI chatInteractive terminal agent work.
CLI agentSingle-turn automation, CI-like runs, and benchmark-style invocations.
Gateway RPCLocal server surface for Web UI, CLI clients, channels, and external clients.
ChannelsTelegram, Slack, Discord, terminal, and websocket-style integrations.

Distinctive Features

Agentic Trading

Trading is a first-class capability. A featured Robinhood Trading MCP preset and bundled skills cover market research, portfolio analysis, order execution, and liquidity management, behind explicit confirmation and the standard approval layers.

Read: Agentic Trading

Pilot Router

Local routing for model tier selection. It is designed to keep easy turns cheap and reserve expensive models for work that needs them.

Read: Pilot Router

Tool Compression

Large tool outputs are projected into compact provider-visible previews while the runtime can keep richer raw results out-of-band.

Read: Tool Compression

Memory

Durable memory lets AgentOS recall useful user preferences, project notes, and previous task traces without forcing every old transcript into the active prompt.

Read: Memory

Skills

Skills package task-specific guidance and scripts so the agent can load the right operating instructions only when a task needs them.

Read: Skills

Browser automation

The browser tool drives a real Chromium — navigate, read pages as accessibility snapshots, click, type, run JavaScript, and answer dialogs — via the agent-browser engine, with SSRF, secret, and eval policy enforced in AgentOS. Managed headless by default; opt-in attach to your own Chrome.

Read: Browser automation

Compaction and Cache Continuity

Long sessions can compact old context, preserve recent task state, and report compaction lifecycle events.

Read: Compaction and Cache Continuity

Sessions and Durable Agents

Sessions preserve conversation continuity, exports, and running-task control. Durable agents provide named identities and defaults for recurring workstreams.

Read: Sessions and History and Durable Agents

Usage, Diagnostics, and Permissions

Usage reports explain recent model spend. Diagnostics and replay help inspect a turn after it runs. Permission and approval controls keep tool access matched to the task.

Read: Usage and Cost, Diagnostics and Replay, and Approvals and Permissions

Core Runtime Capabilities

  • Unified TurnRunner path across Web UI, CLI, and channels.
  • Provider abstraction for OpenAI-compatible APIs, Anthropic, Ollama, and other configured backends.
  • Streaming responses, tool calls, retries, approvals, artifacts, and final usage accounting.
  • Durable session storage with transcript, summaries, context states, and replay support.
  • Per-agent workspaces and durable agent entries.
  • Subagent support for bounded delegation.

Tools

AgentOS includes tools for:

  • Filesystem read/write/edit/list/glob/grep.
  • Shell commands, background processes, and code execution.
  • Git status, diff, log, and commit.
  • Web search and web fetch.
  • Memory search/save/get/delete.
  • Session search, session spawn/send/history/status.
  • Artifact publication.
  • Image generation, PDF, TTS, and media workflows.
  • Spreadsheet, PPTX, DOCX, CSV, and PDF authoring through bundled skills.
  • Cron and gateway administration.
  • Skill listing, viewing, creating, editing, and installing dependencies.

Read: Tools, Approvals, and Sandbox

Skills

Bundled user-facing skills include:

  • deep-research
  • summarize
  • memory
  • cron
  • github
  • docx
  • pptx
  • xlsx
  • pdf-toolkit
  • html-to-pdf
  • multi-search-engine
  • weather
  • tmux
  • sub-agent

Read: Skills

Scheduling

The cron command group manages scheduled AgentOS runs:

agentos cron list
agentos cron add \
  --every 1h \
  --text "Summarize important project updates" \
  --name hourly-project-check
agentos cron status <job-id>
agentos cron run <job-id>
agentos cron runs <job-id>

Scheduled jobs can deliver work through configured surfaces such as channels or webhooks depending on the configured job.

Read: Scheduling

Migration

AgentOS can import compatible state from OpenClaw and Hermes Agent:

agentos migrate openclaw --json
agentos migrate openclaw --apply
agentos migrate hermes --json
agentos migrate hermes --apply

Read: MIGRATION.md