Skip to content

Latest commit

 

History

History
99 lines (76 loc) · 3.48 KB

File metadata and controls

99 lines (76 loc) · 3.48 KB
ChatBotKit

AI platform in a Box

A modern, sovereign AI backend for products
and enterprise deployments.

Node 24+ pnpm 11 TypeScript 6 Next.js 16 Docker Compose

Run it · Try it · Documentation · Architecture · Contributing ·

AI Platform

Get the breadth of a managed AI platform with control over the infrastructure, data and extension points. Use it behind customer products, internal systems, and regulated deployments without handing the AI control plane to a managed provider.

A complete platform

  • Agent builder and runtime
  • Multi-provider model gateway
  • Knowledge ingestion and retrieval
  • More than 200 typed integrations
  • MCP, OpenAPI, GraphQL and code tools
  • Sandboxed code and shell execution
  • Web widgets, portals and messaging channels
  • REST and GraphQL APIs, webhooks and generated client types
  • Node.js, Python and Go SDKs and a Terraform provider
  • Authentication, users, teams, contacts and multi-tenant identity
  • Access control, moderation, PII protection and audit
  • Traces, events, ratings, usage and operational logs
  • Replaceable database, storage, cache, queue and vector infrastructure

Run it

Run the complete prebuilt stack with one command - no checkout, no build:

docker compose -f oci://ghcr.io/chatbotkit/platform-community:latest up

Open http://cbk.localhost:3000. Sign in with any email address and read the six-digit code from the platform container log:

docker compose -f oci://ghcr.io/chatbotkit/platform-community:latest logs platform

See Deployment for details.

Local development

Binary assets are stored with Git LFS, so install it (git lfs install) before cloning. From a fresh checkout, run

docker compose up

Open http://127.0.0.1:8080. See Getting started for host-side development, storage configuration and the first model connection.

Documentation