A secure, self-hosted personal AI agent framework. Every tool runs in its own Docker container. Every action passes through a Guardian safety pipeline. You stay in control.
Every tool runs in its own ephemeral container. No shared filesystems. No ambient authority. A compromised tool can't touch anything else.
Four layers of defense: DeBERTa classifier for fast screening, LLM judge for nuanced review, YAML policy enforcement, and coherence checking. All before any tool executes.
Native integration with macOS apps โ Calendar, Reminders, Finder, and more โ through a secure host bridge. Your agent lives on your Mac, not in the cloud.
Define tools in simple YAML. Specify the container image, permissions, arguments, and safety constraints. No code required to add capabilities.
# Install prerequisites
$ brew install pyenv uv age
# Clone and set up
$ git clone https://github.com/creel-ai/creel.git
$ cd creel
$ pyenv install 3.12.12
$ uv venv && source .venv/bin/activate
$ uv pip install -e ".[dev]"
# Configure and run
$ export ANTHROPIC_API_KEY=sk-ant-...
$ creel chat
๐งบ Creel agent ready. Tools loaded: 12. Guardian: active.