Skip to content

Private AI agents over company data

DocsGPT agents are private AI agents over company data. Each one combines knowledge, a prompt, tools and a model, and comes as Classic, Agentic, Research or Workflow. Share an agent with your team, publish it by link or API key, or put it on a schedule; it runs inside your own deployment.

classic · agentic · research · workflow · tools · schedules · teams · api key

Last updated:

app.docsgpt.cloud — Research agent
app.docsgpt.cloud — Research agent

Four agent types

Every agent is one of four types. The type decides when retrieval happens and how many steps the model may take; knowledge, prompt, tools and model are set the same way for all four.

Offer an agent several models and pick a default. Whatever the type, any answer or tool call can be held for human approval before it goes out: see guardrails and human-in-the-loop.

type · knowledge · prompt · tools · models · publish

app.docsgpt.cloud — Agents › Overview
The agent editor's Overview for a published Contracts & Policy Assistant: Basics with name and description, Knowledge and behaviour with three knowledge sources, tools and a prompt, and Model with the agent type, the models offered and a default model; Overview, Logs and Schedules in the sidebar.
app.docsgpt.cloud — Agents › Overview
The agent editor's Overview for a published Contracts & Policy Assistant: Basics with name and description, Knowledge and behaviour with three knowledge sources, tools and a prompt, and Model with the agent type, the models offered and a default model; Overview, Logs and Schedules in the sidebar.
DocsGPT agent types
 What it doesRetrievalFits
ClassicAnswers from knowledge retrieved before the model runs, plus tool useBefore the model runsAssistants over a known knowledge base
AgenticThe model decides when to search and calls tools over several stepsOn demand, as a toolTasks that mix retrieval with actions
ResearchClarifies, plans, researches and writes a cited report, within step, time and token budgetsIterative, plannedLong questions across many sources
WorkflowRuns a predefined graph of steps with branching and shared state — Workflows →Per stepRepeatable document processes

Tools, and every step in view

Built-in tools need no account: read and search the web, run code and produce files, remember facts, call any REST API, operate a paired machine and generate images. Tools from the services you connect, such as GitHub, Linear, Notion or any MCP server, come from connectors.

Every step shows in the chat. Several tool calls fold into one step group you can open, each naming the service it used, and images a tool returns are passed to vision models. Tool calls can be held for approval, and Remote Device commands also pass a denylist.

step timeline · searched notion · used linear: create issue · approvals

app.docsgpt.cloud — Chat
app.docsgpt.cloud — Chat

Web

Read and search the web

Turn any page into clean text, and search the web without an API key.

Read Webpage · DuckDuckGo

Code and files

Run code, produce files

Analyse data in a sandbox and hand back documents, spreadsheets and charts. See artifacts.

Code Executor · Artifact

Working memory

Memory, notes and tasks

Remember facts across conversations, keep scratch notes and track a to-do list inside a run.

Memory · Notepad · Todo List

Systems

APIs and machines

Call any REST API with parameters the model fills in, no code, or operate a paired machine with approvals and a denylist.

API Tool · Remote Device

Generation

Images

Generate images from a prompt inside a conversation or run.

image generation

Connected services

Tools from your connectors

Google Drive, GitHub, Linear, Notion, Telegram, PostgreSQL and any MCP server, with per-action permissions. See connectors.

github · linear · notion · telegram · postgresql · mcp

Scheduled agents

Give an agent a schedule — once, daily, weekly, monthly or yearly, in your time zone — with the instructions to run. Run now tests it, and every run keeps its status, output and tokens.

Nobody is there to approve during a scheduled run, so you choose which tools may act without asking. A schedule can carry a token budget, and one that keeps failing pauses itself. Agents can also set themselves a one-time follow-up from the chat.

Frequency
once · daily · weekly · monthly · yearly
Approvals
tools allowed per schedule
Runs
status · output · tokens · run now
Safety
token budget · auto-pause
app.docsgpt.cloud — Agents › Schedules
An agent's Schedules tab: active schedules, next run, runs and tokens over the last 30 days and failures, then a recurring Monday digest scheduled weekly at 7:00 in Europe/Amsterdam, with a Run now button.
app.docsgpt.cloud — Agents › Schedules
An agent's Schedules tab: active schedules, next run, runs and tokens over the last 30 days and failures, then a recurring Monday digest scheduled weekly at 7:00 in Europe/Amsterdam, with a Run now button.

