Favicon of OwnPilot

OwnPilot

A self-hosted AI assistant that connects to Ollama and cloud models, manages personal records, and runs autonomous agents under the MIT license.

Screenshot of OwnPilot website

OwnPilot is a self-hosted AI assistant for people who want personal records and agents that can carry out tasks in one web interface. It supports local model backends as well as cloud providers.

  • Autonomous agents: Agents can handle individual tasks, run continuously, follow schedules, or respond to events, with permissions, approval requirements, and spending limits you control.
  • Personal records and memory: Manage notes, tasks, bookmarks, contacts, calendars, and expenses, while persistent memory stores facts and preferences for later conversations.
  • Agent teams: Create agents through chat, assign roles, and let them delegate work or exchange messages; a shared dashboard shows activity and lets you pause or resume them.
  • Coding and browser tasks: Agents can use browser automation and isolated workspaces, and you can manage Claude Code, Codex, and Gemini CLI sessions through the web interface.
  • Tools and extensions: Connect external MCP tools, expose the assistant's tools to Claude Desktop and other MCP clients, or add capabilities through extensions and SKILL.md packages.

Local model support includes Ollama, LM Studio, LocalAI, and vLLM. Cloud connections include OpenAI, Anthropic, Google, and OpenAI-compatible endpoints; requests sent to those providers leave your self-hosted instance. Connected app integrations use Composio, including access to Google, GitHub, Slack, and Notion. The project is open source under the MIT license.

Similar to OwnPilot