Favicon of OpenAgent

OpenAgent

Self-hosted AI assistant for Windows, macOS and Linux. Connect Ollama or cloud models, search your documents and automate tasks with MCP tools.

Screenshot of OpenAgent website

OpenAgent is a self-hosted personal AI assistant that combines document search with agents that can act on your behalf. It's for people who want an assistant on their own computer or server, and teams building agents around their documents and workflows. It runs natively on Windows, macOS and Linux as a single executable. It's free and open source under Apache 2.0.

You can use local models through Ollama or connect cloud providers such as OpenAI, Claude, Gemini and DeepSeek. The platform supports air-gapped deployments, with local models and local embeddings available. Self-hosting keeps the platform in your infrastructure; cloud model connections send requests to the selected provider.

Agents can use MCP-compatible tools, operate a browser, search the web and execute code or shell commands. They can also read and write Word, Excel and PowerPoint files. Persistent memory supports tasks across multiple steps, while visible tool calls let you inspect what an agent requested and what came back.

The knowledge base searches uploaded PDFs, documents and spreadsheets for relevant passages to use in responses. You can keep separate knowledge stores for different chats or applications. A visual workflow editor supports branching and parallel tasks, and recurring schedules can trigger workflows or agent jobs.

The same agent can connect to Telegram, Discord and WeCom. Custom plugins extend tools, model providers and workflows. For shared deployments, OpenAgent includes Casdoor sign-on, role-based access controls, isolated workspaces and audit logs.

Similar to OpenAgent