Uninstalling Chaos Cypher
All-in-one Docker
# stop the running container
docker compose down
# remove the persistent data volume
docker volume rm chaoscypher_data
# remove the image
docker rmi ghcr.io/chaoscypherinc/chaoscypher:latest
That removes everything: the SQLite database, uploaded sources, embeddings, chats, API keys, and login credentials.
Multi-container dev
make docker-down
docker compose -f packages/docker/multi-container/docker-compose.yml down --volumes
rm -rf packages/docker/data/ # local data dir
CLI install (pip install chaoscypher-cli)
pip uninstall chaoscypher-cli
rm -rf ~/.chaoscypher/ # stored API keys + cached models
Verify nothing left running
docker ps | grep chaoscypher # should print nothing
Data deletion checklist
- Persistent volume removed (
docker volume ls | grep chaoscypher) - Local data dir removed (
packages/docker/data/for dev,~/.chaoscypher/for CLI) - Backups deleted if you no longer need them (
backups/*.ccx) - LLM provider API keys revoked at the source (OpenAI / Anthropic / Gemini consoles) if you'll never reinstall
See the self-hosted threat model for an inventory of what's stored locally.