Skip to main content

DotAgents Documentation

DotAgents is a desktop-first agent runtime with mobile control, voice input, file-backed agent configuration, MCP tools, and acpx delegation. These docs are organized around setup paths and operating surfaces, not feature marketing.

Who Are You?

You want to...Start with...
Install DotAgents and send a first messageQuick Start
Download or build the desktop appInstallation
Create a specialized agentYour First Agent
Pair the mobile appRemote Server & Mobile Pairing
Connect toolsMCP Tools
Connect chat channelsWhatsApp or Discord
Understand the file formatThe .agents Protocol
Contribute to the repoDevelopment Setup

Quick Setup

Install from source with the platform script:

curl -fsSL https://raw.githubusercontent.com/aj47/dotagents-mono/main/scripts/install.sh | bash

Windows PowerShell:

irm https://raw.githubusercontent.com/aj47/dotagents-mono/main/scripts/install.ps1 | iex

Then follow Quick Start to configure a provider, run the app, and send a first message.

How DotAgents Is Organized

AreaWhat it covers
Getting StartedInstall, first run, first agent, and setup flow
DesktopElectron app, sessions, panel, remote server, updater, and desktop integrations
MobileExpo app, QR pairing, voice UX, operations dashboard, and mobile settings
AgentsAgent files, roles, skills, knowledge notes, and acpx delegation
Tools & IntegrationsMCP tools, providers, WhatsApp, Discord, and Langfuse
ConfigurationSettings, MCP server config, and keyboard shortcuts
SecurityLocal-first data model, pairing, permissions, and privacy
ReferenceRemote API, headless CLI, diagnostics, and glossary
DevelopmentMonorepo map, build/release workflow, architecture, and docs coverage

Core Concepts

DotAgents has four core pieces:

  1. Desktop runtime - The Electron app owns local agent sessions, tools, remote server APIs, integrations, and privileged system access.
  2. Mobile control surface - The mobile app pairs to the desktop remote server for chat, voice, settings, and operations.
  3. Agent configuration - Agents, skills, tasks, notes, MCP servers, and models live in layered .agents files.
  4. Tool and delegation layer - MCP connects tools; acpx and ACP-compatible agents handle delegated work.

Important References

Community