Your first flightInstall OwnPilot, connect a model, and give your assistant its first task.InstallationDocker, source development, prerequisites and first-run checks.A system you can understandFollow a request from your interface through the gateway to models, tools and storage.Meet your working crewChat agents, Claw runtimes, Soul identities and multi-agent crews.Give your AI useful handsBuilt-in tools, MCP servers, extensions, skills and your own CLI tools.Your choice of intelligenceCloud providers, aggregators, local models and routing strategies.From a request to a routineVisual workflows, scheduled tasks, triggers, plans and proactive autonomy.Talk where you already areWeb chat, Telegram, WhatsApp, voice and real-time feedback.A memory for your working lifeNotes, tasks, goals, contacts, custom tables and persistent memory.Ownership, with clear boundariesData flow, authentication, tool approvals, isolation and deployment responsibilities.Make it your ownEnvironment variables, Config Center, model settings and safe defaults.Give OwnPilot a reliable homeVolumes, HTTPS, authentication, backups and upgrading a self-hosted instance.Build around the gatewayHTTP APIs, streamed responses, WebSocket events and MCP.
Documentation/Build with OwnPilot
THE OWNPILOT FIELD GUIDE

Give your AI useful hands

Built-in tools, MCP servers, extensions, skills and your own CLI tools.

OwnPilot v0.8.3 · Source-verified guide

A discoverable tool catalog

The documented built-in catalog covers personal data, files, web access, email, code execution, Git, search, artifacts, browser automation and edge devices. The model discovers relevant tools instead of receiving every definition in each prompt.

Connect through MCP

OwnPilot can act as an MCP client to use tools from external servers. Filesystem, GitHub and search servers are examples; configure each server and review its permissions.

It also acts as an MCP server so compatible clients can access OwnPilot tools. Keep authentication and network access appropriate to the tools you expose.

Skills and extensions

Skills use the SKILL.md format for instruction-based knowledge packages. Extensions can bundle custom tools, triggers, services and configuration. The Extension SDK can call existing tools through utils.callTool().

The product includes default extensions for daily briefings, a knowledge base, project tracking, search, automation and contact enrichment. Third-party packages require their own trust and permission review.

Bring a CLI

OwnPilot detects supported installed CLI tools from PATH and lets you register custom binaries. Policies mark tools as allowed, prompt or blocked. Risk metadata feeds the approval flow.

Custom JavaScript tools can also be created at runtime. Read the product’s sandbox and host-access policy before enabling code that can access your environment.

FOLLOW THE SOURCE

Based on the product’s documented behavior. Check the source for your deployed version.

Product README