β¨ Overview
OpenAgent is an open-source personal AI assistant that brings together powerful LLMs, your own knowledge base, and autonomous agent loops β all in one self-hostable platform. Connect any model provider, build a RAG knowledge base from your documents, and let agents browse the web, run code, and call any MCP-compatible tool on your behalf.
| π Usage Analytics |
π Activity Monitoring |
 |
 |
| π οΈ Tool Management |
π Detailed Logs |
 |
 |
π Note: Screenshots above showcase the built-in admin dashboard.
π Online Demo
π¦ Quick Start
Pre-built binaries are available for Linux, macOS, and Windows (amd64 / arm64). The install script downloads the latest release, installs it, and starts the server on port 14000.
π§ Install Binary (Recommended)
macOS / Linux / WSL
curl -fsSL --proto '=https' --tlsv1.2 \
https://raw.githubusercontent.com/the-open-agent/openagent/master/scripts/install.sh | bash
Windows (PowerShell)
irm https://raw.githubusercontent.com/the-open-agent/openagent/master/scripts/install.ps1 | iex
Then open http://localhost:14000.
π‘ Optional environment variables: OPENAGENT_VERSION, INSTALL_DIR, BIN_DIR.
π οΈ Build from Source
# Backend
go build
# Frontend
cd web && yarn install && yarn start
π Highlights
π Agent Loops
| Feature |
Description |
| π Browser-Use |
Drive a real browser: navigate, click, fill forms, scrape, and screenshot pages |
| π Web Search & Fetch |
Search the web and pull page content directly into the agent's context |
| π» Shell Execution |
Run shell commands and scripts from within the agent loop |
| π Office Automation |
Read and write Word, Excel, and PowerPoint files |
| π MCP (Model Context Protocol) |
Connect any MCP-compatible server over SSE, Stdio, or StreamableHTTP and expose its tools to the agent |
| ποΈ Transparent Tool Calls |
See exactly which tool was invoked, with what arguments, and what it returned, step by step |
π RAG & Knowledge Base
| Feature |
Description |
| π€ Document Ingestion |
Upload PDFs, Word docs, Excel sheets, and more; they are chunked, embedded, and indexed automatically |
| π Semantic Search |
Every chat retrieves the most relevant passages from your knowledge base before the LLM responds |
| π Pluggable Embedding Providers |
OpenAI, Azure, Gemini, Qwen, Cohere, Jina, HuggingFace, local models, and more |
| ποΈ Per-Store Isolation |
Organise knowledge into separate stores and assign them to individual chats or applications |
π€ 30+ Model Providers
Works out of the box with all major LLM providers β configure as many as you like and switch between them per chat:
OpenAI Β· Azure OpenAI Β· Claude (Anthropic) Β· Gemini (Google) Β· DeepSeek Β· Mistral Β· Grok Β· Qwen Β· Doubao Β· Moonshot Β· ChatGLM Β· Baichuan Β· Ernie Β· iFlytek Β· HuggingFace Β· Cohere Β· Amazon Bedrock Β· OpenRouter Β· local models Β· and more
β‘ Workflow Automation
| Feature |
Description |
| π¨ Visual Workflow Builder |
Compose multi-step pipelines with a BPMN-style editor |
| π Conditional & Parallel Execution |
Branch on gateway conditions and run tasks concurrently |
| β° Task Scheduling |
Run workflows or agent jobs on a recurring schedule |
| π Usage Analytics |
Track token consumption and cost per provider, model, and user |
| Feature |
Description |
| π Single Sign-On |
OIDC / OAuth2 / LDAP / SAML via the integrated auth layer |
| π’ Multi-tenant |
Separate workspaces per user or organisation |
| π REST API + Swagger UI |
Every feature is accessible programmatically |
| π Audit Logs |
Full activity history for every action |
| ποΈ File & Video Management |
Built-in storage for files, images, and video content |
π Admin Dashboard
| Feature |
Description |
| π Usage Statistics |
Comprehensive metrics covering applications, users, chats, messages, tokens, and estimated cost with interactive charts and heatmaps |
| π Activity Monitoring |
Real-time visualization of system operations with success/error tracking, operation-type pie charts, and trend analysis |
| π οΈ Tool Management |
Centralised management of all agent tools β browser-use, GUI automation, office, shell, web search, and more β with full CRUD control |
| π Detailed Request Logs |
Inspect complete request/response payloads with JSON formatting, filtering, and debugging capabilities for every API call |
π Documentation
π https://www.openagentai.org/
π License
Apache-2.0