Skip to content

Z.E.N. can run locally for development or be deployed to a server for always-on operation.

Deployment Options

MethodBest ForGuide
LocalDevelopment, personal useLocal Development
DockerSelf-hosted servers, CI environmentsDocker
Cloud VPS24/7 operation with automatic HTTPSCloud Deployment
WindowsNative Windows or WSL2Windows

Database Options

OptionSetupBest For
SQLite (default)Zero config, just omit DATABASE_URLSingle-user, CLI usage, local development
Remote PostgreSQLSet DATABASE_URL to hosted DBCloud deployments, shared access
Local PostgreSQLDocker --profile with-dbSelf-hosted, Docker-based setups

SQLite stores data at ~/.zen/zen.db (or /.zen/zen.db in Docker). It is auto-initialized on first run.

Testing

GuideAudience
E2E TestingDevelopers and operators
E2E Testing on WSLDevelopers on Windows

AI that follows a recipe, not a conversation.