Agent of Empires
Open-source Mac and Linux app. Agents run on your computer or on your own server.
Product websiteagent-of-empires.com Compare with others Missing or wrong data?
- Desktop app
- Mac and Linux
- Browser
- Yes
- Phone
- Phone browser
- Command line
- Yes
- Agents
- Claude Code, Codex, Cursor Agent, Gemini CLI, OpenCode, Pi and Antigravity
- Your subscription
- Works with your own plan
- Agents run
- On your computer and on your own server
- Laptop closed
- Keeps going
- Isolation
- Worktree, Container and VM
- Parallel agents
- Yes
- Scheduled runs
- Yes
- Coordinator agent
- No
- Built-in issues
- No
- Pull requests
- No
- Review screen
- Yes
- Team
- Roles and SSO
- Self-hosting
- Yes
- Licence
- MIT
- Price from
- Free
- How it charges
- No paid plan and bring your own key
- Paid plans from
- Not listed
Receipts
- Checked
- · oldest answer 2026-11-08
- Findings
- 31 published · 19 cross-checked by a second agent · read them all
- Sources
- 29 public pages on 2 sites: github.com, agent-of-empires.com
- Screenshot
- github.com, retrieved · first party repository · shows appearance, not capability
- Method
- Same rules for all 103 researched ADEs. How we check · Report wrong data
What it does
Where you use it
aoe serve starts the released browser dashboard. The dashboard has structured phone-browser access. aoe provides terminal UI and product-owned CLI commands. Browser/CLI can create sessions, send prompts and inspect work; read-only remote mode limits interaction. No native phone application is built by this release.
Source and scope for Where you use itAgents it runs
Docs list Claude Code, OpenCode, Codex CLI, Gemini CLI, Cursor CLI, Pi and other agent CLIs as supported and auto-detected; CLI examples document Claude Code, OpenCode, Codex and Pi session/fork integrations. Custom agent commands and configured ACP adapters can be selected per session. Terminal agents use persistent tmux sessions while structured views use ACP workers. Agent of Empires v1.22.3 registers Antigravity with the agy executable, install command, permission flag and status detector.
Source and scope for Agents it runsAccounts and subscriptions
Agent credentials and native stores remain harness-specific. Claude sandbox refresh credentials are shared, while history stores are separate. Managed Codex resume/fork requires an API-key route; ChatGPT login is explicitly refused for those operations. This does not establish a global ban on launching Codex.
Source and scope for Accounts and subscriptionsWhere agents run
AoE runs agents on the operator local or SSH host and optionally the configured container runtime. The scoped source provides no vendor-operated execution service.
Source and scope for Where agents runHow work is kept apart
Optional worktrees and Docker/Podman/Apple Container sandboxes separate sessions. The Apple Container option runs each Linux session container in a lightweight VM on Apple silicon; this is not generalized to Docker/Podman. Credential sharing limitations remain documented.
Source and scope for How work is kept apartParallel work
Agents run in parallel across separate branches/worktrees.
Source and scope for Parallel workScheduled runs
The optional first-party Cron plugin starts structured sessions and delivers prompts on host-local cron schedules. Missed times are skipped; plugin installation and a running host are required.
Source and scope for Scheduled runsGit and pull requests
AoE manages session worktrees and branches, without a built-in PR creation/management workflow in this scoped core.
Source and scope for Git and pull requestsLicence and source
AoE uses MIT with a separately documented Apache-2.0-derived hyperlink file.
Source and scope for Licence and sourcePrice
Agent of Empires is free and open source with no paid ADE plan in the checked offering. Model/agent costs are separate: structured adapters accept user-supplied provider API keys as well as the supported agent sign-in routes.
Source and scope for PriceTyped filters
Every value links to its receipt below. Read plan and surface restrictions before using a filter to decide.
| Filter | Value |
|---|---|
| Desktop OS: macOS | Yes |
| Desktop OS: Windows | No |
| Desktop OS: Linux | Yes |
| Web client | Yes |
| Phone access: Native iOS | No |
| Phone access: Native Android | No |
| Phone access: Phone browser | Yes |
| CLI | Yes cross-checked |
| Coding agents: Claude Code | Yes cross-checked |
| Coding agents: Codex | Yes cross-checked |
| Coding agents: Cursor Agent | Yes cross-checked |
| Coding agents: Gemini CLI | Yes cross-checked |
| Coding agents: OpenCode | Yes cross-checked |
| Coding agents: Pi | Yes cross-checked |
| Coding agents: Grok | Unknown |
| Coding agents: Aider | Unknown |
| Coding agents: Antigravity | Yes cross-checked |
| Use my subscription | Yes cross-checked |
| Where agents run: On your computer | Yes |
| Where agents run: On your own server | Yes |
| Where agents run: In the vendor's cloud | No |
| Workspace isolation: Git worktree | Yes |
| Workspace isolation: Container | Yes |
| Workspace isolation: VM or microVM | Yes |
| Parallel runs | Yes cross-checked |
| Coordinator | No |
| Native issue tracking | No |
| Unattended triggers | Yes |
| Shared prompting | Unknown |
| Team roles | Yes |
| SSO | Yes |
| Pull request workflow | No |
| Review interface | Yes cross-checked |
| Product license: Apache-2.0 | No. MIT cross-checked |
| Product license: MIT | Yes. MIT cross-checked |
| Product license: GPL-3.0 | No. MIT cross-checked |
| Product license: GPL-3.0-or-later | No. MIT cross-checked |
| Product license: AGPL-3.0 | No. MIT cross-checked |
| Product license: AGPL-3.0-or-later | No. MIT cross-checked |
| Product license: Elastic License 2.0 | No. MIT cross-checked |
| Product license: Custom terms | No. MIT cross-checked |
| Product license: Proprietary | No. MIT cross-checked |
| Self-hosting | Yes cross-checked |
| Telemetry opt-out | Yes cross-checked |
| Free access | Yes cross-checked |
| Starting price: Free | Yes. Free cross-checked |
| Starting price: Up to $20/month | No. Free cross-checked |
| Starting price: $21–40/month | No. Free cross-checked |
| Starting price: $41–100/month | No. Free cross-checked |
| Starting price: Over $100/month | No. Free cross-checked |
| Starting price: Contact for pricing | No. Free cross-checked |
| Pricing model: Free, no paid plan | Yes |
| Pricing model: Free plan | No |
| Pricing model: Subscription | No |
| Pricing model: Per seat | No |
| Pricing model: Usage-based | No |
| Pricing model: Per machine or compute | No |
| Pricing model: Bring your own key | Yes |
| Pricing model: One-time purchase | No |
| Paid plans from: No paid plan | Unknown |
| Paid plans from: $10 or less/month | Unknown |
| Paid plans from: $11–20/month | Unknown |
| Paid plans from: $21–40/month | Unknown |
| Paid plans from: $41–100/month | Unknown |
| Paid plans from: Over $100/month | Unknown |
| Paid plans from: Contact sales | Unknown |
| Lifecycle status: Active | Unknown |
| Lifecycle status: Sunsetting | Unknown |
| Keeps going with laptop closed | Yes |
| Open-source license | Yes. MIT cross-checked |
| Any desktop app | Yes |
| Paid plan up to $20/month | Unknown |
| Paid plan up to $40/month | Unknown |
| Any phone client | Yes |
Filter receipts
Desktop OS: macOS: Yes
Desktop OS: macOS
Typed value: Yes.
aoe serve starts the released browser dashboard. The dashboard has structured phone-browser access. aoe provides terminal UI and product-owned CLI commands. Browser/CLI can create sessions, send prompts and inspect work; read-only remote mode limits interaction. No native phone application is built by this release.
- Mobile browser: The dashboard has structured phone-browser access.
- Cli: aoe provides terminal UI and product-owned CLI commands.
- Only the cited atomic findings are established. Remaining atomic requirements and the full rubric scenario remain unverified.
-
Finding: AoE manages parallel persistent tmux sessions on Linux/macOS, with CLI/TUI/browser/API access, optional worktrees/containers, phone browser access and SSH reconnect. Windows is WSL2 only.
Desktop OS: Windows: No
Desktop OS: Windows
Typed value: No.
aoe serve starts the released browser dashboard. The dashboard has structured phone-browser access. aoe provides terminal UI and product-owned CLI commands. Browser/CLI can create sessions, send prompts and inspect work; read-only remote mode limits interaction. No native phone application is built by this release.
- Mobile browser: The dashboard has structured phone-browser access.
- Cli: aoe provides terminal UI and product-owned CLI commands.
- Only the cited atomic findings are established. Remaining atomic requirements and the full rubric scenario remain unverified.
-
Finding: AoE manages parallel persistent tmux sessions on Linux/macOS, with CLI/TUI/browser/API access, optional worktrees/containers, phone browser access and SSH reconnect. Windows is WSL2 only.
Desktop OS: Linux: Yes
Desktop OS: Linux
Typed value: Yes.
aoe serve starts the released browser dashboard. The dashboard has structured phone-browser access. aoe provides terminal UI and product-owned CLI commands. Browser/CLI can create sessions, send prompts and inspect work; read-only remote mode limits interaction. No native phone application is built by this release.
- Mobile browser: The dashboard has structured phone-browser access.
- Cli: aoe provides terminal UI and product-owned CLI commands.
- Only the cited atomic findings are established. Remaining atomic requirements and the full rubric scenario remain unverified.
-
Finding: AoE manages parallel persistent tmux sessions on Linux/macOS, with CLI/TUI/browser/API access, optional worktrees/containers, phone browser access and SSH reconnect. Windows is WSL2 only.
Web client: Yes
Web client
Typed value: Yes.
aoe serve starts the released browser dashboard. The dashboard has structured phone-browser access. aoe provides terminal UI and product-owned CLI commands. Browser/CLI can create sessions, send prompts and inspect work; read-only remote mode limits interaction. No native phone application is built by this release.
- Browser: aoe serve starts the released browser dashboard.
- Task actions: Browser/CLI can create sessions, send prompts and inspect work; read-only remote mode limits interaction.
- Only the cited atomic findings are established. Remaining atomic requirements and the full rubric scenario remain unverified.
-
Agent of Empires docs/guides/web-dashboard.md
Finding: The shipped dashboard drives sessions from a browser; tmux and persistent structured workers survive browser crashes. Remote access supports authenticated tunnel modes and read-only views.
Phone access: Native iOS: No
Phone access: Native iOS
Typed value: No.
aoe serve starts the released browser dashboard. The dashboard has structured phone-browser access. aoe provides terminal UI and product-owned CLI commands. Browser/CLI can create sessions, send prompts and inspect work; read-only remote mode limits interaction. No native phone application is built by this release.
- Mobile apps: The complete scoped release/client build tree contains terminal and web clients, without native phone app targets.
- Only the cited atomic findings are established. Remaining atomic requirements and the full rubric scenario remain unverified.
-
Finding: The scoped Cargo application ships terminal/CLI and an embedded web dashboard. Release and client build targets contain no native iOS/Android app; phone access uses the responsive browser dashboard.
Phone access: Native Android: No
Phone access: Native Android
Typed value: No.
aoe serve starts the released browser dashboard. The dashboard has structured phone-browser access. aoe provides terminal UI and product-owned CLI commands. Browser/CLI can create sessions, send prompts and inspect work; read-only remote mode limits interaction. No native phone application is built by this release.
- Mobile apps: The complete scoped release/client build tree contains terminal and web clients, without native phone app targets.
- Only the cited atomic findings are established. Remaining atomic requirements and the full rubric scenario remain unverified.
-
Finding: The scoped Cargo application ships terminal/CLI and an embedded web dashboard. Release and client build targets contain no native iOS/Android app; phone access uses the responsive browser dashboard.
Phone access: Phone browser: Yes
Phone access: Phone browser
Typed value: Yes.
aoe serve starts the released browser dashboard. The dashboard has structured phone-browser access. aoe provides terminal UI and product-owned CLI commands. Browser/CLI can create sessions, send prompts and inspect work; read-only remote mode limits interaction. No native phone application is built by this release.
- Mobile browser: The dashboard has structured phone-browser access.
- Cli: aoe provides terminal UI and product-owned CLI commands.
- Only the cited atomic findings are established. Remaining atomic requirements and the full rubric scenario remain unverified.
-
Finding: AoE manages parallel persistent tmux sessions on Linux/macOS, with CLI/TUI/browser/API access, optional worktrees/containers, phone browser access and SSH reconnect. Windows is WSL2 only.
CLI: Yes cross-checked
CLI
Typed value: Yes.
CLI includes add, list/ps, send, wait, fork and session lifecycle operations. The daemon exposes an HTTP session-management API. An optional inbound MCP server exposes typed session tools after explicit enablement. Daemon token/passphrase/login mode governs API/MCP access; passphrase walls cannot be bypassed by a bearer token.
- Cli: CLI includes add, list/ps, send, wait, fork and session lifecycle operations.
- Only the cited atomic findings are established. Remaining atomic requirements and the full rubric scenario remain unverified.
-
Agent of Empires docs/cli/reference.md
Finding: CLI creates, lists, sends to, forks and removes sessions. Custom commands and ACP agent/model/effort selection are supported; named resume/fork examples include Claude, Codex, OpenCode and Pi.
Coding agents: Claude Code: Yes cross-checked
Coding agents: Claude Code
Typed value: Yes.
Docs list Claude Code, OpenCode, Codex CLI, Gemini CLI, Cursor CLI, Pi and other agent CLIs as supported and auto-detected; CLI examples document Claude Code, OpenCode, Codex and Pi session/fork integrations. Custom agent commands and configured ACP adapters can be selected per session. Terminal agents use persistent tmux sessions while structured views use ACP workers. Agent of Empires v1.22.3 registers Antigravity with the agy executable, install command, permission flag and status detector.
- Custom adapters: Custom agent commands and configured ACP adapters can be selected per session.
- Only the cited atomic findings are established. Remaining atomic requirements and the full rubric scenario remain unverified.
- Antigravity terminal launch is supported; the released session-resume table does not verify resume or fork for this agent.
-
Agent of Empires docs/cli/reference.md
Finding: CLI creates, lists, sends to, forks and removes sessions. Custom commands and ACP agent/model/effort selection are supported; named resume/fork examples include Claude, Codex, OpenCode and Pi.
Coding agents: Codex: Yes cross-checked
Coding agents: Codex
Typed value: Yes.
Docs list Claude Code, OpenCode, Codex CLI, Gemini CLI, Cursor CLI, Pi and other agent CLIs as supported and auto-detected; CLI examples document Claude Code, OpenCode, Codex and Pi session/fork integrations. Custom agent commands and configured ACP adapters can be selected per session. Terminal agents use persistent tmux sessions while structured views use ACP workers. Agent of Empires v1.22.3 registers Antigravity with the agy executable, install command, permission flag and status detector.
- Custom adapters: Custom agent commands and configured ACP adapters can be selected per session.
- Only the cited atomic findings are established. Remaining atomic requirements and the full rubric scenario remain unverified.
- Antigravity terminal launch is supported; the released session-resume table does not verify resume or fork for this agent.
-
Agent of Empires docs/cli/reference.md
Finding: CLI creates, lists, sends to, forks and removes sessions. Custom commands and ACP agent/model/effort selection are supported; named resume/fork examples include Claude, Codex, OpenCode and Pi.
Coding agents: Cursor Agent: Yes cross-checked
Coding agents: Cursor Agent
Typed value: Yes.
Docs list Claude Code, OpenCode, Codex CLI, Gemini CLI, Cursor CLI, Pi and other agent CLIs as supported and auto-detected; CLI examples document Claude Code, OpenCode, Codex and Pi session/fork integrations. Custom agent commands and configured ACP adapters can be selected per session. Terminal agents use persistent tmux sessions while structured views use ACP workers. Agent of Empires v1.22.3 registers Antigravity with the agy executable, install command, permission flag and status detector.
- Harnesses: Supported agents include Claude Code, OpenCode, Codex CLI, Gemini CLI (deprecated upstream for individual accounts), Cursor CLI, Pi, Oh My Pi, Copilot CLI and others; CLI examples document Claude Code, OpenCode, Codex and Pi session/fork integration. Agent of Empires v1.22.3 registers Antigravity with the agy executable, install command, permission flag and status detector.
- Only the cited atomic findings are established. Remaining atomic requirements and the full rubric scenario remain unverified.
- Antigravity terminal launch is supported; the released session-resume table does not verify resume or fork for this agent.
-
Agent of Empires docs index, Supported agents
Finding: The supported-agent list names Claude Code, OpenCode, Mistral Vibe, Codex CLI, Gemini CLI, Antigravity CLI, Cursor CLI, Copilot CLI, Pi, Oh My Pi, Factory Droid, Hermes, Kiro CLI, Qwen Code, Kimi Code and Prime Agent, auto-detected when installed.
Coding agents: Gemini CLI: Yes cross-checked
Coding agents: Gemini CLI
Typed value: Yes.
Docs list Claude Code, OpenCode, Codex CLI, Gemini CLI, Cursor CLI, Pi and other agent CLIs as supported and auto-detected; CLI examples document Claude Code, OpenCode, Codex and Pi session/fork integrations. Custom agent commands and configured ACP adapters can be selected per session. Terminal agents use persistent tmux sessions while structured views use ACP workers. Agent of Empires v1.22.3 registers Antigravity with the agy executable, install command, permission flag and status detector.
- Harnesses: Supported agents include Claude Code, OpenCode, Codex CLI, Gemini CLI (deprecated upstream for individual accounts), Cursor CLI, Pi, Oh My Pi, Copilot CLI and others; CLI examples document Claude Code, OpenCode, Codex and Pi session/fork integration. Agent of Empires v1.22.3 registers Antigravity with the agy executable, install command, permission flag and status detector.
- Only the cited atomic findings are established. Remaining atomic requirements and the full rubric scenario remain unverified.
- Antigravity terminal launch is supported; the released session-resume table does not verify resume or fork for this agent.
-
Agent of Empires docs index, Supported agents
Finding: The supported-agent list names Claude Code, OpenCode, Mistral Vibe, Codex CLI, Gemini CLI, Antigravity CLI, Cursor CLI, Copilot CLI, Pi, Oh My Pi, Factory Droid, Hermes, Kiro CLI, Qwen Code, Kimi Code and Prime Agent, auto-detected when installed.
Coding agents: OpenCode: Yes cross-checked
Coding agents: OpenCode
Typed value: Yes.
Docs list Claude Code, OpenCode, Codex CLI, Gemini CLI, Cursor CLI, Pi and other agent CLIs as supported and auto-detected; CLI examples document Claude Code, OpenCode, Codex and Pi session/fork integrations. Custom agent commands and configured ACP adapters can be selected per session. Terminal agents use persistent tmux sessions while structured views use ACP workers. Agent of Empires v1.22.3 registers Antigravity with the agy executable, install command, permission flag and status detector.
- Custom adapters: Custom agent commands and configured ACP adapters can be selected per session.
- Only the cited atomic findings are established. Remaining atomic requirements and the full rubric scenario remain unverified.
- Antigravity terminal launch is supported; the released session-resume table does not verify resume or fork for this agent.
-
Agent of Empires docs/cli/reference.md
Finding: CLI creates, lists, sends to, forks and removes sessions. Custom commands and ACP agent/model/effort selection are supported; named resume/fork examples include Claude, Codex, OpenCode and Pi.
Coding agents: Pi: Yes cross-checked
Coding agents: Pi
Typed value: Yes.
Docs list Claude Code, OpenCode, Codex CLI, Gemini CLI, Cursor CLI, Pi and other agent CLIs as supported and auto-detected; CLI examples document Claude Code, OpenCode, Codex and Pi session/fork integrations. Custom agent commands and configured ACP adapters can be selected per session. Terminal agents use persistent tmux sessions while structured views use ACP workers. Agent of Empires v1.22.3 registers Antigravity with the agy executable, install command, permission flag and status detector.
- Custom adapters: Custom agent commands and configured ACP adapters can be selected per session.
- Only the cited atomic findings are established. Remaining atomic requirements and the full rubric scenario remain unverified.
- Antigravity terminal launch is supported; the released session-resume table does not verify resume or fork for this agent.
-
Agent of Empires docs/cli/reference.md
Finding: CLI creates, lists, sends to, forks and removes sessions. Custom commands and ACP agent/model/effort selection are supported; named resume/fork examples include Claude, Codex, OpenCode and Pi.
Coding agents: Antigravity: Yes cross-checked
Coding agents: Antigravity
Typed value: Yes.
Docs list Claude Code, OpenCode, Codex CLI, Gemini CLI, Cursor CLI, Pi and other agent CLIs as supported and auto-detected; CLI examples document Claude Code, OpenCode, Codex and Pi session/fork integrations. Custom agent commands and configured ACP adapters can be selected per session. Terminal agents use persistent tmux sessions while structured views use ACP workers. Agent of Empires v1.22.3 registers Antigravity with the agy executable, install command, permission flag and status detector.
- Harnesses: Supported agents include Claude Code, OpenCode, Codex CLI, Gemini CLI (deprecated upstream for individual accounts), Cursor CLI, Pi, Oh My Pi, Copilot CLI and others; CLI examples document Claude Code, OpenCode, Codex and Pi session/fork integration. Agent of Empires v1.22.3 registers Antigravity with the agy executable, install command, permission flag and status detector.
- Only the cited atomic findings are established. Remaining atomic requirements and the full rubric scenario remain unverified.
- Antigravity terminal launch is supported; the released session-resume table does not verify resume or fork for this agent.
-
Agent of Empires Antigravity support at v1.22.3
Finding: Agent of Empires v1.22.3 registers Antigravity with the agy executable, install command, permission flag and status detector.
-
Agent of Empires Antigravity support at v1.22.3
Finding: Agent of Empires v1.22.3 registers Antigravity with the agy executable, install command, permission flag and status detector.
Use my subscription: Yes cross-checked
Use my subscription
Typed value: Yes.
Agent credentials and native stores remain harness-specific. Claude sandbox refresh credentials are shared, while history stores are separate. Managed Codex resume/fork requires an API-key route; ChatGPT login is explicitly refused for those operations. This does not establish a global ban on launching Codex.
- Agent subscriptions: Agents use their own CLI login: Claude through claude auth login, Codex through codex login, so a subscription sign-in applies at launch. Managed Codex resume/fork still requires an API-key route. Not tested; plan terms not checked.
- Api accounts: Provider keys such as ANTHROPIC_API_KEY, OPENAI_API_KEY and GEMINI_API_KEY are accepted per agent.
- Only the cited atomic findings are established. Remaining atomic requirements and the full rubric scenario remain unverified.
-
Agent of Empires structured view, Supported agents table
Finding: Each agent authenticates through its own CLI login or provider key: Claude via claude auth login or ANTHROPIC_API_KEY, Codex via codex login or OPENAI_API_KEY, Gemini via API key, OAuth or Vertex. Gemini CLI is marked deprecated upstream for individual accounts; Cursor and others run in the terminal view.
Where agents run: On your computer: Yes
Where agents run: On your computer
Typed value: Yes.
AoE runs agents on the operator local or SSH host and optionally the configured container runtime. The scoped source provides no vendor-operated execution service.
- Local: AoE runs installed agents on its Linux/macOS host.
- Byo remote: Run AoE on an SSH host and reconnect after the controlling client disconnects.
- Client disconnect: tmux sessions and structured workers survive TUI/browser/SSH disconnects while the execution host stays running.
- Only the cited atomic findings are established. Remaining atomic requirements and the full rubric scenario remain unverified.
-
Finding: AoE manages parallel persistent tmux sessions on Linux/macOS, with CLI/TUI/browser/API access, optional worktrees/containers, phone browser access and SSH reconnect. Windows is WSL2 only.
Where agents run: On your own server: Yes
Where agents run: On your own server
Typed value: Yes.
AoE runs agents on the operator local or SSH host and optionally the configured container runtime. The scoped source provides no vendor-operated execution service.
- Local: AoE runs installed agents on its Linux/macOS host.
- Byo remote: Run AoE on an SSH host and reconnect after the controlling client disconnects.
- Client disconnect: tmux sessions and structured workers survive TUI/browser/SSH disconnects while the execution host stays running.
- Only the cited atomic findings are established. Remaining atomic requirements and the full rubric scenario remain unverified.
-
Finding: AoE manages parallel persistent tmux sessions on Linux/macOS, with CLI/TUI/browser/API access, optional worktrees/containers, phone browser access and SSH reconnect. Windows is WSL2 only.
Where agents run: In the vendor's cloud: No
Where agents run: In the vendor's cloud
Typed value: No.
AoE runs agents on the operator local or SSH host and optionally the configured container runtime. The scoped source provides no vendor-operated execution service.
- Managed cloud: Only operator-controlled host and runtime endpoints are implemented in the scoped execution paths.
- Only the cited atomic findings are established. Remaining atomic requirements and the full rubric scenario remain unverified.
-
Agent of Empires src/containers/runtime.rs
Finding: The complete sandbox runtime enum routes Docker, Podman and Apple Container. Agent work uses the operator host or user-controlled remote/container endpoint, without an ADE-vendor compute service. The Apple Container choice is a named first-party integration with that engine.
Workspace isolation: Git worktree: Yes
Workspace isolation: Git worktree
Typed value: Yes.
Optional worktrees and Docker/Podman/Apple Container sandboxes separate sessions. The Apple Container option runs each Linux session container in a lightweight VM on Apple silicon; this is not generalized to Docker/Podman. Credential sharing limitations remain documented.
- Worktree: Optional Git worktrees separate session working directories and branches.
- Only the cited atomic findings are established. Remaining atomic requirements and the full rubric scenario remain unverified.
-
Agent of Empires docs/guides/worktrees.md
Finding: Git worktrees isolate session working copies/branches; they are separate from container security controls.
Workspace isolation: Container: Yes
Workspace isolation: Container
Typed value: Yes.
Optional worktrees and Docker/Podman/Apple Container sandboxes separate sessions. The Apple Container option runs each Linux session container in a lightweight VM on Apple silicon; this is not generalized to Docker/Podman. Credential sharing limitations remain documented.
- Container: Optional Docker, Podman and Apple Container runtimes mount the project with documented policy controls.
- Vm: The optional apple_container runtime invokes Apple Container, which runs each session container in its own lightweight VM on supported Apple-silicon macOS hosts.
- Secrets: Sandbox histories are per-session but Claude refresh credentials are deliberately shared; concurrent refresh conflicts remain documented.
- Only the cited atomic findings are established. Remaining atomic requirements and the full rubric scenario remain unverified.
-
Agent of Empires docs/guides/sandbox.md
Finding: Optional Docker (default), Podman or Apple Container runs the agent in a private container with the project mounted at /workspace, configurable CPU and memory limits and per-session agent stores. Claude refresh credentials are shared across sandbox sessions, with documented refresh conflicts. The guide documents no network policy settings.
Workspace isolation: VM or microVM: Yes
Workspace isolation: VM or microVM
Typed value: Yes.
Optional worktrees and Docker/Podman/Apple Container sandboxes separate sessions. The Apple Container option runs each Linux session container in a lightweight VM on Apple silicon; this is not generalized to Docker/Podman. Credential sharing limitations remain documented.
- Container: Optional Docker, Podman and Apple Container runtimes mount the project with documented policy controls.
- Vm: The optional apple_container runtime invokes Apple Container, which runs each session container in its own lightweight VM on supported Apple-silicon macOS hosts.
- Secrets: Sandbox histories are per-session but Claude refresh credentials are deliberately shared; concurrent refresh conflicts remain documented.
- Only the cited atomic findings are established. Remaining atomic requirements and the full rubric scenario remain unverified.
-
Agent of Empires docs/guides/sandbox.md
Finding: Optional Docker (default), Podman or Apple Container runs the agent in a private container with the project mounted at /workspace, configurable CPU and memory limits and per-session agent stores. Claude refresh credentials are shared across sandbox sessions, with documented refresh conflicts. The guide documents no network policy settings.
-
Agent of Empires src/containers/runtime.rs
Finding: The complete sandbox runtime enum routes Docker, Podman and Apple Container. Agent work uses the operator host or user-controlled remote/container endpoint, without an ADE-vendor compute service. The Apple Container choice is a named first-party integration with that engine.
-
Apple Container technical overview
Finding: Apple Container runs each Linux container in its own lightweight virtual machine on Apple silicon. AoE explicitly offers this named sandbox runtime and its pinned runtime implementation invokes the Apple container CLI. This establishes per-session VM isolation only for that optional macOS backend.
Parallel runs: Yes cross-checked
Parallel runs
Typed value: Yes.
Agents run in parallel across separate branches/worktrees.
- Concurrent sessions: Agents run in parallel across separate branches/worktrees.
- Only the cited atomic findings are established. Remaining atomic requirements and the full rubric scenario remain unverified.
-
Finding: AoE manages parallel persistent tmux sessions on Linux/macOS, with CLI/TUI/browser/API access, optional worktrees/containers, phone browser access and SSH reconnect. Windows is WSL2 only.
Coordinator: No
Coordinator
Typed value: No.
AoE exposes session control commands and a read-only MCP server, but this scoped release supplies no coordinator agent role with worker delegation and communication tools.
- Orchestration owner: No product-supplied coordinator role/recipe in the scoped client, CLI, skill and MCP implementation.
- Source inspection covers the scoped release only. Unanswered atomic questions remain unknown; no live scenario was run.
-
Agent of Empires src/server/mcp.rs
Finding: The shipped MCP server exposes read-only list_sessions and whoami tools. Source/client/skill inspection finds session creation/send CLI commands but no AoE-supplied coordinator agent role or delegation recipe that owns worker assignment and supervision; harness-internal subagents remain separate.
Native issue tracking: No
Native issue tracking
Typed value: No.
Core AoE and its first-party Board plugin organize session cards. They do not provide a task/issue record independent of an agent session.
- Task session separation: Every Board Card is a Session; core session storage and plugin stage state do not create separate task entities.
- Durable states: Optional Board plugin persists sticky stages for sessions, not independent issues.
- Source inspection covers the scoped release only. Unanswered atomic questions remain unknown; no live scenario was run.
-
Finding: The first-party Board plugin states every non-dismissed Session is one Card, with Stage and Signal columns. Its persisted workflow stages annotate sessions rather than independent product-owned issues. Core storage likewise persists sessions and groups.
Unattended triggers: Yes
Unattended triggers
Typed value: Yes.
The optional first-party Cron plugin starts structured sessions and delivers prompts on host-local cron schedules. Missed times are skipped; plugin installation and a running host are required.
- Schedules: Optional official Cron plugin starts sessions on five-field cron expressions.
- Scheduler location: Scheduler runs as an installed plugin worker on the daemon host.
- Client independence: A running plugin worker starts scheduled sessions without an open client.
- Source inspection covers the scoped release only. Unanswered atomic questions remain unknown; no live scenario was run.
-
Finding: The official Cron plugin creates structured AoE sessions and delivers the configured first prompt on a five-field cron schedule, without a human. Jobs use host-local time and skip missed runs; install requires API 9+, and the scoped core featured index pins plugin 1.0.0.
Team roles: Yes
Team roles
Typed value: Yes.
Optional self-hosted CityHall provides human roles with permission keys and OpenID Connect SSO for AoE. The standalone AoE daemon remains a single-user service.
- Organization roles: CityHall ships configurable human roles and permission keys; this scope is the optional distributed server.
- Membership: CityHall supports accounts and email invites.
- Sso: CityHall supports an OpenID Connect identity provider; this is separate from standalone daemon authentication.
- Source inspection covers the scoped release only. Unanswered atomic questions remain unknown; no live scenario was run.
-
Finding: CityHall is the first-party self-hostable distributed server for Agent of Empires. It ships user accounts, configurable roles and permission keys, and OpenID Connect single sign-on. These are CityHall controls; the standalone AoE daemon uses token/passphrase authentication.
SSO: Yes
SSO
Typed value: Yes.
Optional self-hosted CityHall provides human roles with permission keys and OpenID Connect SSO for AoE. The standalone AoE daemon remains a single-user service.
- Organization roles: CityHall ships configurable human roles and permission keys; this scope is the optional distributed server.
- Membership: CityHall supports accounts and email invites.
- Sso: CityHall supports an OpenID Connect identity provider; this is separate from standalone daemon authentication.
- Source inspection covers the scoped release only. Unanswered atomic questions remain unknown; no live scenario was run.
-
Finding: CityHall is the first-party self-hostable distributed server for Agent of Empires. It ships user accounts, configurable roles and permission keys, and OpenID Connect single sign-on. These are CityHall controls; the standalone AoE daemon uses token/passphrase authentication.
Pull request workflow: No
Pull request workflow
Typed value: No.
AoE manages session worktrees and branches, without a built-in PR creation/management workflow in this scoped core.
- Pull requests: PR commands are absent from the scoped product CLI/server; contributor gh instructions are separate.
- Only the cited atomic findings are established. Remaining atomic requirements and the full rubric scenario remain unverified.
-
Agent of Empires src/git/worktree/mod.rs
Finding: The scoped core manages worktrees and session branches. Searches of CLI, server, Git and first-party Board paths find no built-in PR creation/management workflow. Developer instructions under docs/agents/issue-tracker.md describe external gh commands for contributors, not a shipped ADE workflow.
Review interface: Yes cross-checked
Review interface
Typed value: Yes.
The browser/TUI diff viewer displays changes against selectable comparison bases.
- Diffs: The browser/TUI diff viewer displays changes against selectable comparison bases.
- Only the cited atomic findings are established. Remaining atomic requirements and the full rubric scenario remain unverified.
-
Agent of Empires docs/guides/diff-view.md
Finding: Diff UI supports comparison bases and line comments sent as follow-up prompts. Comments are localStorage per session and move to a stale block when code changes.
Product license: Apache-2.0: No. MIT cross-checked
Product license: Apache-2.0
Typed value: No. MIT.
AoE uses MIT with a separately documented Apache-2.0-derived hyperlink file.
- Client license: AoE uses MIT with a separately documented Apache-2.0-derived hyperlink file.
- Only the cited atomic findings are established. Remaining atomic requirements and the full rubric scenario remain unverified.
-
Finding: AoE is MIT licensed, with an Apache-2.0-derived file separately disclosed in THIRD_PARTY_NOTICES.
Product license: MIT: Yes. MIT cross-checked
Product license: MIT
Typed value: Yes. MIT.
AoE uses MIT with a separately documented Apache-2.0-derived hyperlink file.
- Client license: AoE uses MIT with a separately documented Apache-2.0-derived hyperlink file.
- Only the cited atomic findings are established. Remaining atomic requirements and the full rubric scenario remain unverified.
-
Finding: AoE is MIT licensed, with an Apache-2.0-derived file separately disclosed in THIRD_PARTY_NOTICES.
Product license: GPL-3.0: No. MIT cross-checked
Product license: GPL-3.0
Typed value: No. MIT.
AoE uses MIT with a separately documented Apache-2.0-derived hyperlink file.
- Client license: AoE uses MIT with a separately documented Apache-2.0-derived hyperlink file.
- Only the cited atomic findings are established. Remaining atomic requirements and the full rubric scenario remain unverified.
-
Finding: AoE is MIT licensed, with an Apache-2.0-derived file separately disclosed in THIRD_PARTY_NOTICES.
Product license: GPL-3.0-or-later: No. MIT cross-checked
Product license: GPL-3.0-or-later
Typed value: No. MIT.
AoE uses MIT with a separately documented Apache-2.0-derived hyperlink file.
- Client license: AoE uses MIT with a separately documented Apache-2.0-derived hyperlink file.
- Only the cited atomic findings are established. Remaining atomic requirements and the full rubric scenario remain unverified.
-
Finding: AoE is MIT licensed, with an Apache-2.0-derived file separately disclosed in THIRD_PARTY_NOTICES.
Product license: AGPL-3.0: No. MIT cross-checked
Product license: AGPL-3.0
Typed value: No. MIT.
AoE uses MIT with a separately documented Apache-2.0-derived hyperlink file.
- Client license: AoE uses MIT with a separately documented Apache-2.0-derived hyperlink file.
- Only the cited atomic findings are established. Remaining atomic requirements and the full rubric scenario remain unverified.
-
Finding: AoE is MIT licensed, with an Apache-2.0-derived file separately disclosed in THIRD_PARTY_NOTICES.
Product license: AGPL-3.0-or-later: No. MIT cross-checked
Product license: AGPL-3.0-or-later
Typed value: No. MIT.
AoE uses MIT with a separately documented Apache-2.0-derived hyperlink file.
- Client license: AoE uses MIT with a separately documented Apache-2.0-derived hyperlink file.
- Only the cited atomic findings are established. Remaining atomic requirements and the full rubric scenario remain unverified.
-
Finding: AoE is MIT licensed, with an Apache-2.0-derived file separately disclosed in THIRD_PARTY_NOTICES.
Product license: Elastic License 2.0: No. MIT cross-checked
Product license: Elastic License 2.0
Typed value: No. MIT.
AoE uses MIT with a separately documented Apache-2.0-derived hyperlink file.
- Client license: AoE uses MIT with a separately documented Apache-2.0-derived hyperlink file.
- Only the cited atomic findings are established. Remaining atomic requirements and the full rubric scenario remain unverified.
-
Finding: AoE is MIT licensed, with an Apache-2.0-derived file separately disclosed in THIRD_PARTY_NOTICES.
Product license: Custom terms: No. MIT cross-checked
Product license: Custom terms
Typed value: No. MIT.
AoE uses MIT with a separately documented Apache-2.0-derived hyperlink file.
- Client license: AoE uses MIT with a separately documented Apache-2.0-derived hyperlink file.
- Only the cited atomic findings are established. Remaining atomic requirements and the full rubric scenario remain unverified.
-
Finding: AoE is MIT licensed, with an Apache-2.0-derived file separately disclosed in THIRD_PARTY_NOTICES.
Product license: Proprietary: No. MIT cross-checked
Product license: Proprietary
Typed value: No. MIT.
AoE uses MIT with a separately documented Apache-2.0-derived hyperlink file.
- Client license: AoE uses MIT with a separately documented Apache-2.0-derived hyperlink file.
- Only the cited atomic findings are established. Remaining atomic requirements and the full rubric scenario remain unverified.
-
Finding: AoE is MIT licensed, with an Apache-2.0-derived file separately disclosed in THIRD_PARTY_NOTICES.
Self-hosting: Yes cross-checked
Self-hosting
Typed value: Yes.
The full daemon, session manager and optional web dashboard run on user-controlled Linux/macOS hosts.
- Self hosting: The full daemon, session manager and optional web dashboard run on user-controlled Linux/macOS hosts.
- Only the cited atomic findings are established. Remaining atomic requirements and the full rubric scenario remain unverified.
-
Finding: AoE manages parallel persistent tmux sessions on Linux/macOS, with CLI/TUI/browser/API access, optional worktrees/containers, phone browser access and SSH reconnect. Windows is WSL2 only.
-
Agent of Empires docs/guides/web-dashboard.md
Finding: The shipped dashboard drives sessions from a browser; tmux and persistent structured workers survive browser crashes. Remote access supports authenticated tunnel modes and read-only views.
Telemetry opt-out: Yes cross-checked
Telemetry opt-out
Typed value: Yes.
Anonymous telemetry is off by default and requires opt-in. aoe telemetry disable or DO_NOT_TRACK disables telemetry; reset-id rotates the local installation ID.
- Telemetry defaults: Anonymous telemetry is off by default and requires opt-in.
- Telemetry controls: aoe telemetry disable or DO_NOT_TRACK disables telemetry; reset-id rotates the local installation ID.
- Only the cited atomic findings are established. Remaining atomic requirements and the full rubric scenario remain unverified.
-
Agent of Empires docs/telemetry.md
Finding: Anonymous telemetry is opt-in, off by default. aoe telemetry disable and DO_NOT_TRACK suppress sending; settings expose consent and reset controls.
Free access: Yes cross-checked
Free access
Typed value: Yes.
Agent of Empires is a free MIT-licensed download installed through Homebrew or a shell script; no paid plan is shown. Agent and model costs are paid to their providers.
- Ongoing free: aoe is a free MIT download from Homebrew or the public install script.
- Self host cost: Runs on the user's machine or server with tmux; no ADE fee is shown. Agent provider charges remain separate.
- Paid only: Not paid-only: the application installs free of charge from public channels.
- Free scenarios, usage caps and card requirements for the underlying agents were not checked. No installed-product test was run.
-
Finding: The site describes Agent of Empires as free and open source under the MIT license; no paid plan or pricing page is shown.
-
Agent of Empires README, installation
Finding: aoe installs through Homebrew or a public install script; the README names no price, account or paid plan.
Starting price: Free: Yes. Free cross-checked
Starting price: Free
Typed value: Yes. Free.
Agent of Empires is a free MIT-licensed download installed through Homebrew or a shell script; no paid plan is shown. Agent and model costs are paid to their providers.
- Ongoing free: aoe is a free MIT download from Homebrew or the public install script.
- Self host cost: Runs on the user's machine or server with tmux; no ADE fee is shown. Agent provider charges remain separate.
- Paid only: Not paid-only: the application installs free of charge from public channels.
- Free scenarios, usage caps and card requirements for the underlying agents were not checked. No installed-product test was run.
-
Finding: The site describes Agent of Empires as free and open source under the MIT license; no paid plan or pricing page is shown.
-
Agent of Empires README, installation
Finding: aoe installs through Homebrew or a public install script; the README names no price, account or paid plan.
Starting price: Up to $20/month: No. Free cross-checked
Starting price: Up to $20/month
Typed value: No. Free.
Agent of Empires is a free MIT-licensed download installed through Homebrew or a shell script; no paid plan is shown. Agent and model costs are paid to their providers.
- Ongoing free: aoe is a free MIT download from Homebrew or the public install script.
- Self host cost: Runs on the user's machine or server with tmux; no ADE fee is shown. Agent provider charges remain separate.
- Paid only: Not paid-only: the application installs free of charge from public channels.
- Free scenarios, usage caps and card requirements for the underlying agents were not checked. No installed-product test was run.
-
Finding: The site describes Agent of Empires as free and open source under the MIT license; no paid plan or pricing page is shown.
-
Agent of Empires README, installation
Finding: aoe installs through Homebrew or a public install script; the README names no price, account or paid plan.
Starting price: $21–40/month: No. Free cross-checked
Starting price: $21–40/month
Typed value: No. Free.
Agent of Empires is a free MIT-licensed download installed through Homebrew or a shell script; no paid plan is shown. Agent and model costs are paid to their providers.
- Ongoing free: aoe is a free MIT download from Homebrew or the public install script.
- Self host cost: Runs on the user's machine or server with tmux; no ADE fee is shown. Agent provider charges remain separate.
- Paid only: Not paid-only: the application installs free of charge from public channels.
- Free scenarios, usage caps and card requirements for the underlying agents were not checked. No installed-product test was run.
-
Finding: The site describes Agent of Empires as free and open source under the MIT license; no paid plan or pricing page is shown.
-
Agent of Empires README, installation
Finding: aoe installs through Homebrew or a public install script; the README names no price, account or paid plan.
Starting price: $41–100/month: No. Free cross-checked
Starting price: $41–100/month
Typed value: No. Free.
Agent of Empires is a free MIT-licensed download installed through Homebrew or a shell script; no paid plan is shown. Agent and model costs are paid to their providers.
- Ongoing free: aoe is a free MIT download from Homebrew or the public install script.
- Self host cost: Runs on the user's machine or server with tmux; no ADE fee is shown. Agent provider charges remain separate.
- Paid only: Not paid-only: the application installs free of charge from public channels.
- Free scenarios, usage caps and card requirements for the underlying agents were not checked. No installed-product test was run.
-
Finding: The site describes Agent of Empires as free and open source under the MIT license; no paid plan or pricing page is shown.
-
Agent of Empires README, installation
Finding: aoe installs through Homebrew or a public install script; the README names no price, account or paid plan.
Starting price: Over $100/month: No. Free cross-checked
Starting price: Over $100/month
Typed value: No. Free.
Agent of Empires is a free MIT-licensed download installed through Homebrew or a shell script; no paid plan is shown. Agent and model costs are paid to their providers.
- Ongoing free: aoe is a free MIT download from Homebrew or the public install script.
- Self host cost: Runs on the user's machine or server with tmux; no ADE fee is shown. Agent provider charges remain separate.
- Paid only: Not paid-only: the application installs free of charge from public channels.
- Free scenarios, usage caps and card requirements for the underlying agents were not checked. No installed-product test was run.
-
Finding: The site describes Agent of Empires as free and open source under the MIT license; no paid plan or pricing page is shown.
-
Agent of Empires README, installation
Finding: aoe installs through Homebrew or a public install script; the README names no price, account or paid plan.
Starting price: Contact for pricing: No. Free cross-checked
Starting price: Contact for pricing
Typed value: No. Free.
Agent of Empires is a free MIT-licensed download installed through Homebrew or a shell script; no paid plan is shown. Agent and model costs are paid to their providers.
- Ongoing free: aoe is a free MIT download from Homebrew or the public install script.
- Self host cost: Runs on the user's machine or server with tmux; no ADE fee is shown. Agent provider charges remain separate.
- Paid only: Not paid-only: the application installs free of charge from public channels.
- Free scenarios, usage caps and card requirements for the underlying agents were not checked. No installed-product test was run.
-
Finding: The site describes Agent of Empires as free and open source under the MIT license; no paid plan or pricing page is shown.
-
Agent of Empires README, installation
Finding: aoe installs through Homebrew or a public install script; the README names no price, account or paid plan.
Pricing model: Free, no paid plan: Yes
Pricing model: Free, no paid plan
Typed value: Yes.
Agent of Empires is free and open source with no paid ADE plan in the checked offering. Model/agent costs are separate: structured adapters accept user-supplied provider API keys as well as the supported agent sign-in routes.
- Model cost: Users supply their own provider credentials, including ANTHROPIC_API_KEY for Claude and OPENAI_API_KEY for Codex. Provider model/API costs are separate from the free application; AoE does not publish those providers’ rates.
- Pricing refers to the free ADE application. Agent/model subscriptions, user-owned provider API usage and operator compute are separate; no purchase or billing test ran.
-
Finding: The site describes Agent of Empires as free and open source under the MIT license; no paid plan or pricing page is shown.
-
Finding: The MIT license grants permission to use, copy, modify and distribute the software free of charge.
Pricing model: Free plan: No
Pricing model: Free plan
Typed value: No.
Agent of Empires is free and open source with no paid ADE plan in the checked offering. Model/agent costs are separate: structured adapters accept user-supplied provider API keys as well as the supported agent sign-in routes.
- Model cost: Users supply their own provider credentials, including ANTHROPIC_API_KEY for Claude and OPENAI_API_KEY for Codex. Provider model/API costs are separate from the free application; AoE does not publish those providers’ rates.
- Pricing refers to the free ADE application. Agent/model subscriptions, user-owned provider API usage and operator compute are separate; no purchase or billing test ran.
-
Finding: The site describes Agent of Empires as free and open source under the MIT license; no paid plan or pricing page is shown.
-
Finding: The MIT license grants permission to use, copy, modify and distribute the software free of charge.
Pricing model: Subscription: No
Pricing model: Subscription
Typed value: No.
Agent of Empires is free and open source with no paid ADE plan in the checked offering. Model/agent costs are separate: structured adapters accept user-supplied provider API keys as well as the supported agent sign-in routes.
- Model cost: Users supply their own provider credentials, including ANTHROPIC_API_KEY for Claude and OPENAI_API_KEY for Codex. Provider model/API costs are separate from the free application; AoE does not publish those providers’ rates.
- Pricing refers to the free ADE application. Agent/model subscriptions, user-owned provider API usage and operator compute are separate; no purchase or billing test ran.
-
Finding: The site describes Agent of Empires as free and open source under the MIT license; no paid plan or pricing page is shown.
-
Finding: The MIT license grants permission to use, copy, modify and distribute the software free of charge.
Pricing model: Per seat: No
Pricing model: Per seat
Typed value: No.
Agent of Empires is free and open source with no paid ADE plan in the checked offering. Model/agent costs are separate: structured adapters accept user-supplied provider API keys as well as the supported agent sign-in routes.
- Model cost: Users supply their own provider credentials, including ANTHROPIC_API_KEY for Claude and OPENAI_API_KEY for Codex. Provider model/API costs are separate from the free application; AoE does not publish those providers’ rates.
- Pricing refers to the free ADE application. Agent/model subscriptions, user-owned provider API usage and operator compute are separate; no purchase or billing test ran.
-
Finding: The site describes Agent of Empires as free and open source under the MIT license; no paid plan or pricing page is shown.
-
Finding: The MIT license grants permission to use, copy, modify and distribute the software free of charge.
Pricing model: Usage-based: No
Pricing model: Usage-based
Typed value: No.
Agent of Empires is free and open source with no paid ADE plan in the checked offering. Model/agent costs are separate: structured adapters accept user-supplied provider API keys as well as the supported agent sign-in routes.
- Model cost: Users supply their own provider credentials, including ANTHROPIC_API_KEY for Claude and OPENAI_API_KEY for Codex. Provider model/API costs are separate from the free application; AoE does not publish those providers’ rates.
- Pricing refers to the free ADE application. Agent/model subscriptions, user-owned provider API usage and operator compute are separate; no purchase or billing test ran.
-
Finding: The site describes Agent of Empires as free and open source under the MIT license; no paid plan or pricing page is shown.
-
Finding: The MIT license grants permission to use, copy, modify and distribute the software free of charge.
Pricing model: Per machine or compute: No
Pricing model: Per machine or compute
Typed value: No.
Agent of Empires is free and open source with no paid ADE plan in the checked offering. Model/agent costs are separate: structured adapters accept user-supplied provider API keys as well as the supported agent sign-in routes.
- Model cost: Users supply their own provider credentials, including ANTHROPIC_API_KEY for Claude and OPENAI_API_KEY for Codex. Provider model/API costs are separate from the free application; AoE does not publish those providers’ rates.
- Pricing refers to the free ADE application. Agent/model subscriptions, user-owned provider API usage and operator compute are separate; no purchase or billing test ran.
-
Finding: The site describes Agent of Empires as free and open source under the MIT license; no paid plan or pricing page is shown.
-
Finding: The MIT license grants permission to use, copy, modify and distribute the software free of charge.
Pricing model: Bring your own key: Yes
Pricing model: Bring your own key
Typed value: Yes.
Agent of Empires is free and open source with no paid ADE plan in the checked offering. Model/agent costs are separate: structured adapters accept user-supplied provider API keys as well as the supported agent sign-in routes.
- Model cost: Users supply their own provider credentials, including ANTHROPIC_API_KEY for Claude and OPENAI_API_KEY for Codex. Provider model/API costs are separate from the free application; AoE does not publish those providers’ rates.
- Pricing refers to the free ADE application. Agent/model subscriptions, user-owned provider API usage and operator compute are separate; no purchase or billing test ran.
-
Agent of Empires structured-view provider credentials
Finding: The structured adapters support provider-owned API credentials: Claude accepts ANTHROPIC_API_KEY, Codex accepts OPENAI_API_KEY, and OpenCode receives multiple named provider API keys. The control guide explicitly tells users to set their own key where aoe serve runs, restart the daemon and restart the agent. Model-provider billing is separate from the free AoE application.
Pricing model: One-time purchase: No
Pricing model: One-time purchase
Typed value: No.
Agent of Empires is free and open source with no paid ADE plan in the checked offering. Model/agent costs are separate: structured adapters accept user-supplied provider API keys as well as the supported agent sign-in routes.
- Model cost: Users supply their own provider credentials, including ANTHROPIC_API_KEY for Claude and OPENAI_API_KEY for Codex. Provider model/API costs are separate from the free application; AoE does not publish those providers’ rates.
- Pricing refers to the free ADE application. Agent/model subscriptions, user-owned provider API usage and operator compute are separate; no purchase or billing test ran.
-
Finding: The site describes Agent of Empires as free and open source under the MIT license; no paid plan or pricing page is shown.
-
Finding: The MIT license grants permission to use, copy, modify and distribute the software free of charge.
Keeps going with laptop closed: Yes
Keeps going with laptop closed
Typed value: Yes.
AoE runs agents on the operator local or SSH host and optionally the configured container runtime. The scoped source provides no vendor-operated execution service.
- Local: AoE runs installed agents on its Linux/macOS host.
- Byo remote: Run AoE on an SSH host and reconnect after the controlling client disconnects.
- Client disconnect: tmux sessions and structured workers survive TUI/browser/SSH disconnects while the execution host stays running.
- Only the cited atomic findings are established. Remaining atomic requirements and the full rubric scenario remain unverified.
-
Finding: AoE manages parallel persistent tmux sessions on Linux/macOS, with CLI/TUI/browser/API access, optional worktrees/containers, phone browser access and SSH reconnect. Windows is WSL2 only.
-
Agent of Empires docs/guides/web-dashboard.md
Finding: The shipped dashboard drives sessions from a browser; tmux and persistent structured workers survive browser crashes. Remote access supports authenticated tunnel modes and read-only views.
Open-source license: Yes. MIT cross-checked
Open-source license
Typed value: Yes. MIT.
AoE uses MIT with a separately documented Apache-2.0-derived hyperlink file.
- Client license: AoE uses MIT with a separately documented Apache-2.0-derived hyperlink file.
- Only the cited atomic findings are established. Remaining atomic requirements and the full rubric scenario remain unverified.
-
Finding: AoE is MIT licensed, with an Apache-2.0-derived file separately disclosed in THIRD_PARTY_NOTICES.
Any desktop app: Yes
Any desktop app
Typed value: Yes.
aoe serve starts the released browser dashboard. The dashboard has structured phone-browser access. aoe provides terminal UI and product-owned CLI commands. Browser/CLI can create sessions, send prompts and inspect work; read-only remote mode limits interaction. No native phone application is built by this release.
- Mobile browser: The dashboard has structured phone-browser access.
- Cli: aoe provides terminal UI and product-owned CLI commands.
- Only the cited atomic findings are established. Remaining atomic requirements and the full rubric scenario remain unverified.
-
Finding: AoE manages parallel persistent tmux sessions on Linux/macOS, with CLI/TUI/browser/API access, optional worktrees/containers, phone browser access and SSH reconnect. Windows is WSL2 only.
Any phone client: Yes
Any phone client
Typed value: Yes.
aoe serve starts the released browser dashboard. The dashboard has structured phone-browser access. aoe provides terminal UI and product-owned CLI commands. Browser/CLI can create sessions, send prompts and inspect work; read-only remote mode limits interaction. No native phone application is built by this release.
- Mobile browser: The dashboard has structured phone-browser access.
- Cli: aoe provides terminal UI and product-owned CLI commands.
- Only the cited atomic findings are established. Remaining atomic requirements and the full rubric scenario remain unverified.
-
Finding: AoE manages parallel persistent tmux sessions on Linux/macOS, with CLI/TUI/browser/API access, optional worktrees/containers, phone browser access and SSH reconnect. Windows is WSL2 only.
All public findings
Findings may summarize a source. They are not presented as verbatim statements.
agent-of-empires:ACC-01: aoe serve starts the released browser dashboard. The dashboard has structured phone-browser access. aoe provides terminal UI and product-owned CLI commands. Browser/CLI can create sessions, send prompts and inspect work; read-only remote mode limits interaction. No native phone application is built by this release.
agent-of-empires:ACC-01
aoe serve starts the released browser dashboard. The dashboard has structured phone-browser access. aoe provides terminal UI and product-owned CLI commands. Browser/CLI can create sessions, send prompts and inspect work; read-only remote mode limits interaction. No native phone application is built by this release.
- Only the cited atomic findings are established. Remaining atomic requirements and the full rubric scenario remain unverified.
-
Finding: AoE manages parallel persistent tmux sessions on Linux/macOS, with CLI/TUI/browser/API access, optional worktrees/containers, phone browser access and SSH reconnect. Windows is WSL2 only.
-
Agent of Empires docs/cli/reference.md
Finding: CLI creates, lists, sends to, forks and removes sessions. Custom commands and ACP agent/model/effort selection are supported; named resume/fork examples include Claude, Codex, OpenCode and Pi.
-
Agent of Empires docs/guides/web-dashboard.md
Finding: The shipped dashboard drives sessions from a browser; tmux and persistent structured workers survive browser crashes. Remote access supports authenticated tunnel modes and read-only views.
-
Finding: The scoped Cargo application ships terminal/CLI and an embedded web dashboard. Release and client build targets contain no native iOS/Android app; phone access uses the responsive browser dashboard.
agent-of-empires:ACC-02: Docs list Claude Code, OpenCode, Codex CLI, Gemini CLI, Cursor CLI, Pi and other agent CLIs as supported and auto-detected; CLI examples document Claude Code, OpenCode, Codex and Pi session/fork integrations. Custom agent commands and configured ACP adapters can be selected per session. Terminal agents use persistent tmux sessions while structured views use ACP workers. Agent of Empires v1.22.3 registers Antigravity with the agy executable, install command, permission flag and status detector. cross-checked
agent-of-empires:ACC-02
Docs list Claude Code, OpenCode, Codex CLI, Gemini CLI, Cursor CLI, Pi and other agent CLIs as supported and auto-detected; CLI examples document Claude Code, OpenCode, Codex and Pi session/fork integrations. Custom agent commands and configured ACP adapters can be selected per session. Terminal agents use persistent tmux sessions while structured views use ACP workers. Agent of Empires v1.22.3 registers Antigravity with the agy executable, install command, permission flag and status detector.
- Only the cited atomic findings are established. Remaining atomic requirements and the full rubric scenario remain unverified.
- Antigravity terminal launch is supported; the released session-resume table does not verify resume or fork for this agent.
-
Finding: AoE manages parallel persistent tmux sessions on Linux/macOS, with CLI/TUI/browser/API access, optional worktrees/containers, phone browser access and SSH reconnect. Windows is WSL2 only.
-
Agent of Empires docs/cli/reference.md
Finding: CLI creates, lists, sends to, forks and removes sessions. Custom commands and ACP agent/model/effort selection are supported; named resume/fork examples include Claude, Codex, OpenCode and Pi.
-
Agent of Empires docs/guides/web-dashboard.md
Finding: The shipped dashboard drives sessions from a browser; tmux and persistent structured workers survive browser crashes. Remote access supports authenticated tunnel modes and read-only views.
-
Agent of Empires docs index, Supported agents
Finding: The supported-agent list names Claude Code, OpenCode, Mistral Vibe, Codex CLI, Gemini CLI, Antigravity CLI, Cursor CLI, Copilot CLI, Pi, Oh My Pi, Factory Droid, Hermes, Kiro CLI, Qwen Code, Kimi Code and Prime Agent, auto-detected when installed.
-
Agent of Empires Antigravity support at v1.22.3
Finding: Agent of Empires v1.22.3 registers Antigravity with the agy executable, install command, permission flag and status detector.
-
Agent of Empires Antigravity support at v1.22.3
Finding: Agent of Empires v1.22.3 registers Antigravity with the agy executable, install command, permission flag and status detector.
agent-of-empires:ACC-03: Agent credentials and native stores remain harness-specific. Claude sandbox refresh credentials are shared, while history stores are separate. Managed Codex resume/fork requires an API-key route; ChatGPT login is explicitly refused for those operations. This does not establish a global ban on launching Codex. cross-checked
agent-of-empires:ACC-03
Agent credentials and native stores remain harness-specific. Claude sandbox refresh credentials are shared, while history stores are separate. Managed Codex resume/fork requires an API-key route; ChatGPT login is explicitly refused for those operations. This does not establish a global ban on launching Codex.
- Only the cited atomic findings are established. Remaining atomic requirements and the full rubric scenario remain unverified.
-
Agent of Empires docs/guides/sandbox.md
Finding: Optional Docker (default), Podman or Apple Container runs the agent in a private container with the project mounted at /workspace, configurable CPU and memory limits and per-session agent stores. Claude refresh credentials are shared across sandbox sessions, with documented refresh conflicts. The guide documents no network policy settings.
-
Agent of Empires docs/guides/session-resume.md
Finding: Resume/fork support depends on harness, store and OS. Codex with ChatGPT login is explicitly refused for managed resume/fork, and unsandboxed macOS Codex has additional limits.
-
Agent of Empires structured view, Supported agents table
Finding: Each agent authenticates through its own CLI login or provider key: Claude via claude auth login or ANTHROPIC_API_KEY, Codex via codex login or OPENAI_API_KEY, Gemini via API key, OAuth or Vertex. Gemini CLI is marked deprecated upstream for individual accounts; Cursor and others run in the terminal view.
agent-of-empires:ACC-04: Install AoE and tmux on Linux/macOS, then add an installed agent or start the dashboard. AoE can be run over SSH on a user-controlled host; sessions persist across SSH disconnect. cross-checked
agent-of-empires:ACC-04
Install AoE and tmux on Linux/macOS, then add an installed agent or start the dashboard. AoE can be run over SSH on a user-controlled host; sessions persist across SSH disconnect.
- Only the cited atomic findings are established. Remaining atomic requirements and the full rubric scenario remain unverified.
-
Finding: AoE manages parallel persistent tmux sessions on Linux/macOS, with CLI/TUI/browser/API access, optional worktrees/containers, phone browser access and SSH reconnect. Windows is WSL2 only.
agent-of-empires:ACC-05: CLI includes add, list/ps, send, wait, fork and session lifecycle operations. The daemon exposes an HTTP session-management API. An optional inbound MCP server exposes typed session tools after explicit enablement. Daemon token/passphrase/login mode governs API/MCP access; passphrase walls cannot be bypassed by a bearer token. cross-checked
agent-of-empires:ACC-05
CLI includes add, list/ps, send, wait, fork and session lifecycle operations. The daemon exposes an HTTP session-management API. An optional inbound MCP server exposes typed session tools after explicit enablement. Daemon token/passphrase/login mode governs API/MCP access; passphrase walls cannot be bypassed by a bearer token.
- Only the cited atomic findings are established. Remaining atomic requirements and the full rubric scenario remain unverified.
-
Agent of Empires docs/cli/reference.md
Finding: CLI creates, lists, sends to, forks and removes sessions. Custom commands and ACP agent/model/effort selection are supported; named resume/fork examples include Claude, Codex, OpenCode and Pi.
-
Finding: HTTP and typed MCP operations expose session management. Authentication and read-only restrictions vary by daemon launch mode.
-
Agent of Empires docs/guides/mcp-control.md
Finding: MCP control is opt-in, off by default; it exposes session operations under daemon credentials. It adds no per-tool permissions beyond the connected users access.
agent-of-empires:ACC-06: Configured MCP server definitions are forwarded to structured-view agents when a session starts; terminal sessions load MCP config through the agent's own CLI. Inbound AoE control MCP and outbound MCP forwarding are separate integrations.
agent-of-empires:ACC-06
Configured MCP server definitions are forwarded to structured-view agents when a session starts; terminal sessions load MCP config through the agent's own CLI. Inbound AoE control MCP and outbound MCP forwarding are separate integrations.
- Only the cited atomic findings are established. Remaining atomic requirements and the full rubric scenario remain unverified.
-
Agent of Empires docs/guides/mcp-control.md
Finding: MCP control is opt-in, off by default; it exposes session operations under daemon credentials. It adds no per-tool permissions beyond the connected users access.
-
Agent of Empires docs/guides/mcp-servers.md
Finding: AoE forwards configured MCP server definitions to structured-view agents when a session starts; terminal sessions run the agent's own CLI, which loads MCP configuration itself. This is distinct from AoE's inbound control MCP server.
agent-of-empires:PLAN-01: Users create local agent sessions through CLI, TUI or dashboard. This is session creation rather than evidence of separate product-owned issues. cross-checked
agent-of-empires:PLAN-01
Users create local agent sessions through CLI, TUI or dashboard. This is session creation rather than evidence of separate product-owned issues.
- Only the cited atomic findings are established. Remaining atomic requirements and the full rubric scenario remain unverified.
-
Finding: AoE manages parallel persistent tmux sessions on Linux/macOS, with CLI/TUI/browser/API access, optional worktrees/containers, phone browser access and SSH reconnect. Windows is WSL2 only.
agent-of-empires:PLAN-04: Profiles, repository configuration/hooks and custom agent commands configure session behavior. cross-checked
agent-of-empires:PLAN-04
Profiles, repository configuration/hooks and custom agent commands configure session behavior.
- Only the cited atomic findings are established. Remaining atomic requirements and the full rubric scenario remain unverified.
-
Finding: AoE manages parallel persistent tmux sessions on Linux/macOS, with CLI/TUI/browser/API access, optional worktrees/containers, phone browser access and SSH reconnect. Windows is WSL2 only.
agent-of-empires:PLAN-06: Core AoE and its first-party Board plugin organize session cards. They do not provide a task/issue record independent of an agent session.
agent-of-empires:PLAN-06
Core AoE and its first-party Board plugin organize session cards. They do not provide a task/issue record independent of an agent session.
- Source inspection covers the scoped release only. Unanswered atomic questions remain unknown; no live scenario was run.
-
Finding: The first-party Board plugin states every non-dismissed Session is one Card, with Stage and Signal columns. Its persisted workflow stages annotate sessions rather than independent product-owned issues. Core storage likewise persists sessions and groups.
agent-of-empires:COORD-01: Agents run in parallel across separate branches/worktrees. cross-checked
agent-of-empires:COORD-01
Agents run in parallel across separate branches/worktrees.
- Only the cited atomic findings are established. Remaining atomic requirements and the full rubric scenario remain unverified.
-
Finding: AoE manages parallel persistent tmux sessions on Linux/macOS, with CLI/TUI/browser/API access, optional worktrees/containers, phone browser access and SSH reconnect. Windows is WSL2 only.
agent-of-empires:COORD-03: AoE exposes session control commands and a read-only MCP server, but this scoped release supplies no coordinator agent role with worker delegation and communication tools.
agent-of-empires:COORD-03
AoE exposes session control commands and a read-only MCP server, but this scoped release supplies no coordinator agent role with worker delegation and communication tools.
- Source inspection covers the scoped release only. Unanswered atomic questions remain unknown; no live scenario was run.
-
Agent of Empires src/server/mcp.rs
Finding: The shipped MCP server exposes read-only list_sessions and whoami tools. Source/client/skill inspection finds session creation/send CLI commands but no AoE-supplied coordinator agent role or delegation recipe that owns worker assignment and supervision; harness-internal subagents remain separate.
agent-of-empires:COORD-04: The optional first-party Cron plugin starts structured sessions and delivers prompts on host-local cron schedules. Missed times are skipped; plugin installation and a running host are required.
agent-of-empires:COORD-04
The optional first-party Cron plugin starts structured sessions and delivers prompts on host-local cron schedules. Missed times are skipped; plugin installation and a running host are required.
- Source inspection covers the scoped release only. Unanswered atomic questions remain unknown; no live scenario was run.
-
Finding: The official Cron plugin creates structured AoE sessions and delivers the configured first prompt on a five-field cron schedule, without a human. Jobs use host-local time and skip missed runs; install requires API 9+, and the scoped core featured index pins plugin 1.0.0.
agent-of-empires:COORD-05: Session lifecycle and global killall controls stop workers; killall is explicitly destructive and unprompted. aoe send and the browser send prompts to running sessions. cross-checked
agent-of-empires:COORD-05
Session lifecycle and global killall controls stop workers; killall is explicitly destructive and unprompted. aoe send and the browser send prompts to running sessions.
- Only the cited atomic findings are established. Remaining atomic requirements and the full rubric scenario remain unverified.
-
Agent of Empires docs/cli/reference.md
Finding: CLI creates, lists, sends to, forks and removes sessions. Custom commands and ACP agent/model/effort selection are supported; named resume/fork examples include Claude, Codex, OpenCode and Pi.
-
Agent of Empires docs/guides/web-dashboard.md
Finding: The shipped dashboard drives sessions from a browser; tmux and persistent structured workers survive browser crashes. Remote access supports authenticated tunnel modes and read-only views.
agent-of-empires:COORD-07: Structured view supports explicit model and reasoning effort choices subject to cached provider options. cross-checked
agent-of-empires:COORD-07
Structured view supports explicit model and reasoning effort choices subject to cached provider options.
- Only the cited atomic findings are established. Remaining atomic requirements and the full rubric scenario remain unverified.
-
Agent of Empires docs/cli/reference.md
Finding: CLI creates, lists, sends to, forks and removes sessions. Custom commands and ACP agent/model/effort selection are supported; named resume/fork examples include Claude, Codex, OpenCode and Pi.
agent-of-empires:RUN-01: AoE runs agents on the operator local or SSH host and optionally the configured container runtime. The scoped source provides no vendor-operated execution service.
agent-of-empires:RUN-01
AoE runs agents on the operator local or SSH host and optionally the configured container runtime. The scoped source provides no vendor-operated execution service.
- Only the cited atomic findings are established. Remaining atomic requirements and the full rubric scenario remain unverified.
-
Finding: AoE manages parallel persistent tmux sessions on Linux/macOS, with CLI/TUI/browser/API access, optional worktrees/containers, phone browser access and SSH reconnect. Windows is WSL2 only.
-
Agent of Empires docs/guides/web-dashboard.md
Finding: The shipped dashboard drives sessions from a browser; tmux and persistent structured workers survive browser crashes. Remote access supports authenticated tunnel modes and read-only views.
-
Agent of Empires src/containers/runtime.rs
Finding: The complete sandbox runtime enum routes Docker, Podman and Apple Container. Agent work uses the operator host or user-controlled remote/container endpoint, without an ADE-vendor compute service. The Apple Container choice is a named first-party integration with that engine.
agent-of-empires:RUN-02: Optional worktrees and Docker/Podman/Apple Container sandboxes separate sessions. The Apple Container option runs each Linux session container in a lightweight VM on Apple silicon; this is not generalized to Docker/Podman. Credential sharing limitations remain documented.
agent-of-empires:RUN-02
Optional worktrees and Docker/Podman/Apple Container sandboxes separate sessions. The Apple Container option runs each Linux session container in a lightweight VM on Apple silicon; this is not generalized to Docker/Podman. Credential sharing limitations remain documented.
- Only the cited atomic findings are established. Remaining atomic requirements and the full rubric scenario remain unverified.
-
Agent of Empires docs/guides/sandbox.md
Finding: Optional Docker (default), Podman or Apple Container runs the agent in a private container with the project mounted at /workspace, configurable CPU and memory limits and per-session agent stores. Claude refresh credentials are shared across sandbox sessions, with documented refresh conflicts. The guide documents no network policy settings.
-
Agent of Empires docs/guides/worktrees.md
Finding: Git worktrees isolate session working copies/branches; they are separate from container security controls.
-
Agent of Empires src/containers/runtime.rs
Finding: The complete sandbox runtime enum routes Docker, Podman and Apple Container. Agent work uses the operator host or user-controlled remote/container endpoint, without an ADE-vendor compute service. The Apple Container choice is a named first-party integration with that engine.
-
Apple Container technical overview
Finding: Apple Container runs each Linux container in its own lightweight virtual machine on Apple silicon. AoE explicitly offers this named sandbox runtime and its pinned runtime implementation invokes the Apple container CLI. This establishes per-session VM isolation only for that optional macOS backend.
agent-of-empires:RUN-03: The TUI can reattach persistent tmux sessions after reconnect. Native resume/fork has harness/store-specific requirements and explicit refusals; transcript visibility alone is insufficient. ChatGPT-authenticated Codex and unsandboxed macOS Codex are among the documented managed-resume refusals. cross-checked
agent-of-empires:RUN-03
The TUI can reattach persistent tmux sessions after reconnect. Native resume/fork has harness/store-specific requirements and explicit refusals; transcript visibility alone is insufficient. ChatGPT-authenticated Codex and unsandboxed macOS Codex are among the documented managed-resume refusals.
- Only the cited atomic findings are established. Remaining atomic requirements and the full rubric scenario remain unverified.
-
Finding: AoE manages parallel persistent tmux sessions on Linux/macOS, with CLI/TUI/browser/API access, optional worktrees/containers, phone browser access and SSH reconnect. Windows is WSL2 only.
-
Agent of Empires docs/guides/session-resume.md
Finding: Resume/fork support depends on harness, store and OS. Codex with ChatGPT login is explicitly refused for managed resume/fork, and unsandboxed macOS Codex has additional limits.
agent-of-empires:RUN-04: Sandbox seeding uses private agent stores and a shared Claude credential file with documented refresh behavior.
agent-of-empires:RUN-04
Sandbox seeding uses private agent stores and a shared Claude credential file with documented refresh behavior.
- Only the cited atomic findings are established. Remaining atomic requirements and the full rubric scenario remain unverified.
-
Agent of Empires docs/guides/sandbox.md
Finding: Optional Docker (default), Podman or Apple Container runs the agent in a private container with the project mounted at /workspace, configurable CPU and memory limits and per-session agent stores. Claude refresh credentials are shared across sandbox sessions, with documented refresh conflicts. The guide documents no network policy settings.
agent-of-empires:RUN-06: TUI/browser status detection and CLI ps provide a runtime session overview. No induced-failure consistency test was run. cross-checked
agent-of-empires:RUN-06
TUI/browser status detection and CLI ps provide a runtime session overview. No induced-failure consistency test was run.
- Only the cited atomic findings are established. Remaining atomic requirements and the full rubric scenario remain unverified.
-
Finding: AoE manages parallel persistent tmux sessions on Linux/macOS, with CLI/TUI/browser/API access, optional worktrees/containers, phone browser access and SSH reconnect. Windows is WSL2 only.
-
Agent of Empires docs/cli/reference.md
Finding: CLI creates, lists, sends to, forks and removes sessions. Custom commands and ACP agent/model/effort selection are supported; named resume/fork examples include Claude, Codex, OpenCode and Pi.
agent-of-empires:RUN-08: Optional per-container CPU and memory limits are configurable; no global compute-aware queue is established.
agent-of-empires:RUN-08
Optional per-container CPU and memory limits are configurable; no global compute-aware queue is established.
- Only the cited atomic findings are established. Remaining atomic requirements and the full rubric scenario remain unverified.
-
Agent of Empires docs/guides/sandbox.md
Finding: Optional Docker (default), Podman or Apple Container runs the agent in a private container with the project mounted at /workspace, configurable CPU and memory limits and per-session agent stores. Claude refresh credentials are shared across sandbox sessions, with documented refresh conflicts. The guide documents no network policy settings.
agent-of-empires:TEAM-02: Optional self-hosted CityHall provides human roles with permission keys and OpenID Connect SSO for AoE. The standalone AoE daemon remains a single-user service.
agent-of-empires:TEAM-02
Optional self-hosted CityHall provides human roles with permission keys and OpenID Connect SSO for AoE. The standalone AoE daemon remains a single-user service.
- Source inspection covers the scoped release only. Unanswered atomic questions remain unknown; no live scenario was run.
-
Finding: CityHall is the first-party self-hostable distributed server for Agent of Empires. It ships user accounts, configurable roles and permission keys, and OpenID Connect single sign-on. These are CityHall controls; the standalone AoE daemon uses token/passphrase authentication.
agent-of-empires:TEAM-03: An MCP client has the same access as the keyboard user; AoE adds no per-tool permissions. Remote serving supports authenticated HTTPS tunnels, rotating tokens and read-only mode. cross-checked
agent-of-empires:TEAM-03
An MCP client has the same access as the keyboard user; AoE adds no per-tool permissions. Remote serving supports authenticated HTTPS tunnels, rotating tokens and read-only mode.
- Only the cited atomic findings are established. Remaining atomic requirements and the full rubric scenario remain unverified.
-
Agent of Empires docs/guides/web-dashboard.md
Finding: The shipped dashboard drives sessions from a browser; tmux and persistent structured workers survive browser crashes. Remote access supports authenticated tunnel modes and read-only views.
-
Agent of Empires docs/guides/mcp-control.md
Finding: MCP control is opt-in, off by default; it exposes session operations under daemon credentials. It adds no per-tool permissions beyond the connected users access.
agent-of-empires:TEAM-05: Diff line comments can be edited and sent as a follow-up prompt with the captured snippet. Stale diff comments move to a marked block; localStorage scope is per session. cross-checked
agent-of-empires:TEAM-05
Diff line comments can be edited and sent as a follow-up prompt with the captured snippet. Stale diff comments move to a marked block; localStorage scope is per session.
- Only the cited atomic findings are established. Remaining atomic requirements and the full rubric scenario remain unverified.
-
Agent of Empires docs/guides/diff-view.md
Finding: Diff UI supports comparison bases and line comments sent as follow-up prompts. Comments are localStorage per session and move to a stale block when code changes.
agent-of-empires:SHIP-01: The browser/TUI diff viewer displays changes against selectable comparison bases. cross-checked
agent-of-empires:SHIP-01
The browser/TUI diff viewer displays changes against selectable comparison bases.
- Only the cited atomic findings are established. Remaining atomic requirements and the full rubric scenario remain unverified.
-
Agent of Empires docs/guides/diff-view.md
Finding: Diff UI supports comparison bases and line comments sent as follow-up prompts. Comments are localStorage per session and move to a stale block when code changes.
agent-of-empires:SHIP-03: AoE manages session worktrees and branches, without a built-in PR creation/management workflow in this scoped core.
agent-of-empires:SHIP-03
AoE manages session worktrees and branches, without a built-in PR creation/management workflow in this scoped core.
- Only the cited atomic findings are established. Remaining atomic requirements and the full rubric scenario remain unverified.
-
Agent of Empires docs/guides/worktrees.md
Finding: Git worktrees isolate session working copies/branches; they are separate from container security controls.
-
Agent of Empires src/git/worktree/mod.rs
Finding: The scoped core manages worktrees and session branches. Searches of CLI, server, Git and first-party Board paths find no built-in PR creation/management workflow. Developer instructions under docs/agents/issue-tracker.md describe external gh commands for contributors, not a shipped ADE workflow.
agent-of-empires:OWN-01: AoE uses MIT with a separately documented Apache-2.0-derived hyperlink file. cross-checked
agent-of-empires:OWN-01
AoE uses MIT with a separately documented Apache-2.0-derived hyperlink file.
- Only the cited atomic findings are established. Remaining atomic requirements and the full rubric scenario remain unverified.
-
Finding: AoE is MIT licensed, with an Apache-2.0-derived file separately disclosed in THIRD_PARTY_NOTICES.
agent-of-empires:OWN-02: The full daemon, session manager and optional web dashboard run on user-controlled Linux/macOS hosts. cross-checked
agent-of-empires:OWN-02
The full daemon, session manager and optional web dashboard run on user-controlled Linux/macOS hosts.
- Only the cited atomic findings are established. Remaining atomic requirements and the full rubric scenario remain unverified.
-
Finding: AoE manages parallel persistent tmux sessions on Linux/macOS, with CLI/TUI/browser/API access, optional worktrees/containers, phone browser access and SSH reconnect. Windows is WSL2 only.
-
Agent of Empires docs/guides/web-dashboard.md
Finding: The shipped dashboard drives sessions from a browser; tmux and persistent structured workers survive browser crashes. Remote access supports authenticated tunnel modes and read-only views.
agent-of-empires:OWN-03: Anonymous telemetry is off by default and requires opt-in. aoe telemetry disable or DO_NOT_TRACK disables telemetry; reset-id rotates the local installation ID. cross-checked
agent-of-empires:OWN-03
Anonymous telemetry is off by default and requires opt-in. aoe telemetry disable or DO_NOT_TRACK disables telemetry; reset-id rotates the local installation ID.
- Only the cited atomic findings are established. Remaining atomic requirements and the full rubric scenario remain unverified.
-
Agent of Empires docs/telemetry.md
Finding: Anonymous telemetry is opt-in, off by default. aoe telemetry disable and DO_NOT_TRACK suppress sending; settings expose consent and reset controls.
agent-of-empires:OWN-04: Agent of Empires is free and open source with no paid ADE plan in the checked offering. Model/agent costs are separate: structured adapters accept user-supplied provider API keys as well as the supported agent sign-in routes.
agent-of-empires:OWN-04
Agent of Empires is free and open source with no paid ADE plan in the checked offering. Model/agent costs are separate: structured adapters accept user-supplied provider API keys as well as the supported agent sign-in routes.
- Pricing refers to the free ADE application. Agent/model subscriptions, user-owned provider API usage and operator compute are separate; no purchase or billing test ran.
-
Finding: The site describes Agent of Empires as free and open source under the MIT license; no paid plan or pricing page is shown.
-
Finding: The MIT license grants permission to use, copy, modify and distribute the software free of charge.
-
Agent of Empires structured-view provider credentials
Finding: The structured adapters support provider-owned API credentials: Claude accepts ANTHROPIC_API_KEY, Codex accepts OPENAI_API_KEY, and OpenCode receives multiple named provider API keys. The control guide explicitly tells users to set their own key where aoe serve runs, restart the daemon and restart the agent. Model-provider billing is separate from the free AoE application.
agent-of-empires:OWN-06: README links public issues, documentation and community channels. The latest retrieved release is v1.22.1 dated 2026-11-06. cross-checked
agent-of-empires:OWN-06
README links public issues, documentation and community channels. The latest retrieved release is v1.22.1 dated 2026-11-06.
- Only the cited atomic findings are established. Remaining atomic requirements and the full rubric scenario remain unverified.
-
Finding: AoE manages parallel persistent tmux sessions on Linux/macOS, with CLI/TUI/browser/API access, optional worktrees/containers, phone browser access and SSH reconnect. Windows is WSL2 only.
-
Finding: Public release v1.22.1 was published 2026-11-06.
agent-of-empires:OWN-08: Agent of Empires is a free MIT-licensed download installed through Homebrew or a shell script; no paid plan is shown. Agent and model costs are paid to their providers. cross-checked
agent-of-empires:OWN-08
Agent of Empires is a free MIT-licensed download installed through Homebrew or a shell script; no paid plan is shown. Agent and model costs are paid to their providers.
- Free scenarios, usage caps and card requirements for the underlying agents were not checked. No installed-product test was run.
-
Finding: The site describes Agent of Empires as free and open source under the MIT license; no paid plan or pricing page is shown.
-
Agent of Empires README, installation
Finding: aoe installs through Homebrew or a public install script; the README names no price, account or paid plan.