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, Research or Workflow, or Agentic through the API or YAML. Share an agent with your team, publish it by link or API key, or put it on a schedule and follow every run in Activity; it runs inside your own deployment.

classic · research · workflow · tools · schedules · activity · 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 editor offers Classic and Research, a Workflow agent is chosen when you create it, and an Agentic agent is set up through the API or YAML. 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
ResearchClarifies, plans, researches and writes a cited report, within step, time and token budgetsIterative, plannedLong questions across many sources
Workflowchosen when you create itRuns a predefined graph of steps with branching and shared state. Workflows →Per stepRepeatable document processes
Agenticthrough the API or YAMLThe model decides when to search and calls tools over several stepsOn demand, as a toolTasks that mix retrieval with actions

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) and 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. Scheduled and webhook runs can run code in the sandbox too. 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.

Activity: everything your agents are doing

Activity collects the work your agents do outside the chat you have open. Now shows what needs you, what is running and what runs next, and stops a running answer. Calendar lays out every scheduled run and knowledge sync by day, week or month. History keeps every finished run, and Schedules lists them all, including the ones set up in a chat.

Monitors watch a web page, a tool, a webhook link or an approval link for you and pick the conversation back up when something changes. Ask in a chat to be told when a price drops or an issue opens. Long jobs keep running in the background and post their result to the chat.

Notifications reach you in the app, on the chat that needs you, in the browser tab and as push notifications.

Now
needs you · running · up next · watching · stop
Calendar
day · week · month · agenda · past, missed, upcoming
History
scheduled, webhook and workflow runs · background jobs · monitor wakes
Monitors
web pages · tools · webhook links · approval links
Notifications
toasts · chat marks · tab count · browser push
app.docsgpt.cloud — Activity › Now
Activity › Now: one run and one approval waiting, five runs in the next 24 hours; a Shipment Desk change waiting for approval under Needs you, the Carrier on-time check running, upcoming scheduled runs under Up next and two web pages under Watching.
app.docsgpt.cloud — Activity › Now
Activity › Now: one run and one approval waiting, five runs in the next 24 hours; a Shipment Desk change waiting for approval under Needs you, the Carrier on-time check running, upcoming scheduled runs under Up next and two web pages under Watching.

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 its own Monitoring: Analytics for usage, Insights for answer quality and docs gaps, and Logs 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 · analytics · insights · 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 · monitors
  • 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, such as web search, cloud connectors and 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) and 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 Classic, Research and Agentic agents?

A Classic agent retrieves from its knowledge before the model runs and answers with it, plus any tools. A Research agent plans, researches across many sources and writes a cited report within step, time and token budgets. An Agentic agent lets the model decide when to search and to call tools across several steps; the editor offers Classic and Research, and an Agentic agent is set up through the API or YAML.

Can I see everything my agents are doing?

Yes. Activity shows what needs you, what is running and what runs next, a calendar of every scheduled run and knowledge sync, the history of finished runs, every schedule and every monitor. Toasts, marks on chats and a count in the browser tab tell you when a run finishes, fails or waits for your approval. Each agent also has Analytics, Insights and Logs.

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.