Run agents from your desktop, phone, and chat tools.
DotAgents is a desktop-first agent runtime with mobile control, voice input, file-backed agent config, MCP tools, and acpx delegation. These docs are organized around the jobs operators actually need to finish.
curl -fsSL https://raw.githubusercontent.com/aj47/dotagents-mono/main/scripts/install.sh | bashirm https://raw.githubusercontent.com/aj47/dotagents-mono/main/scripts/install.ps1 | iex- Runtime
- Electron desktop app with local agent services
- Mobile
- Expo client paired through the desktop remote server
- Config
- Layered global and workspace
.agentsfiles
Choose the path that matches what you are trying to do.
Start with the guided setup, install the desktop app, and send the first message.
Ready to installUse the release downloads or one-line scripts for macOS, Windows, and Linux.
Pairing mobileEnable the desktop remote server, scan the QR code, and connect the mobile app.
Configuring agentsDefine agent files, tools, skills, model overrides, and delegation targets.
Adding integrationsConnect MCP servers, WhatsApp, Discord, providers, and observability.
ContributingBuild the monorepo, run checks, and understand desktop/mobile boundaries.
A practical first run in four steps.
Install DotAgents
curl -fsSL https://raw.githubusercontent.com/aj47/dotagents-mono/main/scripts/install.sh | bashInstall from source or download a signed release build.
Run setup
Choose providers, configure the desktop runtime, and verify the app can talk to an agent.
Create an agent
Give it a system prompt, tools, skills, and optional model overrides.
Connect tools and surfaces
Add MCP servers, pair mobile, and route trusted WhatsApp or Discord messages.
Everything is grouped by operational surface.
Desktop Runtime
Electron main process, renderer, panel, sessions, updater, and remote API.
Mobile App
Expo app, QR pairing, voice UX, operator dashboard, and mobile settings.
.agents Protocol
Layered file-based config for agents, skills, tasks, notes, MCP, and models.
Agent Delegation
Use acpx and ACP-compatible agents for multi-agent work and handoffs.
Remote API
HTTP routes used by mobile, external clients, push, TTS, assets, and operators.
Build and Release
Desktop packaging, signing, docs builds, web deploys, and release checks.