Get started / Overview
AgentParley documentation
AgentParley is a self-hosted platform for orchestrating crews of expert agents that communicate, delegate, and run long missions together — extended through plugins, not hacks.
The mental model
Most agent runtimes give you one capable agent in a loop. AgentParley gives you a crew. You define specialized agents, each with its own persona, model, and skills. They run as durable sessions, talk to each other over a real communication layer, and reach humans through channels like Telegram. Standing work runs on a schedule as a mission. Everything you might want to change is a plugin or a swappable provider.
Where to go next
- Getting started — clone, build, run the host, open the console.
- The console — the full web UI, and how it relates to the CLI.
- Core concepts — agents, sessions, crews, channels, missions, memory.
- Tutorial: your first crew — two agents that parley on a real task.
- Installing plugins — drop in a DLL, pick a provider.
- Building a plugin — the developer guide for extending AgentParley.
New here? Read Getting started top to bottom, then skim Core concepts. Plugin authors can jump straight to Building a plugin.
Design principles
- Engineered, not bolted together. Clean layers, honest interfaces, no business logic in the wrong place.
- Extend, don't fork. Plugins and selectable providers are first-class — you never patch the core to add a capability.
- Secure by default. Self-hosted, secrets in an encrypted vault, human approval gates, scoped tokens, spend caps.
- Auditable. The raw conversation log is never destroyed — compaction only rewrites working context.