Shared with your team

Share an agent with people or teams as Viewer, who can chat with it, or Editor, who can change its instructions, model, tools and knowledge. The owner decides whether editors may share or delete it.

An agent shows what it uses and whose access each item runs with. When an editor adds a tool or source the owner cannot use, it runs with the editor's access, and connected tools can use the sharer's account or each person's own.

Roles
viewer · editor
Editors can
share · delete (if allowed)
What this agent uses
knowledge · tools · prompts
Connected tools
your account · each person's own

Publish, integrate, organise

A published agent gets a public link, an API key you can reset at any time and a webhook URL. People using it by link, key or widget can change things on the owner's accounts only where the owner allows it.

Every agent has a Logs tab with the trace of each run. Agents export and import as YAML, organisations offer ready-made agents as Templates, and folders keep a large set organised. Claude Code and Cursor can search an agent's knowledge over MCP: see API, MCP & Widgets.

public link · api key · webhook · logs · yaml · templates · folders

Agent lifecycle
  1. 01Draftknowledge · prompt · tools · model
  2. 02Publishdraft → published
  3. 03Shareteam · public link · api key · webhook
  4. 04Runchat · schedule · api · mcp
Text version

An agent is drafted with its knowledge, prompt, tools and model, then published. A published agent is shared with a team, a public link, an API key or a webhook, and runs from chat, on a schedule, through the API or over MCP.

How it runs privately

Agents, their tools and their schedules run in the DocsGPT backend, inside your deployment. Credentials are encrypted, and shared tools run server-side without exposing secrets to other users.

Four deployment postures, one code base. Compare deployment options →

Inside your network

  • agent runtime · scheduler
  • tool execution · mcp client
  • encrypted credentials
  • run history · traces

managed · on-premises · air-gapped

Cloud

Arc53 operates the backend; agents and tools run in Arc53's cloud. Web tools and connected services are reachable by default.

Air-gapped

Same runtime with a local LLM and no external network. Tools that call outside services — web search, cloud connectors, Telegram — are unreachable by design; tools that work inside the network (PostgreSQL, Remote Device, code execution), memory and schedules work.

Example

Government infrastructure, local inference

UK Department for Work and Pensions: an internal knowledge assistant on government infrastructure, with local inference.

Source: DWP

Next: Workflow agents in detail · tools from your connectors · approval gates and guardrails · API, MCP and widgets · public sector · deployment options · pricing

Frequently asked questions

Can AI agents run on a schedule?

Yes. Give an agent a schedule — once, daily, weekly, monthly or yearly, in your time zone — with the instructions to run. Each run's status, output and tokens are kept, a schedule that keeps failing pauses itself, and an agent can also set itself a one-time follow-up from the chat.

Does DocsGPT support MCP?

In both directions. Agents use any MCP server you connect, through presets such as Notion, Linear and Sentry or your own servers (connectors). And DocsGPT is itself an MCP server, so Claude Code and Cursor can search an agent's knowledge (API, MCP & Widgets).

Can I share an agent with my team?

Yes. Share it with people or teams as Viewer, who can chat with it, or Editor, who can change it. The agent shows what it uses and whose access each item runs with, and connected tools can use your account or each person's own.

Can agents run fully self-hosted?

Yes. Agents, their tools and their schedules run in the DocsGPT backend, in your cloud account, your data centre or air-gapped, and tool credentials are encrypted. See deployment options.

What is the difference between a Classic and an Agentic agent?

A Classic agent retrieves from its knowledge before the model runs and answers with it, plus any tools. An Agentic agent lets the model decide when to search and to call tools across several steps.

Can I reuse agents across teams or instances?

Yes. Agents export and import as YAML, organisations can offer ready-made agents as Templates, and folders keep a large set organised. With docsgpt-cli, agents become files you review and apply from CI.

See DocsGPT on your documents

A 30-minute demo on your use case, or a free on-premises review with an engineer.