# OwnPilot

A self-hosted, privacy-first personal AI assistant platform with autonomous agents, multi-provider model routing, voice and browser automation, IoT device control, and Telegram and WhatsApp connectivity.

OwnPilot routes requests across four native providers, OpenAI, Anthropic, Google and Zhipu, plus eight aggregator providers such as Together AI, Groq, Fireworks and OpenRouter, and any OpenAI-compatible endpoint, choosing by strategies such as cheapest, fastest, smartest, balanced or fallback. It also auto-discovers local models through Ollama, LM Studio, LocalAI and vLLM on the local network, and caches static Anthropic prompt blocks to cut input tokens on repeated requests.

Its more than 250 built-in tools span 33 categories, from files and code execution to email, media, git, translation, weather, finance and browser automation, but only four meta-tools are exposed to the model at once, with the rest reached through dynamic discovery and namespaced by their origin such as core, custom, plugin, skill or MCP. It supports soul agents and crews for delegated work, autonomous scheduled routines, an MCP client for external servers such as Filesystem, GitHub and Brave Search, and connects to Telegram and WhatsApp; all data stays on the user's own server.

Website: http://ownpilot.dev/
