@chatbotkit

CBK

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

CBK.AIEmailDiscordViewsFollow on LinkedInFollow on Twitter

 .d8888b. 888888b. 888 d8P
d88P Y88b 888 "88b 888 d8P
888 888 888 .88P 888 d8P
888 8888888K. 888d88K
888 888 "Y88b 8888888b
888 888 888 888 888 Y88b
Y88b d88P 888 d88P 888 Y88b
"Y8888P" 8888888P" 888 Y88b .ai

A modern, sovereign AI backend for products and enterprise deployments. Get the breadth of a managed AI platform with control over the infrastructure, data and extension points. Use it behind customer products, internal systems, white-label environments and regulated deployments without handing the AI control plane to a managed provider.

AI Platform

SDKs

PackageVersionDescription
@chatbotkit/sdkNPMThe ChatBotKit API SDK.
@chatbotkit/agentNPMThe ChatBotKit Agent SDK.
@chatbotkit/cliNPMThe ChatBotKit CLI.
@chatbotkit/reactNPMThe ChatBotKit React SDK.
@chatbotkit/nextNPMThe ChatBotKit Next.js SDK.
@chatbotkit/nextauthNPMThe ChatBotKit NextAuth.js SDK.
@chatbotkit/fetchNPMThe ChatBotKit isometric fetch implementation.
chatbotkit/go-sdkGo ReferenceThe ChatBotKit Go SDK.
chatbotkit/python-sdkPyPIThe ChatBotKit Python SDK.

IaC

PackageVersionDescription
terraform-provider-chatbotkitTerraform RegistryThe ChatBotKit Terraform Provider.

Other Tools

PackageVersionDescription
create-cbk-appNPMA quick tool to create a new CBK application.

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
  • 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 -d

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

Built With ChatBotKit

  • AfterDark - AI-powered creative platform.
  • FormShare - Bring your forms to life with generative UI.
  • PeopleAI - Experience history like never before with our AI chatbots.

Pinned Loading

  1. node-sdknode-sdkPublic

    Create conversational AI solutions with custom data and abilities using ChatBotKit for JavaScript, TypeScript, React, and Next.js.

    JavaScript 77 11

  2. go-sdkgo-sdkPublic

    Create conversational AI solutions with custom data and abilities using ChatBotKit for Go applications.

    Go 4

  3. python-sdkpython-sdkPublic

    Create conversational AI solutions with custom data and abilities using ChatBotKit for Python applications.

    Python 1

  4. terraform-provider-chatbotkitterraform-provider-chatbotkitPublic

    Create and manage ChatBotKit conversational AI resources with custom data and abilities using Terraform.

    Go 3

Repositories

