GT-Edge-AI-Internal/gt-ai-os-community

Self-hosted GT AI OS Community Edition (Gen 2): Docker install on Ubuntu, DGX, and Apple Silicon with RBAC, RAG, and custom agents.

11

stars

92

commits

Python

primary language

Sep 2, 2026

updated

agents
ai
chatbot
docker
embeddings
enterprise
fastapi
groq
llm
nextjs
nvidia
ollama
pgvector
rag

README

GT AI OS Community Edition

License

GT AI OS Community Edition is a self-hosted, web-based generative AI platform for individuals and teams who need document-centric workflows with strong data-privacy controls. Install on Ubuntu (x86_64), NVIDIA DGX OS 7 (ARM64), or Apple Silicon macOS using Docker and the runbooks in this repository’s wiki.

πŸš€ New: GT AI OS Gen 3 is here. Check out our next-generation platform at github.com/GT-Edge-AI/GT-AI-OS.


Installation

Choose your platform for step-by-step instructions:

PlatformGuide
Ubuntu 24.04 (x86_64)Installation β€” Ubuntu
NVIDIA DGX OS 7 (ARM64)Installation β€” DGX
macOS (Apple Silicon M1+)Installation β€” macOS

Each platform uses its own install script. Select the guide that matches your OS and CPU architecture.

Start here: Installation (wiki)


Update an existing installation

From your clone of this repository:

macOS:

cd ~/gt-ai-os-community && git pull && bash scripts/deploy.sh

Ubuntu:

cd ~/gt-ai-os-community && git pull && bash scripts/deploy.sh

DGX:

cd ~/gt-ai-os-community && sudo git pull && sudo bash scripts/deploy.sh

For troubleshooting and release notes, see Updating.


Access

AppURLDefault login (first install)
Control Panelhttp://localhost:3001gtadmin@test.com / Test@123
Tenant Apphttp://localhost:3002gtadmin@test.com / Test@123

Change default passwords after first sign-in in production use.


Platform requirements

PlatformArchitectureMinimum resources
Ubuntu 24.04x86_644 CPU cores, 16 GB RAM, 50 GB SSD
DGX OS 7ARM64 (Grace)See DGX installation guide
macOSApple Silicon (M1+)16 GB RAM, 20 GB+ free disk

A typical install uses about 7 GB RAM at steady state. Local models, conversation history, and datasets require additional disk space.

Supported: Ubuntu on Proxmox with GPU passthrough. Not supported: Windows hosts.

Install scripts for macOS target Apple Silicon only (not Intel Macs).


Inference and privacy

  • Connect local inference (Ollama) or external APIs (NVIDIA NIM, Groq, vLLM, SGLang, and others supported in the Control Panel).
  • For document workflows, use local models or providers that offer zero data retention when privacy is required.
  • As of v2.0.33, Community Edition is not multimodal: it does not generate or process images, video, or audio in the core product path.

Embeddings and GPU acceleration

Retrieval-augmented generation (RAG) uses an embedding model to index uploaded files. NVIDIA GPUs and Apple Silicon accelerate embedding and dataset ingestion.

TopicDetail
Embedding model (v2.0.34+)BAAI/bge-m3 (~3.78 GB VRAM when loaded on GPU)
Minimum GPU VRAM at install4 GB (smaller GPUs may be supported in a future release)
Ubuntu + NVIDIAInstall the GPU before running the Ubuntu runbook; drivers are installed by the runbook
macOSNo extra drivers; Metal acceleration is part of the standard install
CPU-onlySupported; dataset uploads are slower without GPU acceleration
GPU added after installNot supported for switching embeddings CPU→GPU in v2.0.34; planned for a future release

Features

  • Agent builder β€” Custom agents with system prompts, categories, role-based access, and guardrails
  • Local models β€” Run models with Ollama for offline inference
  • Document processing β€” Datasets and RAG-backed chat over your files
  • Teams β€” Shared access to agents and datasets within a workgroup
  • Observability β€” Usage dashboards, chat logs, and operational metrics

Documentation

Full guides are in the wiki:

TopicDescription
InstallationFresh install for Ubuntu, DGX, and macOS
UpdatingUpgrade an existing deployment
Control Panel GuideAdmin configuration
Tenant App GuideEnd-user guide
Ollama SetupLocal model configuration
NVIDIA NIMGPU-accelerated cloud inference
GroqFast cloud inference
Cloudflare TunnelRemote access without port forwarding
TroubleshootingCommon issues

Quick commands

docker compose ps              # Service status
docker compose logs -f         # Follow logs
docker compose down            # Stop stack
docker compose up -d           # Start stack

Community vs Enterprise

CapabilityCommunity (free)Enterprise (paid)
UsersUp to 10Licensed seats
SupportGitHub IssuesDedicated support
Billing and reportsβ€”Financial controls
Professional agentsβ€”Pre-built agent packs
InferenceBring your ownFully managed option
DeploymentSelf-hosted (DIY)Managed deployment
UptimeSelf-operated99.99% SLA (managed)

Enterprise: Contact GT Edge AI


Architecture

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                          GT AI OS                              β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚   Control Panel  β”‚      Tenant App      β”‚   Resource Cluster   β”‚
β”‚    (Admin UI)    β”‚       (User UI)      β”‚ (AI inference routing)β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚                         PostgreSQL                              β”‚
β”‚                  Control DB  β”‚  Tenant DB                       β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Support


License

Apache License 2.0 β€” see LICENSE.


GT AI OS Community Edition Β· GT Edge AI

Contributors

dependabot[bot]

49 commits

tbendien

20 commits

David-GTEdgeAI

13 commits

Daniel-GTEdgeAI

10 commits

GT-Edge-AI-Internal/gt-ai-os-community

