openagent
View on GitHub⚡️next-generation personal AI assistant powered by LLM, RAG and agent loops, supporting computer-use, browser-use and coding agent, demo: https://demo.openagentai.org
OpenAgent is a self-hosted personal AI assistant in Go that combines 30+ LLM providers, RAG knowledge bases, MCP tool integration, and autonomous agent loops for browser-use, computer-use, and coding tasks, shipped as a single binary with workflow automation and admin analytics.
Use Cases
Self-hosted personal AI assistant with chat UIAutonomous browser-use automation (navigate, click, scrape)Computer-use task executionCoding agent that writes and runs codeRAG over own documents (PDF/Word/Excel)MCP tool integration from agent loopsShell command execution by agentsOffice file read/write automationWeb search and live page fetchingVisual BPMN workflow automation and schedulingMulti-tenant AI app platform with SSO/auditToken and cost analytics per model/user
Built With
- Language
- Go
- Frameworks
- go-mcp · lingoose (LangChain Go) · chromedp · go-pty · Beego · Casbin · Casdoor · BPMN
Tags
agent · agentic · rag · mcp · computer-use · browser-use · coding-agent · multi-agent · knowledge-base · self-hosted · workflow-automation · personal-assistant · tool-calling · embeddings · semantic-search · go