Showing 10 of 28 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Add copy buttons to all
 blocks\n(function() {\n function addCopyButtons() {\n document.querySelectorAll('pre code').forEach(function(codeBlock) {\n if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;\n codeBlock.parentElement.setAttribute('data-copy-added', 'true');\n \n var btn = document.createElement('button');\n btn.textContent = 'Copy';\n btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';\n btn.onmouseover = function() { this.style.opacity = '1'; };\n btn.onmouseout = function() { this.style.opacity = '0.7'; };\n btn.onclick = function() {\n navigator.clipboard.writeText(codeBlock.textContent).then(function() {\n btn.textContent = 'Copied!';\n setTimeout(function() { btn.textContent = 'Copy'; }, 1500);\n });\n };\n codeBlock.parentElement.style.position = 'relative';\n codeBlock.parentElement.appendChild(btn);\n });\n }\n \n addCopyButtons();\n \n // Re-run on dynamic content\n var observer = new MutationObserver(addCopyButtons);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Add Copy Buttons to Code Blocks");
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
Skip to content
@chatbotkit

CBK

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

CBK.AIEmailDiscordViewsFollow on LinkedInFollow on Twitter

 .d8888b. 888888b. 888 d8P
d88P Y88b 888 "88b 888 d8P
888 888 888 .88P 888 d8P
888 8888888K. 888d88K
888 888 "Y88b 8888888b
888 888 888 888 888 Y88b
Y88b d88P 888 d88P 888 Y88b
"Y8888P" 8888888P" 888 Y88b .ai

A modern, sovereign AI backend for products and enterprise deployments. Get the breadth of a managed AI platform with control over the infrastructure, data and extension points. Use it behind customer products, internal systems, white-label environments and regulated deployments without handing the AI control plane to a managed provider.

AI Platform

SDKs

PackageVersionDescription
@chatbotkit/sdkNPMThe ChatBotKit API SDK.
@chatbotkit/agentNPMThe ChatBotKit Agent SDK.
@chatbotkit/cliNPMThe ChatBotKit CLI.
@chatbotkit/reactNPMThe ChatBotKit React SDK.
@chatbotkit/nextNPMThe ChatBotKit Next.js SDK.
@chatbotkit/nextauthNPMThe ChatBotKit NextAuth.js SDK.
@chatbotkit/fetchNPMThe ChatBotKit isometric fetch implementation.
chatbotkit/go-sdkGo ReferenceThe ChatBotKit Go SDK.
chatbotkit/python-sdkPyPIThe ChatBotKit Python SDK.

IaC

PackageVersionDescription
terraform-provider-chatbotkitTerraform RegistryThe ChatBotKit Terraform Provider.

Other Tools

PackageVersionDescription
create-cbk-appNPMA quick tool to create a new CBK application.

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
  • 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 -d

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

Built With ChatBotKit

  • AfterDark - AI-powered creative platform.
  • FormShare - Bring your forms to life with generative UI.
  • PeopleAI - Experience history like never before with our AI chatbots.

Pinned Loading

  1. node-sdknode-sdkPublic

    Create conversational AI solutions with custom data and abilities using ChatBotKit for JavaScript, TypeScript, React, and Next.js.

    JavaScript 77 11

  2. go-sdkgo-sdkPublic

    Create conversational AI solutions with custom data and abilities using ChatBotKit for Go applications.

    Go 4

  3. python-sdkpython-sdkPublic

    Create conversational AI solutions with custom data and abilities using ChatBotKit for Python applications.

    Python 1

  4. terraform-provider-chatbotkitterraform-provider-chatbotkitPublic

    Create and manage ChatBotKit conversational AI resources with custom data and abilities using Terraform.

    Go 3

Repositories

Showing 10 of 28 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Force GitHub README to respect dark mode\n(function() {\n var style = document.createElement('style');\n style.textContent = '\n .markdown-body {\n color-scheme: dark light;\n }\n .markdown-body pre { background: #161b22 !important; }\n .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; }\n .markdown-body table th, .markdown-body table td { border-color: #30363d !important; }\n .markdown-body img { background: #0d1117; }\n .markdown-body blockquote { border-left-color: #8b949e; }\n .markdown-body hr { border-color: #30363d; }\n ';\n document.head.appendChild(style);\n})();", "GitHub Dark Mode README Fix"); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content
@chatbotkit

CBK

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

CBK.AIEmailDiscordViewsFollow on LinkedInFollow on Twitter

 .d8888b. 888888b. 888 d8P
d88P Y88b 888 "88b 888 d8P
888 888 888 .88P 888 d8P
888 8888888K. 888d88K
888 888 "Y88b 8888888b
888 888 888 888 888 Y88b
Y88b d88P 888 d88P 888 Y88b
"Y8888P" 8888888P" 888 Y88b .ai

A modern, sovereign AI backend for products and enterprise deployments. Get the breadth of a managed AI platform with control over the infrastructure, data and extension points. Use it behind customer products, internal systems, white-label environments and regulated deployments without handing the AI control plane to a managed provider.

AI Platform

SDKs

PackageVersionDescription
@chatbotkit/sdkNPMThe ChatBotKit API SDK.
@chatbotkit/agentNPMThe ChatBotKit Agent SDK.
@chatbotkit/cliNPMThe ChatBotKit CLI.
@chatbotkit/reactNPMThe ChatBotKit React SDK.
@chatbotkit/nextNPMThe ChatBotKit Next.js SDK.
@chatbotkit/nextauthNPMThe ChatBotKit NextAuth.js SDK.
@chatbotkit/fetchNPMThe ChatBotKit isometric fetch implementation.
chatbotkit/go-sdkGo ReferenceThe ChatBotKit Go SDK.
chatbotkit/python-sdkPyPIThe ChatBotKit Python SDK.

IaC

PackageVersionDescription
terraform-provider-chatbotkitTerraform RegistryThe ChatBotKit Terraform Provider.

Other Tools

PackageVersionDescription
create-cbk-appNPMA quick tool to create a new CBK application.

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
  • 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 -d

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

Built With ChatBotKit

  • AfterDark - AI-powered creative platform.
  • FormShare - Bring your forms to life with generative UI.
  • PeopleAI - Experience history like never before with our AI chatbots.

Pinned Loading

  1. node-sdknode-sdkPublic

    Create conversational AI solutions with custom data and abilities using ChatBotKit for JavaScript, TypeScript, React, and Next.js.

    JavaScript 77 11

  2. go-sdkgo-sdkPublic

    Create conversational AI solutions with custom data and abilities using ChatBotKit for Go applications.

    Go 4

  3. python-sdkpython-sdkPublic

    Create conversational AI solutions with custom data and abilities using ChatBotKit for Python applications.

    Python 1

  4. terraform-provider-chatbotkitterraform-provider-chatbotkitPublic

    Create and manage ChatBotKit conversational AI resources with custom data and abilities using Terraform.

    Go 3

Repositories

Showing 10 of 28 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Highlight search terms from Google/DuckDuckGo/Bing referrer\n(function() {\n var ref = document.referrer;\n var terms = [];\n \n if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) {\n var url = new URL(ref);\n var q = url.searchParams.get('q') || url.searchParams.get('p');\n if (q) {\n terms = q.split(/\\s+/).filter(function(t) { return t.length > 2; });\n }\n }\n \n if (terms.length === 0) return;\n \n var style = document.createElement('style');\n style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }';\n document.head.appendChild(style);\n \n function highlight(node) {\n if (node.nodeType === 3) { // text node\n var text = node.textContent;\n var found = false;\n terms.forEach(function(term) {\n var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\\]\\\\]/g, '\\\\') + ')', 'gi');\n if (regex.test(text)) {\n found = true;\n var frag = document.createDocumentFragment();\n var parts = text.split(regex);\n parts.forEach(function(part, i) {\n if (i % 2 === 0) {\n frag.appendChild(document.createTextNode(part));\n } else {\n var span = document.createElement('span');\n span.className = 'userscript-highlight';\n span.textContent = part;\n frag.appendChild(span);\n }\n });\n node.parentNode.replaceChild(frag, node);\n }\n });\n } else if (node.nodeType === 1 && node.childNodes) { // element\n var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT'];\n if (!skipTags.includes(node.tagName)) {\n Array.from(node.childNodes).forEach(highlight);\n }\n }\n }\n \n highlight(document.body);\n \n // Re-highlight on dynamic content\n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1 || node.nodeType === 3) highlight(node);\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Highlight Search Terms"); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content
@chatbotkit

CBK

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

CBK.AIEmailDiscordViewsFollow on LinkedInFollow on Twitter

 .d8888b. 888888b. 888 d8P
d88P Y88b 888 "88b 888 d8P
888 888 888 .88P 888 d8P
888 8888888K. 888d88K
888 888 "Y88b 8888888b
888 888 888 888 888 Y88b
Y88b d88P 888 d88P 888 Y88b
"Y8888P" 8888888P" 888 Y88b .ai

A modern, sovereign AI backend for products and enterprise deployments. Get the breadth of a managed AI platform with control over the infrastructure, data and extension points. Use it behind customer products, internal systems, white-label environments and regulated deployments without handing the AI control plane to a managed provider.

AI Platform

SDKs

PackageVersionDescription
@chatbotkit/sdkNPMThe ChatBotKit API SDK.
@chatbotkit/agentNPMThe ChatBotKit Agent SDK.
@chatbotkit/cliNPMThe ChatBotKit CLI.
@chatbotkit/reactNPMThe ChatBotKit React SDK.
@chatbotkit/nextNPMThe ChatBotKit Next.js SDK.
@chatbotkit/nextauthNPMThe ChatBotKit NextAuth.js SDK.
@chatbotkit/fetchNPMThe ChatBotKit isometric fetch implementation.
chatbotkit/go-sdkGo ReferenceThe ChatBotKit Go SDK.
chatbotkit/python-sdkPyPIThe ChatBotKit Python SDK.

IaC

PackageVersionDescription
terraform-provider-chatbotkitTerraform RegistryThe ChatBotKit Terraform Provider.

Other Tools

PackageVersionDescription
create-cbk-appNPMA quick tool to create a new CBK application.

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
  • 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 -d

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

Built With ChatBotKit

  • AfterDark - AI-powered creative platform.
  • FormShare - Bring your forms to life with generative UI.
  • PeopleAI - Experience history like never before with our AI chatbots.

Pinned Loading

  1. node-sdknode-sdkPublic

    Create conversational AI solutions with custom data and abilities using ChatBotKit for JavaScript, TypeScript, React, and Next.js.

    JavaScript 77 11

  2. go-sdkgo-sdkPublic

    Create conversational AI solutions with custom data and abilities using ChatBotKit for Go applications.

    Go 4

  3. python-sdkpython-sdkPublic

    Create conversational AI solutions with custom data and abilities using ChatBotKit for Python applications.

    Python 1

  4. terraform-provider-chatbotkitterraform-provider-chatbotkitPublic

    Create and manage ChatBotKit conversational AI resources with custom data and abilities using Terraform.

    Go 3

Repositories

Showing 10 of 28 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Strip utm_, fbclid, gclid, etc. from all links on page\n(function() {\n var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content',\n 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid',\n 'ref', 'ref_src', 'source', 'medium', 'campaign'];\n \n function cleanUrl(url) {\n try {\n var u = new URL(url, window.location.origin);\n var changed = false;\n trackingParams.forEach(function(p) {\n if (u.searchParams.has(p)) {\n u.searchParams.delete(p);\n changed = true;\n }\n });\n return changed ? u.toString() : url;\n } catch (e) {\n return url;\n }\n }\n \n function cleanLinks() {\n document.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n \n cleanLinks();\n \n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1) {\n if (node.tagName === 'A') cleanLinks();\n node.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Remove Tracking Parameters from Links"); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + '
Skip to content
@chatbotkit

CBK

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

CBK.AIEmailDiscordViewsFollow on LinkedInFollow on Twitter

 .d8888b. 888888b. 888 d8P
d88P Y88b 888 "88b 888 d8P
888 888 888 .88P 888 d8P
888 8888888K. 888d88K
888 888 "Y88b 8888888b
888 888 888 888 888 Y88b
Y88b d88P 888 d88P 888 Y88b
"Y8888P" 8888888P" 888 Y88b .ai

A modern, sovereign AI backend for products and enterprise deployments. Get the breadth of a managed AI platform with control over the infrastructure, data and extension points. Use it behind customer products, internal systems, white-label environments and regulated deployments without handing the AI control plane to a managed provider.

AI Platform

SDKs

PackageVersionDescription
@chatbotkit/sdkNPMThe ChatBotKit API SDK.
@chatbotkit/agentNPMThe ChatBotKit Agent SDK.
@chatbotkit/cliNPMThe ChatBotKit CLI.
@chatbotkit/reactNPMThe ChatBotKit React SDK.
@chatbotkit/nextNPMThe ChatBotKit Next.js SDK.
@chatbotkit/nextauthNPMThe ChatBotKit NextAuth.js SDK.
@chatbotkit/fetchNPMThe ChatBotKit isometric fetch implementation.
chatbotkit/go-sdkGo ReferenceThe ChatBotKit Go SDK.
chatbotkit/python-sdkPyPIThe ChatBotKit Python SDK.

IaC

PackageVersionDescription
terraform-provider-chatbotkitTerraform RegistryThe ChatBotKit Terraform Provider.

Other Tools

PackageVersionDescription
create-cbk-appNPMA quick tool to create a new CBK application.

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
  • 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 -d

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

Built With ChatBotKit

  • AfterDark - AI-powered creative platform.
  • FormShare - Bring your forms to life with generative UI.
  • PeopleAI - Experience history like never before with our AI chatbots.

Pinned Loading

  1. node-sdknode-sdkPublic

    Create conversational AI solutions with custom data and abilities using ChatBotKit for JavaScript, TypeScript, React, and Next.js.

    JavaScript 77 11

  2. go-sdkgo-sdkPublic

    Create conversational AI solutions with custom data and abilities using ChatBotKit for Go applications.

    Go 4

  3. python-sdkpython-sdkPublic

    Create conversational AI solutions with custom data and abilities using ChatBotKit for Python applications.

    Python 1

  4. terraform-provider-chatbotkitterraform-provider-chatbotkitPublic

    Create and manage ChatBotKit conversational AI resources with custom data and abilities using Terraform.

    Go 3

Repositories

Showing 10 of 28 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Auto-enable theater mode on YouTube\n(function() {\n function tryTheater() {\n var btn = document.querySelector('button[aria-label=\"Theater mode\"], ytd-player #player button[title=\"Theater mode\"]');\n if (btn && !btn.classList.contains('activated')) {\n btn.click();\n }\n }\n \n // Try immediately\n tryTheater();\n \n // Try after navigation (SPA)\n var lastUrl = location.href;\n setInterval(function() {\n if (location.href !== lastUrl) {\n lastUrl = location.href;\n setTimeout(tryTheater, 500);\n }\n }, 1000);\n \n // Also try on player load\n var observer = new MutationObserver(tryTheater);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "YouTube Theater Mode Default"); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content
@chatbotkit

CBK

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

CBK.AIEmailDiscordViewsFollow on LinkedInFollow on Twitter

 .d8888b. 888888b. 888 d8P
d88P Y88b 888 "88b 888 d8P
888 888 888 .88P 888 d8P
888 8888888K. 888d88K
888 888 "Y88b 8888888b
888 888 888 888 888 Y88b
Y88b d88P 888 d88P 888 Y88b
"Y8888P" 8888888P" 888 Y88b .ai

A modern, sovereign AI backend for products and enterprise deployments. Get the breadth of a managed AI platform with control over the infrastructure, data and extension points. Use it behind customer products, internal systems, white-label environments and regulated deployments without handing the AI control plane to a managed provider.

AI Platform

SDKs

PackageVersionDescription
@chatbotkit/sdkNPMThe ChatBotKit API SDK.
@chatbotkit/agentNPMThe ChatBotKit Agent SDK.
@chatbotkit/cliNPMThe ChatBotKit CLI.
@chatbotkit/reactNPMThe ChatBotKit React SDK.
@chatbotkit/nextNPMThe ChatBotKit Next.js SDK.
@chatbotkit/nextauthNPMThe ChatBotKit NextAuth.js SDK.
@chatbotkit/fetchNPMThe ChatBotKit isometric fetch implementation.
chatbotkit/go-sdkGo ReferenceThe ChatBotKit Go SDK.
chatbotkit/python-sdkPyPIThe ChatBotKit Python SDK.

IaC

PackageVersionDescription
terraform-provider-chatbotkitTerraform RegistryThe ChatBotKit Terraform Provider.

Other Tools

PackageVersionDescription
create-cbk-appNPMA quick tool to create a new CBK application.

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
  • 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 -d

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

Built With ChatBotKit

  • AfterDark - AI-powered creative platform.
  • FormShare - Bring your forms to life with generative UI.
  • PeopleAI - Experience history like never before with our AI chatbots.

Pinned Loading

  1. node-sdknode-sdkPublic

    Create conversational AI solutions with custom data and abilities using ChatBotKit for JavaScript, TypeScript, React, and Next.js.

    JavaScript 77 11

  2. go-sdkgo-sdkPublic

    Create conversational AI solutions with custom data and abilities using ChatBotKit for Go applications.

    Go 4

  3. python-sdkpython-sdkPublic

    Create conversational AI solutions with custom data and abilities using ChatBotKit for Python applications.

    Python 1

  4. terraform-provider-chatbotkitterraform-provider-chatbotkitPublic

    Create and manage ChatBotKit conversational AI resources with custom data and abilities using Terraform.

    Go 3

Repositories

Showing 10 of 28 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Remove or un-stick sticky/fixed headers that block content\n(function() {\n function unstick() {\n document.querySelectorAll('header, nav, [role=\"banner\"], .header, .navbar, .sticky, .fixed-top, [style*=\"position: fixed\"], [style*=\"position:sticky\"]').forEach(function(el) {\n if (el.style.position === 'fixed' || el.style.position === 'sticky' || \n getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') {\n el.style.position = 'static';\n el.style.top = 'auto';\n el.style.zIndex = 'auto';\n }\n });\n }\n \n unstick();\n \n var observer = new MutationObserver(unstick);\n observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] });\n})();", "Kill Sticky Headers"); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content
@chatbotkit

CBK

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

CBK.AIEmailDiscordViewsFollow on LinkedInFollow on Twitter

 .d8888b. 888888b. 888 d8P
d88P Y88b 888 "88b 888 d8P
888 888 888 .88P 888 d8P
888 8888888K. 888d88K
888 888 "Y88b 8888888b
888 888 888 888 888 Y88b
Y88b d88P 888 d88P 888 Y88b
"Y8888P" 8888888P" 888 Y88b .ai

A modern, sovereign AI backend for products and enterprise deployments. Get the breadth of a managed AI platform with control over the infrastructure, data and extension points. Use it behind customer products, internal systems, white-label environments and regulated deployments without handing the AI control plane to a managed provider.

AI Platform

SDKs

PackageVersionDescription
@chatbotkit/sdkNPMThe ChatBotKit API SDK.
@chatbotkit/agentNPMThe ChatBotKit Agent SDK.
@chatbotkit/cliNPMThe ChatBotKit CLI.
@chatbotkit/reactNPMThe ChatBotKit React SDK.
@chatbotkit/nextNPMThe ChatBotKit Next.js SDK.
@chatbotkit/nextauthNPMThe ChatBotKit NextAuth.js SDK.
@chatbotkit/fetchNPMThe ChatBotKit isometric fetch implementation.
chatbotkit/go-sdkGo ReferenceThe ChatBotKit Go SDK.
chatbotkit/python-sdkPyPIThe ChatBotKit Python SDK.

IaC

PackageVersionDescription
terraform-provider-chatbotkitTerraform RegistryThe ChatBotKit Terraform Provider.

Other Tools

PackageVersionDescription
create-cbk-appNPMA quick tool to create a new CBK application.

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
  • 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 -d

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

Built With ChatBotKit

  • AfterDark - AI-powered creative platform.
  • FormShare - Bring your forms to life with generative UI.
  • PeopleAI - Experience history like never before with our AI chatbots.

Pinned Loading

  1. node-sdknode-sdkPublic

    Create conversational AI solutions with custom data and abilities using ChatBotKit for JavaScript, TypeScript, React, and Next.js.

    JavaScript 77 11

  2. go-sdkgo-sdkPublic

    Create conversational AI solutions with custom data and abilities using ChatBotKit for Go applications.

    Go 4

  3. python-sdkpython-sdkPublic

    Create conversational AI solutions with custom data and abilities using ChatBotKit for Python applications.

    Python 1

  4. terraform-provider-chatbotkitterraform-provider-chatbotkitPublic

    Create and manage ChatBotKit conversational AI resources with custom data and abilities using Terraform.

    Go 3

Repositories

Showing 10 of 28 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Universal Dark Mode - works on any site\n(function() {\n var enabled = true;\n \n function applyDarkMode() {\n if (!enabled) return;\n \n // Create style element if it doesn't exist\n var style = document.getElementById('universal-dark-mode-style');\n if (!style) {\n style = document.createElement('style');\n style.id = 'universal-dark-mode-style';\n document.head.appendChild(style);\n }\n \n // Dark mode CSS - inverts colors but preserves images/video\n style.textContent = '\n /* Invert everything except media */\n html {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #1a1a2e !important;\n }\n \n /* Restore images, videos, iframes, canvas */\n img, video, iframe, canvas, svg, picture, [style*=\"background-image\"] {\n filter: invert(1) hue-rotate(180deg) !important;\n }\n \n /* Preserve specific elements that should not be inverted */\n .no-dark-mode, .no-dark-mode *,\n [data-theme=\"light\"], [data-theme=\"light\"],\n .ace_editor, .ace_editor *,\n .CodeMirror, .CodeMirror *,\n .monaco-editor, .monaco-editor *,\n .markdown-body pre, .markdown-body pre *,\n .highlight, .highlight *,\n pre code, pre code * {\n filter: none !important;\n }\n \n /* Fix common UI elements */\n .modal, .popup, .dropdown-menu, .tooltip, .popover {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #2d2d44 !important;\n border-color: #444 !important;\n }\n \n /* Scrollbars */\n ::-webkit-scrollbar { background: #1a1a2e !important; }\n ::-webkit-scrollbar-thumb { background: #444 !important; }\n ::-webkit-scrollbar-thumb:hover { background: #555 !important; }\n \n /* Selection */\n ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ';\n }\n \n function removeDarkMode() {\n var style = document.getElementById('universal-dark-mode-style');\n if (style) style.remove();\n }\n \n // Toggle with Alt+Shift+D\n document.addEventListener('keydown', function(e) {\n if (e.altKey && e.shiftKey && e.key === 'D') {\n e.preventDefault();\n enabled = !enabled;\n if (enabled) {\n applyDarkMode();\n console.log('[Universal Dark Mode] Enabled');\n } else {\n removeDarkMode();\n console.log('[Universal Dark Mode] Disabled');\n }\n }\n });\n \n // Apply on load\n applyDarkMode();\n \n // Re-apply on dynamic content\n var observer = new MutationObserver(function(mutations) {\n if (enabled && !document.getElementById('universal-dark-mode-style')) {\n applyDarkMode();\n }\n });\n observer.observe(document.head, { childList: true });\n \n console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle');\n})();", "Universal Dark Mode"); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })();
Skip to content
@chatbotkit

CBK

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

CBK.AIEmailDiscordViewsFollow on LinkedInFollow on Twitter

 .d8888b. 888888b. 888 d8P
d88P Y88b 888 "88b 888 d8P
888 888 888 .88P 888 d8P
888 8888888K. 888d88K
888 888 "Y88b 8888888b
888 888 888 888 888 Y88b
Y88b d88P 888 d88P 888 Y88b
"Y8888P" 8888888P" 888 Y88b .ai

A modern, sovereign AI backend for products and enterprise deployments. Get the breadth of a managed AI platform with control over the infrastructure, data and extension points. Use it behind customer products, internal systems, white-label environments and regulated deployments without handing the AI control plane to a managed provider.

AI Platform

SDKs

PackageVersionDescription
@chatbotkit/sdkNPMThe ChatBotKit API SDK.
@chatbotkit/agentNPMThe ChatBotKit Agent SDK.
@chatbotkit/cliNPMThe ChatBotKit CLI.
@chatbotkit/reactNPMThe ChatBotKit React SDK.
@chatbotkit/nextNPMThe ChatBotKit Next.js SDK.
@chatbotkit/nextauthNPMThe ChatBotKit NextAuth.js SDK.
@chatbotkit/fetchNPMThe ChatBotKit isometric fetch implementation.
chatbotkit/go-sdkGo ReferenceThe ChatBotKit Go SDK.
chatbotkit/python-sdkPyPIThe ChatBotKit Python SDK.

IaC

PackageVersionDescription
terraform-provider-chatbotkitTerraform RegistryThe ChatBotKit Terraform Provider.

Other Tools

PackageVersionDescription
create-cbk-appNPMA quick tool to create a new CBK application.

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
  • 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 -d

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

Built With ChatBotKit

  • AfterDark - AI-powered creative platform.
  • FormShare - Bring your forms to life with generative UI.
  • PeopleAI - Experience history like never before with our AI chatbots.

Pinned Loading

  1. node-sdknode-sdkPublic

    Create conversational AI solutions with custom data and abilities using ChatBotKit for JavaScript, TypeScript, React, and Next.js.

    JavaScript 77 11

  2. go-sdkgo-sdkPublic

    Create conversational AI solutions with custom data and abilities using ChatBotKit for Go applications.

    Go 4

  3. python-sdkpython-sdkPublic

    Create conversational AI solutions with custom data and abilities using ChatBotKit for Python applications.

    Python 1

  4. terraform-provider-chatbotkitterraform-provider-chatbotkitPublic

    Create and manage ChatBotKit conversational AI resources with custom data and abilities using Terraform.

    Go 3

Repositories

Showing 10 of 28 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…