Enterprise deployment
Run AI Architect as a shared service for your team, on a server or cluster. Docker Compose suits a single shared host. Kubernetes suits production, high availability, and horizontal scaling.
Before you begin
Have the following ready. See Prerequisites & requirements for creation links, hardware sizing, and, importantly, the network and firewall allowlist your deployment must reach.
Bito API key
Git provider token (PAT)
GitHub, GitLab, Bitbucket, or Azure DevOps
Deployment tooling
Docker Compose or Kubernetes (tabs below)
Docker Desktop 20.10+ with Compose v2
Ports 5001-5006 free on the host (or customize)
kubectlandhelm3.x installed locallyA reachable cluster (
kubectl cluster-infosucceeds)An Ingress Controller (nginx, traefik, or similar), or port-forward for testing
Pre-seed your configuration (optional)
To install without prompts, create ~/.bitoarch/install.yaml from the full template, install.default.yaml, which covers every option: deployment method, Bito key, Git, LLM provider keys, Insights, ports, and SSO. Skip this step to install interactively, and the installer asks for each value instead.
Install and index
curl -fsSL https://aiarchitect.bito.ai/install.sh | bashIf you pre-seeded your configuration, the installer runs without prompts. Otherwise, it asks for the deployment method (Docker Compose or Kubernetes), your Bito API key, and your Git provider and token.
The installer validates prerequisites, generates secure secrets (database passwords, JWT, MCP token), deploys the services, and installs the bitoarch CLI globally. It then fetches your repository list from your Git provider and asks how to proceed:
Auto (recommended): saves the fetched repository list, starts indexing automatically (about 3-10 minutes per repository), and prompts you to set up SSO before finishing.
Manual: follow the steps shown in the terminal to complete configuration. In summary:
bitoarch config edit repos(review or trim the list, as each indexed repository consumes LLM tokens)bitoarch add-repos(apply the list)bitoarch index-repos(start indexing)bitoarch sso setup(configure SSO, optional)
On success, the installer prints your MCP URL and access token.
Expose the MCP endpoint
Your team connects through the MCP server. Expose only that service, and keep the rest internal.
Services expose ports 5001-5006 on the host. The MCP server is on 5001. For team access, place a TLS reverse proxy in front of port 5001. Keep ports 5002-5006 internal.
bitoarch status
bitoarch mcp-info # MCP URL + tokenServices run in the bito-ai-architect namespace as ClusterIP (internal only). Expose the MCP server through an Ingress Controller on ports 80/443 for production. Use port-forward only for testing.
# Via ingress (recommended): health of each service
curl http://your-domain.com/api/provider/health
curl http://your-domain.com/api/manager/health
curl http://your-domain.com/api/config/health
curl http://your-domain.com/api/tracker/health
# Via port-forward (testing only)
kubectl port-forward svc/ai-architect-provider 8080:8080 -n bito-ai-architect
# In-cluster (pod-to-pod)
kubectl run curl --image=curlimages/curl -it --rm --restart=Never -n bito-ai-architect -- \
curl http://ai-architect-provider:8080/health
# Inspect pods
kubectl get pods -n bito-ai-architectConnect your team
Retrieve the MCP URL and token, then share the connection details with your team:
bitoarch mcp-infoEach user connects their tool with the Quick MCP integration with AI coding agents installer (Claude Code, Cursor, Windsurf, VS Code, JetBrains).
Manage authentication (optional)
SSO setup is offered during installation (Step 2). By default, MCP uses a static bearer token. To enable or change user-level authentication later:
bitoarch sso setup # Enterprise IdP (SAML/OIDC) or Bito Auth
bitoarch sso statusFull walkthrough: Single Sign-On (SSO) integration.
Next steps
Optional: connect the AI Code Review Agent for codebase-aware reviews, or enable Insights.
Last updated