Self-hosted GT AI OS Community Edition (Gen 2): Docker install on Ubuntu, DGX, and Apple Silicon with RBAC, RAG, and custom agents.

11

stars

92

commits

Python

primary language

Sep 2, 2026

updated

agents
ai
chatbot
docker
embeddings
enterprise
fastapi
groq
llm
nextjs
nvidia
ollama
pgvector
rag

README

GT AI OS Community Edition

License

GT AI OS Community Edition is a self-hosted, web-based generative AI platform for individuals and teams who need document-centric workflows with strong data-privacy controls. Install on Ubuntu (x86_64), NVIDIA DGX OS 7 (ARM64), or Apple Silicon macOS using Docker and the runbooks in this repository’s wiki.

πŸš€ New: GT AI OS Gen 3 is here. Check out our next-generation platform at github.com/GT-Edge-AI/GT-AI-OS.


Installation

Choose your platform for step-by-step instructions:

PlatformGuide
Ubuntu 24.04 (x86_64)Installation β€” Ubuntu
NVIDIA DGX OS 7 (ARM64)Installation β€” DGX
macOS (Apple Silicon M1+)Installation β€” macOS

Each platform uses its own install script. Select the guide that matches your OS and CPU architecture.

Start here: Installation (wiki)


Update an existing installation

From your clone of this repository:

macOS:

cd ~/gt-ai-os-community && git pull && bash scripts/deploy.sh

Ubuntu:

cd ~/gt-ai-os-community && git pull && bash scripts/deploy.sh

DGX:

cd ~/gt-ai-os-community && sudo git pull && sudo bash scripts/deploy.sh

For troubleshooting and release notes, see Updating.


Access

AppURLDefault login (first install)
Control Panelhttp://localhost:3001gtadmin@test.com / Test@123
Tenant Apphttp://localhost:3002gtadmin@test.com / Test@123

Change default passwords after first sign-in in production use.


Platform requirements

PlatformArchitectureMinimum resources
Ubuntu 24.04x86_644 CPU cores, 16 GB RAM, 50 GB SSD
DGX OS 7ARM64 (Grace)See DGX installation guide
macOSApple Silicon (M1+)16 GB RAM, 20 GB+ free disk

A typical install uses about 7 GB RAM at steady state. Local models, conversation history, and datasets require additional disk space.

Supported: Ubuntu on Proxmox with GPU passthrough. Not supported: Windows hosts.

Install scripts for macOS target Apple Silicon only (not Intel Macs).


Inference and privacy

  • Connect local inference (Ollama) or external APIs (NVIDIA NIM, Groq, vLLM, SGLang, and others supported in the Control Panel).
  • For document workflows, use local models or providers that offer zero data retention when privacy is required.
  • As of v2.0.33, Community Edition is not multimodal: it does not generate or process images, video, or audio in the core product path.

Embeddings and GPU acceleration

Retrieval-augmented generation (RAG) uses an embedding model to index uploaded files. NVIDIA GPUs and Apple Silicon accelerate embedding and dataset ingestion.

TopicDetail
Embedding model (v2.0.34+)BAAI/bge-m3 (~3.78 GB VRAM when loaded on GPU)
Minimum GPU VRAM at install4 GB (smaller GPUs may be supported in a future release)
Ubuntu + NVIDIAInstall the GPU before running the Ubuntu runbook; drivers are installed by the runbook
macOSNo extra drivers; Metal acceleration is part of the standard install
CPU-onlySupported; dataset uploads are slower without GPU acceleration
GPU added after installNot supported for switching embeddings CPU→GPU in v2.0.34; planned for a future release

Features

  • Agent builder β€” Custom agents with system prompts, categories, role-based access, and guardrails
  • Local models β€” Run models with Ollama for offline inference
  • Document processing β€” Datasets and RAG-backed chat over your files
  • Teams β€” Shared access to agents and datasets within a workgroup
  • Observability β€” Usage dashboards, chat logs, and operational metrics

Documentation

Full guides are in the wiki:

TopicDescription
InstallationFresh install for Ubuntu, DGX, and macOS
UpdatingUpgrade an existing deployment
Control Panel GuideAdmin configuration
Tenant App GuideEnd-user guide
Ollama SetupLocal model configuration
NVIDIA NIMGPU-accelerated cloud inference
GroqFast cloud inference
Cloudflare TunnelRemote access without port forwarding
TroubleshootingCommon issues

Quick commands

docker compose ps              # Service status
docker compose logs -f         # Follow logs
docker compose down            # Stop stack
docker compose up -d           # Start stack

Community vs Enterprise

CapabilityCommunity (free)Enterprise (paid)
UsersUp to 10Licensed seats
SupportGitHub IssuesDedicated support
Billing and reportsβ€”Financial controls
Professional agentsβ€”Pre-built agent packs
InferenceBring your ownFully managed option
DeploymentSelf-hosted (DIY)Managed deployment
UptimeSelf-operated99.99% SLA (managed)

Enterprise: Contact GT Edge AI


Architecture

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                          GT AI OS                              β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚   Control Panel  β”‚      Tenant App      β”‚   Resource Cluster   β”‚
β”‚    (Admin UI)    β”‚       (User UI)      β”‚ (AI inference routing)β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚                         PostgreSQL                              β”‚
β”‚                  Control DB  β”‚  Tenant DB                       β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Support


License

Apache License 2.0 β€” see LICENSE.


GT AI OS Community Edition Β· GT Edge AI

Contributors

dependabot[bot]

49 commits

tbendien

20 commits

David-GTEdgeAI

13 commits

Daniel-GTEdgeAI

10 commits

Languages

Python

53.7%

TypeScript

40.5%

PLpgSQL

3.3%

Shell

2.1%