1. Prepare the configuration
Install Docker with Compose and clone the repository:CLERK_API_SECRET_KEY blank for local email/password login. Configure the frontend overrides:
VITE_API_BASE_URL=http://localhost:8000, VITE_SELF_HOSTED=true and a blank VITE_CLERK_PUBLISHABLE_KEY.
2. Start and check the stack
3. Create a local account and connect
Open the local Console and sign in with an email and password. Local login creates an account on first use without email verification. Create a project and establish an API-key connection for your coding environment. Configure your client for this local deployment:codex with your supported client. Use http://localhost:8000/api/mcp/ as its MCP endpoint and authenticate against this installation. Check the endpoint returned by list_projects and keep --api-url http://localhost:8000 explicit on sync and transfer commands.
Use the connection checks to verify MCP and local file transfer access. Do not launch training merely to test connectivity.
Operate and update
Retain persistent database and source storage, back up before migrations, and deploy the worker releases required by the API. Running jobs retain their pinned runtime; changing local source does not change an already deployed provider worker. The platform repository’sAGENTS.md, .env.example and deployment files are the operational source of truth. Its licensing guide describes the AGPL platform and MIT SDK scope.