OpenAgent
A self-hosted AI assistant uses Ollama or cloud models to search documents and automate tasks, with native apps for Windows, macOS and Linux.
Alternative to:

OpenAgent is a personal AI assistant for people and teams who want agents to work with their documents and carry out tasks on their own computer or server.
- Agents with tools: Agents can operate a browser, search the web, run code and shell commands, and read or write Word, Excel and PowerPoint files. MCP support connects additional tools, while persistent memory carries context across tasks and visible tool calls show what happened.
- Document search: Upload PDFs, documents and spreadsheets so agents can retrieve relevant passages for answers. Separate knowledge stores let you choose which material each chat or application can use.
- Workflow automation: A visual editor lets you build tasks with conditional branches and parallel steps, then schedule workflows or agent jobs to repeat.
- Messaging channels: Connect the same agent to Telegram, Discord and WeCom. Plugins can add tools, model providers, channels and workflows.
- Shared deployments: Casdoor sign-on, role-based access controls, isolated workspaces and audit logs support use across teams.
OpenAgent is free and open source under Apache 2.0. It runs natively on Windows, macOS and Linux as a single executable. Ollama supports local models; cloud connections include OpenAI, Claude, Gemini and DeepSeek. Local models and embeddings support air-gapped deployments. Cloud model requests go to the selected provider, and web search and messaging connections require external services.