Private AI platform for agents, assistants and enterprise search. Built-in Agent Builder, Deep research, Document analysis, Multi-model support, and API connectivity for agents.
See the codeOpen-source AI agents grounded in your docs. Private, self-hosted, any model.
⚡️ Quickstart • ☁️ Cloud • 📖 Docs • 💬 Discord • 🗞 Blog
Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文
[!TIP] Self-host in one command. On macOS and Linux:
curl -fsSL https://docs.ac/install | bashOn Windows (PowerShell):
irm https://docs.ac/install.ps1 | iex
🎃 Hacktoberfest 2026: T-shirts for meaningful contributions, all October. See HACKTOBERFEST.md.
DocsGPT turns your documents, sites and connected apps into AI agents that answer with sources. Build agents and visual workflows, give them tools, and put them in your product through a widget, an OpenAI-compatible API or an MCP server. It runs entirely in your environment with the model of your choice, cloud or local, and everything, including SSO, teams and quotas, is MIT licensed.
The installer above checks for Docker, installs the docsgpt command and
runs docsgpt up, which asks who should reach DocsGPT and which model to use. A local install opens at
http://localhost:7091.
Prefer Docker Compose, pip, Kubernetes or an air-gapped install? See Choose a deployment. Just want to try it? Use DocsGPT Cloud.
Agents: knowledge, tools and a prompt, published in a click |
Workflows: agents and logic on one canvas |
Knowledge: connect a service and keep it in sync |
Widget: your agent on any website |
See the documentation for everything else.
/v1, or use the Agent API and webhooks.Everything runs inside your environment: the API, the worker, Postgres, Redis, your vector store and your files. Pick a cloud model provider or run models and embeddings locally, even air-gapped.
flowchart LR
Users["Web app, widgets,<br/>API and MCP clients"] --> API
subgraph Yours["Your environment"]
API["DocsGPT API"] <--> Redis["Redis"]
Redis <--> Worker["Worker<br/>ingestion and embeddings"]
API --> Data[("Postgres, vector store<br/>and files")]
Worker --> Data
Local["Local models<br/>(optional)"]
end
API -.-> Local
API -.-> Cloud["Cloud model provider<br/>(optional)"]
Read the architecture guide and the security checklist before exposing DocsGPT beyond your machine.
After the one-command install, the docsgpt command manages the stack:
docsgpt status # version, address and health
docsgpt logs # follow the logs
docsgpt upgrade # upgrade and restart on the new version
docsgpt backup # back up the database and uploaded data
docsgpt down # stop (data and settings stay)
See the CLI reference for every command. Other ways to run it: Docker Compose, pip, Kubernetes, air-gapped, or from a clone with the setup script. To work on DocsGPT itself, see the development environment guide.
Deploying DocsGPT for your company? Get a demo or email us.
We welcome issues, questions and pull requests. Start with CONTRIBUTING.md, browse the roadmap and the changelog, and say hi on Discord. Please follow our Code of Conduct.
Project structure:
docsgpt/: the backend and the docsgpt command (API, agents, tools, retrieval, parsers, worker).frontend/: the web UI.extensions/: the Chatwoot bridge and the React widget (published to npm as docsgpt).deployment/: Docker Compose files, Kubernetes manifests, the installer scripts and the sandbox image.docs/: the documentation site at docs.docsgpt.cloud.tests/ and scripts/: tests, and maintenance and migration scripts.DocsGPT is MIT licensed.
(top 24 of 71)
3,944 followers · starred Oct 2023
13,375 followers · starred Feb 2023
1,506 followers · starred Dec 2024
163 followers · starred Dec 2023
Python
71.9%
TypeScript
27.1%
Private AI platform for agents, assistants and enterprise search. Built-in Agent Builder, Deep research, Document analysis, Multi-model support, and API connectivity for agents.
See the codeOpen-source AI agents grounded in your docs. Private, self-hosted, any model.
⚡️ Quickstart • ☁️ Cloud • 📖 Docs • 💬 Discord • 🗞 Blog
Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文
[!TIP] Self-host in one command. On macOS and Linux:
curl -fsSL https://docs.ac/install | bashOn Windows (PowerShell):
irm https://docs.ac/install.ps1 | iex
🎃 Hacktoberfest 2026: T-shirts for meaningful contributions, all October. See HACKTOBERFEST.md.
DocsGPT turns your documents, sites and connected apps into AI agents that answer with sources. Build agents and visual workflows, give them tools, and put them in your product through a widget, an OpenAI-compatible API or an MCP server. It runs entirely in your environment with the model of your choice, cloud or local, and everything, including SSO, teams and quotas, is MIT licensed.
The installer above checks for Docker, installs the docsgpt command and
runs docsgpt up, which asks who should reach DocsGPT and which model to use. A local install opens at
http://localhost:7091.
Prefer Docker Compose, pip, Kubernetes or an air-gapped install? See Choose a deployment. Just want to try it? Use DocsGPT Cloud.
Agents: knowledge, tools and a prompt, published in a click |
Workflows: agents and logic on one canvas |
Knowledge: connect a service and keep it in sync |
Widget: your agent on any website |
See the documentation for everything else.
/v1, or use the Agent API and webhooks.Everything runs inside your environment: the API, the worker, Postgres, Redis, your vector store and your files. Pick a cloud model provider or run models and embeddings locally, even air-gapped.
flowchart LR
Users["Web app, widgets,<br/>API and MCP clients"] --> API
subgraph Yours["Your environment"]
API["DocsGPT API"] <--> Redis["Redis"]
Redis <--> Worker["Worker<br/>ingestion and embeddings"]
API --> Data[("Postgres, vector store<br/>and files")]
Worker --> Data
Local["Local models<br/>(optional)"]
end
API -.-> Local
API -.-> Cloud["Cloud model provider<br/>(optional)"]
Read the architecture guide and the security checklist before exposing DocsGPT beyond your machine.
After the one-command install, the docsgpt command manages the stack:
docsgpt status # version, address and health
docsgpt logs # follow the logs
docsgpt upgrade # upgrade and restart on the new version
docsgpt backup # back up the database and uploaded data
docsgpt down # stop (data and settings stay)
See the CLI reference for every command. Other ways to run it: Docker Compose, pip, Kubernetes, air-gapped, or from a clone with the setup script. To work on DocsGPT itself, see the development environment guide.
Deploying DocsGPT for your company? Get a demo or email us.
We welcome issues, questions and pull requests. Start with CONTRIBUTING.md, browse the roadmap and the changelog, and say hi on Discord. Please follow our Code of Conduct.
Project structure:
docsgpt/: the backend and the docsgpt command (API, agents, tools, retrieval, parsers, worker).frontend/: the web UI.extensions/: the Chatwoot bridge and the React widget (published to npm as docsgpt).deployment/: Docker Compose files, Kubernetes manifests, the installer scripts and the sandbox image.docs/: the documentation site at docs.docsgpt.cloud.tests/ and scripts/: tests, and maintenance and migration scripts.DocsGPT is MIT licensed.
(top 24 of 71)
3,944 followers · starred Oct 2023
13,375 followers · starred Feb 2023
1,506 followers · starred Dec 2024
163 followers · starred Dec 2023
Python
71.9%
TypeScript
27.1%