1. Executive Vision
  2. Roadmap 2018-2027
  3. Verification Checklist
  4. Introduction
  5. Part I: Getting Started
  6. 1. Chapter 1: Getting Started
    1. 1.1. Overview
    2. 1.2. Quick Start
    3. 1.3. Installation
    4. 1.4. Configuring .local Domains
    5. 1.5. First Conversation
    6. 1.6. Sessions and Channels
  7. Part II: Core Architecture
  8. 2. Chapter 2: Architecture & Packages
    1. 2.1. Architecture Overview
    2. 2.2. Module Structure
    3. 2.3. Service Layer
    4. 2.4. Building from Source
    5. 2.5. Cargo Tools Reference
    6. 2.6. Container Deployment (LXC)
    7. 2.7. Docker Deployment
    8. 2.8. Kubernetes Deployment
    9. 2.9. Scaling and Load Balancing
    10. 2.10. Infrastructure Design
    11. 2.11. Observability
    12. 2.12. Monitoring Setup
    13. 2.13. Autonomous Task AI
    14. 2.14. Philosophy
    15. 2.15. .gbai Package Format
    16. 2.16. .gbdialog Dialogs
    17. 2.17. .gbkb Knowledge Base
    18. 2.18. .gbot Bot Configuration
    19. 2.19. .gbtheme UI Theming
    20. 2.20. .gbdrive File Storage
    21. 2.21. Dynamic Plugin Manifest
    22. 2.22. Templates Overview
    23. 2.23. Template: BI
    24. 2.24. Template: Web Crawler
    25. 2.25. Template: CRM
    26. 2.26. Template: Marketing
    27. 2.27. Creating Custom Keywords
    28. 2.28. Adding Dependencies
    29. 2.29. Example: Creating a New gbapp Virtual Crate
    30. 2.30. Chapter 02 – Package Documentation Overview
    31. 2.31. Platform Analytics Template (analytics.gbai)
    32. 2.32. API Client Template (api-client.gbai)
    33. 2.33. Attendance CRM Template (attendance-crm.gbai)
    34. 2.34. CRM Contacts Template
    35. 2.35. Template: Embedded Devices
    36. 2.36. Legal Document Processing Template (law.gbai)
    37. 2.37. LLM Server Template (llm-server.gbai)
    38. 2.38. LLM Tools Template (llm-tools.gbai)
    39. 2.39. Office Automation Template (office.gbai)
    40. 2.40. Reminder Template (reminder.gbai)
    41. 2.41. Template Samples & Conversations
    42. 2.42. Template for Creating Templates (template.gbai)
    43. 2.43. Testing and Safety Tooling
  9. Part III: Intelligence
  10. 3. Chapter 3: Knowledge & AI
    1. 3.1. KB and Tools System
    2. 3.2. Vector Collections
    3. 3.3. Document Indexing
    4. 3.4. Episodic Memory
    5. 3.5. Semantic Caching
    6. 3.6. AI Sheet Cache
    7. 3.7. AI and LLM Integration
    8. 3.8. Retrieval and RAG
    9. 3.9. Memory Management
    10. 3.10. Conversation Management
    11. 3.11. Automation
    12. 3.12. Email Integration
    13. 3.13. Intelligent Email Triaging
    14. 3.14. Transfer to Human
    15. 3.15. LLM-Assisted Attendant
    16. 3.16. Channel Setup Guide
    17. 3.17. Multi-Channel Support
    18. 3.18. Core Features
    19. 3.19. Drive Monitor
    20. 3.20. Feature Editions
    21. 3.21. Cargo Feature Map
    22. 3.22. Knowledge Base
    23. 3.23. Enterprise Platform Migration
    24. 3.24. Multi-Agent Office Suite - Complete Design Document
    25. 3.25. Multi-Agent Orchestration
    26. 3.26. Platform Capabilities
    27. 3.27. Project App User Guide
    28. 3.28. Projects
    29. 3.29. Storage and Data
    30. 3.30. Chapter 03 – Knowledge Base System Overview
    31. 3.31. What's New
    32. 3.32. Meeting Whiteboard User Guide
  11. Part IV: Programming
  12. 4. Chapter 4: BASIC Scripting
    1. 4.1. BASIC Basics
    2. 4.2. Execution Modes: RUNTIME vs WORKFLOW
    3. 4.3. API Possibilities
    4. 4.4. Universal Messaging
    5. 4.5. BASIC vs n8n/Zapier/Make
    6. 4.6. Template Variables
    7. 4.7. TALK
    8. 4.8. HEAR
    9. 4.9. SET CONTEXT
    10. 4.10. GET BOT MEMORY
    11. 4.11. SET BOT MEMORY
    12. 4.12. GET USER MEMORY
    13. 4.13. SET USER MEMORY
    14. 4.14. REMEMBER / RECALL
    15. 4.15. BOOK / BOOK_MEETING
    16. 4.16. WEATHER / FORECAST
    17. 4.17. ADD BOT
    18. 4.18. USE MODEL
    19. 4.19. DELEGATE TO BOT
    20. 4.20. RUN CODE
    21. 4.21. USE KB
    22. 4.22. THINK KB
    23. 4.23. GET
    24. 4.24. SET
    25. 4.25. ON
    26. 4.26. ON UPDATE OF
    27. 4.27. SET SCHEDULE
    28. 4.28. CREATE TASK
    29. 4.29. FOR EACH
    30. 4.30. SWITCH
    31. 4.31. SAVE
    32. 4.32. INSERT
    33. 4.33. UPDATE
    34. 4.34. DELETE
    35. 4.35. FIND
    36. 4.36. FILTER
    37. 4.37. MAP
    38. 4.38. AGGREGATE
    39. 4.39. POST
    40. 4.40. GRAPHQL
    41. 4.41. WEBHOOK
    42. 4.42. PLAY
    43. 4.43. SEND MAIL
    44. 4.44. SEND SMS
    45. 4.45. READ
    46. 4.46. WRITE
    47. 4.47. UPLOAD
    48. 4.48. DOWNLOAD
    49. 4.49. GENERATE PDF
    50. 4.50. Webhook Integrations and Jobs Examples
    51. 4.51. ADD MEMBER Keywords
    52. 4.52. ADD SUGGESTION / CLEAR SUGGESTIONS Keywords
    53. 4.53. BOT REFLECTION
    54. 4.54. CARD
    55. 4.55. CLEAR KB
    56. 4.56. CLEAR TOOLS Keyword
    57. 4.57. COMPRESS
    58. 4.58. COPY
    59. 4.59. CREATE DRAFT Keyword
    60. 4.60. CREATE SITE Keyword
    61. 4.61. DELETE FILE
    62. 4.62. DELETE HTTP
    63. 4.63. EXIT FOR Keyword
    64. 4.64. EXTRACT
    65. 4.65. Face API Keywords
    66. 4.66. FILL
    67. 4.67. FIRST Keyword
    68. 4.68. FORMAT Keyword
    69. 4.69. GOTO Keyword
    70. 4.70. GROUP BY
    71. 4.71. INSTR
    72. 4.72. IS NUMERIC
    73. 4.73. JOIN
    74. 4.74. KB COLLECTION STATS
    75. 4.75. KB DOCUMENTS ADDED SINCE
    76. 4.76. KB DOCUMENTS COUNT
    77. 4.77. KB LIST COLLECTIONS
    78. 4.78. KB STATISTICS
    79. 4.79. KB STORAGE SIZE
    80. 4.80. LAST Keyword
    81. 4.81. LIST
    82. 4.82. MERGE PDF
    83. 4.83. MERGE
    84. 4.84. MODEL ROUTE Keywords
    85. 4.85. MOVE
    86. 4.86. ON CHANGE
    87. 4.87. ON EMAIL
    88. 4.88. ON ERROR RESUME NEXT
    89. 4.89. PATCH
    90. 4.90. PIVOT
    91. 4.91. POST TO
    92. 4.92. PRINT
    93. 4.93. PUT
    94. 4.94. QR CODE
    95. 4.95. Complete Keyword Reference
    96. 4.96. SEND TEMPLATE Keywords
    97. 4.97. SET HEADER
    98. 4.98. SET USER Keyword
    99. 4.99. SOAP
    100. 4.100. START MEET / JOIN MEET Keywords
    101. 4.101. SYNCHRONIZE
    102. 4.102. TABLE Keyword
    103. 4.103. USE ACCOUNT
    104. 4.104. USE MCP
    105. 4.105. USE TOOL
    106. 4.106. USE WEBSITE Keyword
    107. 4.107. WAIT Keyword
    108. 4.108. Data Operations
    109. 4.109. File Operations
    110. 4.110. GPIO & IoT Keywords
    111. 4.111. HTTP & API Operations
    112. 4.112. KB Statistics Keywords
    113. 4.113. Lead Scoring Keywords
    114. 4.114. Media & Messaging Keywords
    115. 4.115. Multi-Agent Keywords
    116. 4.116. Social Media Keywords
    117. 4.117. Keyword Reference
    118. 4.118. Prompt Blocks: BEGIN SYSTEM PROMPT, BEGIN TALK & Channel Prompts
    119. 4.119. Script Execution Flow & Entry Points
    120. 4.120. Enrollment Tool Example
    121. 4.121. start.bas Template
    122. 4.122. generate-summary.bas Template
    123. 4.123. Template Examples
    124. 4.124. Data Sync Tools
    125. 4.125. start.bas
    126. 4.126. default.bas
    127. 4.127. auth.bas
    128. 4.128. enrollment.bas
    129. 4.129. sales-pipeline.bas
    130. 4.130. AI Search Template
    131. 4.131. Analytics Dashboard Template
    132. 4.132. Announcements Template
    133. 4.133. Backup Template
    134. 4.134. Bank Template
    135. 4.135. Broadcast Template
    136. 4.136. Education Template
    137. 4.137. HR Employees Template
    138. 4.138. ERP Template
    139. 4.139. IT Helpdesk Template
    140. 4.140. Privacy Template
    141. 4.141. Store Template
    142. 4.142. Talk to Data Template
    143. 4.143. WhatsApp Template
  13. Part V: Orchestration
  14. 5. Chapter 5: Multi-Agent Orchestration
    1. 5.1. Task Workflow
    2. 5.2. App Generation
    3. 5.3. Data Model
    4. 5.4. Designer
    5. 5.5. Agent Workspaces
    6. 5.6. API Reference
    7. 5.7. Examples
  15. Part VI: Connectivity
  16. 6. Chapter 6: Channels & Connectivity
    1. 6.1. Channel Integrations
    2. 6.2. Service Catalog
    3. 6.3. WhatsApp Quick Start
    4. 6.4. WhatsApp Admin Automation
    5. 6.5. WhatsApp Webhooks
    6. 6.6. Teams Channel
    7. 6.7. Telegram Channel
    8. 6.8. SMS Providers
    9. 6.9. Attendance Queue
    10. 6.10. LLM Providers
    11. 6.11. Storage Services
    12. 6.12. Directory Services
    13. 6.13. Console Module (XtreeUI)
    14. 6.14. Hosting, DNS, and MDA Integration
    15. 6.15. Multimodal Module
    16. 6.16. NVIDIA GPU Module
    17. 6.17. Time-Series Database Module
    18. 6.18. Weather API Integration
    19. 6.19. Code Examples for WhatsApp Integration
    20. 6.20. Quick Reference Guide
    21. 6.21. Troubleshooting Guide
  17. Part VII: User Interface
  18. 7. Chapter 7: User Interface
    1. 7.1. Suite User Manual
    2. 7.2. Admin vs User Views
    3. 7.3. UI Structure
    4. 7.4. single.gbui - Simple Chat
    5. 7.5. Console Mode
    6. 7.6. Monitoring Dashboard
    7. 7.7. HTMX Architecture
    8. 7.8. Suite - Full Desktop
    9. 7.9. Vibe - AI Dev Environment
    10. 7.10. Chat - AI Assistant
    11. 7.11. Drive - File Management
    12. 7.12. Tasks
    13. 7.13. Mail - Email Client
    14. 7.14. Calendar - Scheduling
    15. 7.15. Meet - Video Calls
    16. 7.16. CRM - Sales Pipeline
    17. 7.17. Billing - Invoices
    18. 7.18. Tickets - Support Cases
    19. 7.19. Analytics - Dashboards
    20. 7.20. Admin - Administration Panel
    21. 7.21. Settings - User Preferences
    22. 7.22. Monitoring - System Health
    23. 7.23. Attendant - Human Agent Console
    24. 7.24. Designer - Visual Builder
    25. 7.25. Docs - AI Writing
    26. 7.26. Sheet - Spreadsheets
      1. 7.26.1. Sheet Parity Plan
    27. 7.27. Slides - Presentations
    28. 7.28. Canvas - Whiteboard
    29. 7.29. Campaigns - Marketing
    30. 7.30. Goals - OKR Management
    31. 7.31. Project - Project Management
    32. 7.32. People - Contacts
    33. 7.33. Learn - E-Learning
    34. 7.34. Social - Community
    35. 7.35. Workspace - Pages & Blocks
    36. 7.36. Browser - Web Browser
    37. 7.37. Terminal - Console
    38. 7.38. Video - AI Monitoring
    39. 7.39. Templates - Content
    40. 7.40. Tools - Security
    41. 7.41. Lists - Marketing Lists
    42. 7.42. Paper - AI Writing
    43. 7.43. Research - AI Search
    44. 7.44. Sources - Repositories & Apps
    45. 7.45. Player - Media Viewer
    46. 7.46. Products - Product Catalog
    47. 7.47. Dashboards - Custom Visualizations
    48. 7.48. Compliance - ISO 27001
    49. 7.49. About - General Bots
    50. 7.50. Auth - Login
    51. 7.51. Banking - Financial Reconciliation
    52. 7.52. Database - Schema Browser
    53. 7.53. Desktop - Virtual Desktop
    54. 7.54. Fraud - Anti-Fraud Engine
    55. 7.55. Handoff - Chatbot Analytics
    56. 7.56. HR - Human Resources
    57. 7.57. Integrations - Connector Platform
    58. 7.58. KYC - Identity Verification
    59. 7.59. o365
    60. 7.60. Minutes - Meeting Minutes
    61. 7.61. POS - Point of Sale
    62. 7.62. Sales - CRM Pipeline
    63. 7.63. Tax - Fiscal Management
    64. 7.64. Templates App - Bot Templates
    65. 7.65. Timeclock - Time Tracking
    66. 7.66. Vision - Image Recognition
    67. 7.67. Suite Apps
    68. 7.68. Automations
    69. 7.69. Biometry
    70. 7.70. Clock Widget
    71. 7.71. Compliance API Reference
    72. 7.72. Concierge
    73. 7.73. Editor
    74. 7.74. JukeBox
    75. 7.75. Memory
    76. 7.76. Sticky Notes
    77. 7.77. Photos
    78. 7.78. Plan
    79. 7.79. Recycle Bin
    80. 7.80. Retail
    81. 7.81. App Store
    82. 7.82. Suite Apps Status
    83. 7.83. Timer
    84. 7.84. Virtual Desktop (VDI)
    85. 7.85. Vibe Database
    86. 7.86. Vibe Deploy
    87. 7.87. Knowledge Graph (Vibe)
    88. 7.88. Project Members (Vibe)
    89. 7.89. Compute Metering (Vibe)
    90. 7.90. Vibe Metrics
    91. 7.91. Weather
    92. 7.92. Create Your First Bot
    93. 7.93. Write Your First Dialog
    94. 7.94. Add Documents to Knowledge Base
    95. 7.95. Connect WhatsApp
    96. 7.96. How To... Tutorials
    97. 7.97. How To: Monitor Your Bot
    98. 7.98. Theme Structure
    99. 7.99. CSS Customization
    100. 7.100. Agentic UI Orchestration & Universal Search
    101. 7.101. Dev Chat Widget
  19. Part VIII: Integration
  20. 8. Chapter 8: REST API & Tools
    1. 8.1. Files API
    2. 8.2. Users API
    3. 8.3. Groups API
    4. 8.4. Conversations API
    5. 8.5. Email API
    6. 8.6. Calendar API
    7. 8.7. Tasks API
    8. 8.8. Storage API
    9. 8.9. Analytics API
    10. 8.10. Admin API
    11. 8.11. AI API
    12. 8.12. Organizations API
    13. 8.13. WhatsApp API
    14. 8.14. OAuth API
    15. 8.15. SCIM API
    16. 8.16. i18n API
    17. 8.17. DNS API
    18. 8.18. DB API (CRUD)
    19. 8.19. Terminal API
    20. 8.20. Editor API
    21. 8.21. Database Admin API
    22. 8.22. Git API
    23. 8.23. System API
    24. 8.24. Meet API
    25. 8.25. Attendance API
    26. 8.26. Attendant API
    27. 8.27. CRM API
    28. 8.28. Sheets API
    29. 8.29. Slides API
    30. 8.30. Video API
    31. 8.31. Docs API
    32. 8.32. Paper API
    33. 8.33. Research API
    34. 8.34. Sources API
    35. 8.35. Workspaces API
    36. 8.36. Products API
    37. 8.37. Tickets API
    38. 8.38. People API
    39. 8.39. Dashboards API
    40. 8.40. Compliance API
    41. 8.41. Legal API
    42. 8.42. Billing API
    43. 8.43. Designer API
    44. 8.44. Monitoring API
    45. 8.45. Admin API (Full)
    46. 8.46. Tool Definition
    47. 8.47. PARAM Declaration
    48. 8.48. Tool Compilation
    49. 8.49. MCP Format
    50. 8.50. Tool Format
    51. 8.51. External APIs
    52. 8.52. LLM REST Server
    53. 8.53. Backup API
    54. 8.54. Calls API
    55. 8.55. Collaboration API (comments, reactions, presence)
    56. 8.56. Document Processing API
    57. 8.57. API Examples
    58. 8.58. GET Keyword Integration
    59. 8.59. Group Membership API
    60. 8.60. ML API
    61. 8.61. Notifications API
    62. 8.62. NVIDIA GPU Setup for LXC Containers
    63. 8.63. Open Source Components in GeneralBots Installer
    64. 8.64. Reports API
    65. 8.65. Security API
    66. 8.66. User Security API
    67. 8.67. Whiteboard API
  21. Part IX: Security
  22. 9. Chapter 9: Security
    1. 9.1. Initial Setup & Bootstrap
    2. 9.2. User Authentication
    3. 9.3. Password Security
    4. 9.4. API Endpoints
    5. 9.5. Bot Authentication
    6. 9.6. Security Features
    7. 9.7. Security Policy
    8. 9.8. Compliance Requirements
    9. 9.9. RBAC Overview
    10. 9.10. Permissions Matrix
    11. 9.11. RBAC Configuration Guide
    12. 9.12. Organization Multi-Tenancy
    13. 9.13. Knowledge Base Permissions
    14. 9.14. SOC 2 Compliance
    15. 9.15. Security Matrix Reference
    16. 9.16. Endpoint Security Checklist
    17. 9.17. Enterprise Agent Governance
    18. 9.18. Multi-Tenant Data Isolation 🟢 STABLE
    19. 9.19. Complete Permissions Reference
    20. 9.20. Security Protection Tools
    21. 9.21. RBAC & Security Design
    22. 9.22. Role-Based Tool Access
    23. 9.23. Security Review Checklist for SaaS Deployment
    24. 9.24. System Limits & Rate Limiting
    25. 9.25. User Context vs System Context
  23. Part X: Deployment
  24. 10. Chapter 10: Configuration & Deployment
    1. 10.1. config.csv Format
    2. 10.2. Bot Parameters
    3. 10.3. LLM Configuration
    4. 10.4. Context Configuration
    5. 10.5. Drive Integration
    6. 10.6. Multimodal Configuration
    7. 10.7. Secrets Management
    8. 10.8. Domains & Bot Subdomains
    9. 10.9. System Limits
    10. 10.10. MinIO Storage
    11. 10.11. Integrations OAuth Administration Runbook
    12. 10.12. SMS Provider Configuration
    13. 10.13. Sources Sync Strategy
    14. 10.14. Microsoft Teams Channel Configuration
    15. 10.15. WhatsApp Channel Configuration
  25. Part XI: Hardware & Scale
  26. 11. Chapter 11: Hardware & Scaling
    1. 11.1. Buying Guide for Beginners
    2. 11.2. Mobile (Android & HarmonyOS)
    3. 11.3. Supported Hardware (SBCs)
    4. 11.4. Desktop & Server Hardware
    5. 11.5. Local LLM with llama.cpp
    6. 11.6. Sharding Architecture
    7. 11.7. Database Optimization
  27. Part XII: Ecosystem
  28. 12. Chapter 12: Ecosystem & Reference
    1. 12.1. Migration Overview
    2. 12.2. OpenClaw and General Bots
    3. 12.3. OpenAI Frontier and General Bots
    4. 12.4. Knowledge Base Migration
    5. 12.5. Cloud Productivity Migration
    6. 12.6. Enterprise Platform Migration
    7. 12.7. n8n Migration
    8. 12.8. Notion Migration
    9. 12.9. Zapier and Make Migration
    10. 12.10. CLI Reference
    11. 12.11. Updating Components
    12. 12.12. Component Reference
    13. 12.13. Security Auditing
    14. 12.14. Backup and Recovery
    15. 12.15. Troubleshooting
    16. 12.16. Testing Strategy
    17. 12.17. End-to-End Testing
    18. 12.18. Performance Testing
    19. 12.19. CI/CD Integration
    20. 12.20. Contributing Overview
    21. 12.21. Local Development
    22. 12.22. Pull Requests
    23. 12.23. Community Guidelines
    24. 12.24. Schema Overview
    25. 12.25. Tables
    26. 12.26. Relationships
    27. 12.27. Automation Scripts
    28. 12.28. Subscription & Billing Guide
    29. 12.29. Botpress Migration Guide
    30. 12.30. Código de Conduta do Convênio do Colaborador
    31. 12.31. Contributor Covenant Code of Conduct
    32. 12.32. Common Migration Concepts
    33. 12.33. Instructions for Logging Issues
    34. 12.34. Dialogflow Migration Guide
    35. 12.35. Documentation
    36. 12.36. IDEs
    37. 12.37. Intercom Migration Guide
    38. 12.38. Migrating BotServer to LXC Containers
    39. 12.39. Perplexity Migration Guide
    40. 12.40. Migration Resources
    41. 12.41. Code Standards
    42. 12.42. Testing
    43. 12.43. Validation
  29. Part XIII: AI OS
  30. 13. Chapter 13: AI OS
    1. 13.1. Agent Mode & Snapshots
    2. 13.2. Workspace Tabs
    3. 13.3. Adaptive Automations
    4. 13.4. Skills Marketplace
    5. 13.5. Memory OS
    6. 13.6. Consent System
    7. 13.7. Unified Settings App
  31. Appendices
  32. 14. Glossary
  33. 15. Contact
  34. 16. Features

General Bots Documentation

Kubernetes Deployment 🟡 BETA