Simple, transparent pricing
Start free. Upgrade when your fleet grows. No credit card required.
Everything a solo developer needs.
- Up to 5 concurrent agents
- Single user
- Full orchestration engine
- Real-time dashboard
- All 4 backends (Claude Code, Codex, Aider, Goose)
- 9 built-in roles
- Auto-pilot basics (restart, approve, pause)
- Desktop app (macOS)
- Unlimited projects
- File browser & git integration
- PTY terminal
- WebSocket real-time updates
- YAML configuration
For teams and power users.
- Up to 100 concurrent agents
- Up to 50 user seats
- Everything in Community
- Intelligence layer (LLM summaries, NLU, fleet analysis)
- Workflow DAG execution
- Fleet templates & presets
- Multi-user auth with roles
- Cross-agent handoff
- Ed25519 offline license key
- Priority support
For organizations at scale.
- Unlimited agents
- Everything in Pro
- SSO & SAML integration
- Custom integrations
- SLA guarantee
- Dedicated support
- On-prem deployment
Full feature comparison
Everything you need to know, side by side.
| Feature | Community | Pro | Enterprise |
|---|---|---|---|
| Orchestration | |||
| Concurrent agents | 5 | Up to 100 | Unlimited |
| Agent backends | All 4 | All 4 | All 4 |
| Built-in roles | 9 | 9 | 9 + custom |
| Spawn / kill / pause / resume | Yes | Yes | Yes |
| Bulk operations | Yes | Yes | Yes |
| Agent restart | Yes | Yes | Yes |
| Stream-json output mode | Yes | Yes | Yes |
| Dashboard | |||
| Real-time WebSocket updates | Yes | Yes | Yes |
| Glassmorphic agent cards | Yes | Yes | Yes |
| Deep view with ANSI terminal | Yes | Yes | Yes |
| Activity feed | Yes | Yes | Yes |
| Keyboard shortcuts | Yes | Yes | Yes |
| Command palette | Yes | Yes | Yes |
| Dark & light themes | Yes | Yes | Yes |
| Projects & IDE | |||
| Unlimited projects | Yes | Yes | Yes |
| File browser | Yes | Yes | Yes |
| Git integration (status, diff, log, commit) | Yes | Yes | Yes |
| PTY terminal | Yes | Yes | Yes |
| Project scratchpad | Yes | Yes | Yes |
| Focus mode | Yes | Yes | Yes |
| Auto-Pilot | |||
| Auto-restart on stall | Yes | Yes | Yes |
| Auto-approve safe patterns | Yes | Yes | Yes |
| Health-based auto-pause | Yes | Yes | Yes |
| Browser notifications | Yes | Yes | Yes |
| Intelligence (requires XAI_API_KEY) | |||
| LLM agent summaries | — | Yes | Yes |
| Natural language commands (NLU) | — | Yes | Yes |
| Fleet analysis (every 30s) | — | Yes | Yes |
| Cross-agent handoff | — | Yes | Yes |
| Workflows & Templates | |||
| Workflow DAG execution | — | Yes | Yes |
| Fleet templates | — | Yes | Yes |
| Fleet presets (batch spawn) | — | Yes | Yes |
| Team & Security | |||
| User seats | 1 | Up to 50 | Unlimited |
| Multi-user auth | — | Yes | Yes |
| Role-based access (admin/member) | — | Yes | Yes |
| Agent ownership enforcement | — | Yes | Yes |
| SSO & SAML | — | — | Yes |
| Rate limiting & CSP headers | Yes | Yes | Yes |
| Platform | |||
| macOS desktop app (Tauri v2) | Yes | Yes | Yes |
| Docker deployment | Yes | Yes | Yes |
| pip install | Yes | Yes | Yes |
| REST API | Yes | Yes | Yes |
| Offline license (no phone-home) | N/A | Yes | Yes |
| SLA guarantee | — | — | Yes |
| Dedicated support | — | — | Yes |
| Priority support | — | Yes | Yes |
Pricing FAQ
Is the Community tier really free?
Yes. The Community tier is free forever with no time limit, no trial period, and no credit card required. It includes full orchestration for up to 5 concurrent agents, the real-time dashboard, auto-pilot, the desktop app, and all 4 backends.
What happens if I exceed the 5-agent limit?
The server will return an error when you try to spawn a 6th agent. Existing agents continue running normally. You can kill an agent to free up a slot, or upgrade to Pro for up to 100 concurrent agents.
How does licensing work?
Ashlr uses offline-first Ed25519-signed JWT license keys. When you purchase Pro, you receive a license key that you activate via the dashboard settings or the API. The key is validated locally using the embedded public key — there is no license server, no phone-home, and no internet connection required for validation.
Can I use the intelligence layer on Community?
The intelligence layer (LLM summaries, NLU command parsing, and fleet analysis) requires a Pro license. However, the core status detection, summary extraction, and command bar work on Community using regex-based parsing, which covers the essential experience.
Do I need to pay for each user?
No. Pro licenses include up to 50 seats. The first user to register becomes the admin and can invite team members. All seats are included in the Pro license — there is no per-seat pricing.
What if my license expires?
If your Pro license expires, Ashlr gracefully reverts to the Community tier. Your data, projects, and configuration are preserved. Agents beyond the Community limit will not be spawnable until you renew, but existing running agents are not terminated.
Is my code sent to any external servers?
No. Ashlr AO is local-first. Your code never leaves your machine. The only external calls are to the AI agent backends you choose (Claude Code, Codex, etc.) and optionally to xAI Grok for the intelligence layer. Neither of these is handled by Ashlr — they go directly to the provider APIs.
Can I self-host for my team?
Yes. Ashlr includes a Dockerfile and docker-compose.yml with Caddy for automatic HTTPS. Set ASHLR_HOST=0.0.0.0 and ASHLR_ALLOWED_ORIGINS to your domain. A Pro license is required for multi-user auth.