Developers

Running in minutes, not weeks.

One command to create an agent. Another to start it. Your agent is up with a full web UI, DID identity, memory store, and constitutional protections baked in.

terminal
# Install and set up git clone github.com/KestrelSovereignAI/kestrel-sovereign cd kestrel-sovereign uv sync # Create your agent: gets a DID, memory store, # constitution, and web UI automatically uv run kestrel create MyAgent # Start it uv run kestrel start MyAgent # → Agent running at http://localhost:8888 # → DID: did:pkh:eip155:1:0x... # → Constitution hash: 0xf3a2... # → Memory store: encrypted, local, yours
Read the full quickstart →

The stack

Apache 2.0 licensed. No lock-in by design.

⚖️
Apache 2.0 Licensed
Use it, fork it, build on it. No hidden restrictions on commercial use or modification.
🔒
No Platform Lock-In
Your agent's identity and memory are not hosted by us. Self-host anywhere: your laptop, your server, your cloud.
🔌
Multi-LLM Support
Anthropic, OpenAI, Gemini, Ollama, or run fully local. The framework is provider-agnostic by design.
🐍
Python · FastAPI · uv
Modern Python stack with a clean install story. One command to set up, runs on Mac, Linux, and Windows.

Want the technical detail behind it?

Read the architecture → Contributing guide →