# OpenAgent

A self-hostable personal AI assistant combining an LLM, a user's own knowledge base and autonomous agent loops, so agents can browse the web, run code and call MCP-compatible tools.

OpenAgent ships as a single binary with no separate installation step, connecting to more than 30 model providers and letting a user switch between them per conversation without code changes. It builds a retrieval-augmented knowledge base from a user's own documents.

It supports computer-use, browser-use and coding-agent modes, and includes usage analytics, activity monitoring, tool management and detailed logs. It installs with a shell or PowerShell script, with Docker Compose, or by building the Go backend and the Node.js/Yarn frontend from source, and runs on port 14000 by default.

It is written in Go with a Node.js frontend and is licensed under Apache-2.0.

Website: https://openagentai.org
