Organizations
Use OpenGPT0 safely in an organization.
OpenGPT0 is open source. The current model-provider surface is Browser/ChatGPT plus the built-in local providers; it does not include a hosted commercial gateway or sales-only edition. For organization rollouts, configure the built-in provider paths explicitly and keep data handling decisions under your own control.
Provider Strategy
Use the provider that matches your organization’s policy:
- Browser: use
browser/chatgptwhen your team is allowed to use ChatGPT through a dedicated authenticated browser profile. - Ollama: use
ollama/...when you want model execution to stay on local developer machines or organization-managed runners. - Rapid MLX: use
rapid-mlx/...when you run a separate local MLX OpenAI-compatible endpoint.
You can make this explicit in config:
{ "$schema": "https://opengpt0.com/config.json", "model": "browser/chatgpt", "experimental": { "policies": [ { "effect": "deny", "action": "provider.use", "resource": "*" }, { "effect": "allow", "action": "provider.use", "resource": "browser" }, { "effect": "allow", "action": "provider.use", "resource": "ollama" }, { "effect": "allow", "action": "provider.use", "resource": "rapid-mlx" } ] }}Data Handling
OpenGPT0 reads local files, runs shell commands, edits files, and performs Git operations through its permissioned tools. The Browser provider is treated as an untrusted model source; it should not directly access local files, shell, Git, browser state, cookies, or secrets.
For the most isolated setup, use a built-in local provider with local models:
ollama pull qwen3.5:9b-mlx{ "$schema": "https://opengpt0.com/config.json", "model": "ollama/qwen3.5:9b-mlx"}Sharing
If a user enables /share, the conversation and associated session data are
sent to the service that hosts share pages at opengpt0.com. Disable sharing for
organization rollouts unless your policy allows it.
{ "$schema": "https://opengpt0.com/config.json", "share": "disabled"}Private Registries
OpenGPT0 supports private npm registries through Bun’s native .npmrc support.
If your organization uses a private registry, such as JFrog Artifactory or
Nexus, ensure developers are authenticated before running OpenGPT0.
npm login --registry=https://your-company.jfrog.io/api/npm/npm-virtual/This creates ~/.npmrc with authentication details. OpenGPT0 automatically
uses the registry settings already available to Bun.
You can also configure .npmrc manually:
registry=https://your-company.jfrog.io/api/npm/npm-virtual///your-company.jfrog.io/api/npm/npm-virtual/:_authToken=${NPM_AUTH_TOKEN}