
A serious agent. Built to evolve.
Self-hosted autonomous AI agent. Plans, executes, and improves itself running on infrastructure you own.
Website · Docs · Quick Start · Architecture · License
WASP is not a chat-UI wrapper. There is real architecture underneath: an event bus, a goal orchestrator, a 41-job scheduler, layered memory, a truth/policy layer that grounds responses against actual actions, and a self-repair loop that can rewrite its own code.
sudo bash -c "$(curl -fsSL https://agentwasp.com/install.sh)"
That single line:
openssl randDefault install path: /opt/wasp. Default dashboard: http://<your-host>:8080.
Prefer to inspect the script before piping it into bash? Verify the SHA-256 against the published checksum:
curl -fsSL https://agentwasp.com/install.sh -o install.sh
curl -fsSL https://agentwasp.com/install.sh.sha256 | sha256sum -c -
# install.sh: OK
sudo bash install.sh
The Windows installer has the same option: https://agentwasp.com/install.ps1.sha256.
wasp status # see what's running
wasp logs # tail logs
wasp health # run health probes
# Default — tarball method, full stack
sudo bash -c "$(curl -fsSL https://agentwasp.com/install.sh)"
# Use git clone instead of the tarball (for contributors)
curl -fsSL https://agentwasp.com/install.sh -o install.sh && sudo bash install.sh --install-method git
# Stop after Docker is installed (don't start WASP)
curl -fsSL https://agentwasp.com/install.sh -o install.sh && sudo bash install.sh --docker-only
# Install but don't start services (manual control)
curl -fsSL https://agentwasp.com/install.sh -o install.sh && sudo bash install.sh --no-start
# Fully non-interactive (no onboarding wizard)
curl -fsSL https://agentwasp.com/install.sh -o install.sh && sudo bash install.sh --yes
wasp onboard Re-run the configuration wizard
wasp start Start the stack
wasp stop Stop the stack
wasp restart Restart all services
wasp status Container status + health checks
wasp logs [service] Stream logs (default: agent-core)
wasp health Run the full health probe suite
wasp update Pull latest tarball, rebuild, restart, verify
wasp backup Create a timestamped backup archive (Postgres + volumes)
wasp restore <file> Restore from a backup archive
wasp reset Wipe runtime state but keep volumes
wasp uninstall Remove WASP (asks before deleting data)
wasp help Show command reference
┌────────────┐ ┌─────────────────┐
│ Telegram │ ─── Redis Streams ─┤ │
└────────────┘ │ agent-core │
│ · 41 schedulers│
┌────────────┐ │ · 37 skills │
│ Dashboard │ ─── HTTP/SSE ──────┤ · goal engine │
│ (browser) │ │ · truth layer │
└────────────┘ │ │
└────────┬────────┘
│
┌────────────┴────────────┐
│ │
┌──────▼──────┐ ┌──────▼──────┐
│ Postgres │ │ Redis │
│ 28 tables │ │ cache + KV │
└─────────────┘ └─────────────┘
See docs.agentwasp.com for the full architecture reference.
WASP v2.7 is the first public OSS release. The core systems (event bus, goal orchestrator, skills, scheduler, memory, truth layer, dashboard) are stable and have been running in production. Some cognitive subsystems (procedural memory, behavioral rules, learning examples) accumulate value with usage and may be empty on a fresh install — see STATUS_AND_LIMITS.md for the full maturity map.
WASP is released under the Business Source License 1.1. Plain English: you can self-host, evaluate, modify, and use it freely — including in production and even offering services to third parties — as long as your aggregate annual revenue from products incorporating WASP stays below USD $1,000,000. Above that threshold, a commercial license is required. The license auto-converts to Apache 2.0 on 2029-05-13 (3 years from launch).
This is a one-paragraph summary, not legal advice — read the full license before using WASP commercially.
WASP is a young public project (v2.7 is the first release outside the original operator's environment). Expect rough edges. Pull requests welcome — see CONTRIBUTING.md.
agentwasp.com · Built to evolve.
$ claude mcp add agentwasp \
-- python -m otcore.mcp_server <graph>