https://github.com/the-open-agent/openagent
⚡️AI Cloud OS: Open-source enterprise-level AI knowledge base and MCP (model-context-protocol)/A2A (agent-to-agent) management platform with admin UI, user management and Single-Sign-On⚡️, supports ChatGPT, Claude, Llama, Ollama, HuggingFace, etc., chat bot demo: https://ai.casibase.com, admin UI demo: https://ai-admin.casibase.com
https://github.com/the-open-agent/openagent
a2a agent agentic agentic-ai agi chatbot chatgpt claude gemini gpt knowledge-base langchain llama llm mcp model-context-protocol multi-agent openai openclaw rag
Last synced: 12 days ago
JSON representation
⚡️AI Cloud OS: Open-source enterprise-level AI knowledge base and MCP (model-context-protocol)/A2A (agent-to-agent) management platform with admin UI, user management and Single-Sign-On⚡️, supports ChatGPT, Claude, Llama, Ollama, HuggingFace, etc., chat bot demo: https://ai.casibase.com, admin UI demo: https://ai-admin.casibase.com
- Host: GitHub
- URL: https://github.com/the-open-agent/openagent
- Owner: the-open-agent
- License: apache-2.0
- Created: 2020-05-29T02:45:58.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2026-04-29T06:15:10.000Z (about 1 month ago)
- Last Synced: 2026-04-29T06:31:25.648Z (about 1 month ago)
- Topics: a2a, agent, agentic, agentic-ai, agi, chatbot, chatgpt, claude, gemini, gpt, knowledge-base, langchain, llama, llm, mcp, model-context-protocol, multi-agent, openai, openclaw, rag
- Language: Go
- Homepage: https://casibase.org
- Size: 35.8 MB
- Stars: 4,513
- Watchers: 33
- Forks: 532
- Open Issues: 48
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- Awesome-AI-Agents - OpenAgent - Self-hostable personal assistant with LLM + RAG, loops for desktop/browser/coding, MCP and many providers.  (Applications / Autonomous Agent Task Solver Projects)
- awesome - the-open-agent/openagent - ⚡️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 (Go)
- awesome-agents - OpenAgent - generation personal AI assistant powered by LLM, RAG and agent loops. Supports computer-use, browser-use, coding agent, 30+ model providers, visual workflow builder, and MCP tools. Self-hostable with admin dashboard.  (Conversational / General Agents)
- Awesome-RAG - OpenAgent - source personal AI assistant platform combining LLMs, RAG knowledge base, and autonomous agent loops with browser-use, shell execution, and MCP tool support. (🧰 Frameworks that Facilitate RAG / Implementation Resources)
- awesome-mcp-servers - OpenAgent - Open-source personal AI assistant platform powered by LLM, RAG and agent loops. Supports browser-use, shell execution, web search, office automation, and connects any MCP-compatible server over SSE, Stdio, or StreamableHTTP. Features visual workflow builder, multi-tenant support, and 30+ model providers. Apache-2.0. (🤖 AI & LLM Integration)
- awesome-ChatGPT-repositories - openagent - ⭐ 4.5k / Next-generation personal AI assistant powered by LLM, RAG and agent loops. Supporting computer-use, browser-use and coding agent with 30+ model providers, MCP-compatible tools, visual workflow builder and admin dashboard. Demo: https://demo.openagentai.org (Chatbots)
README

**Next-generation personal AI assistant powered by LLM, RAG and agent loops — ships as a single binary, no installation needed**
*Supporting computer-use, browser-use and coding agent*
[](https://github.com/the-open-agent/openagent/actions/workflows/build.yml)
[](https://github.com/the-open-agent/openagent/releases/latest)
[](https://hub.docker.com/r/casbin/openagent)
[](https://goreportcard.com/report/github.com/the-open-agent/openagent)
[](https://github.com/the-open-agent/openagent/blob/master/LICENSE)
[](https://discord.gg/5rPsrAzK7S)
[**Live Demo**](https://demo.openagentai.org) · [**Playground**](https://try.openagentai.org) · [**Docs**](https://www.openagentai.org) · [**Discord**](https://discord.gg/5rPsrAzK7S)
---
## What is OpenAgent?
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** |
|  |  |
---
## Quick Start
Pre-built binaries for **Linux**, **macOS**, and **Windows** (`amd64` / `arm64`). The installer downloads the latest release and starts OpenAgent on **port 14000**.
**macOS / Linux / WSL**
```bash
curl -fsSL https://raw.githubusercontent.com/the-open-agent/openagent/master/scripts/install.sh | bash
```
**Windows (PowerShell)**
```powershell
irm https://raw.githubusercontent.com/the-open-agent/openagent/master/scripts/install.ps1 | iex
```
> **Windows runs natively** — no WSL, no Docker required.
Open [http://localhost:14000](http://localhost:14000) and you're in.
> Optional env vars: `OPENAGENT_VERSION`, `INSTALL_DIR`, `BIN_DIR`
**Build from source**
```bash
# Backend
go build
# Frontend
cd web && yarn install && yarn start
```
**Docker**
```bash
docker-compose up
```
Open [http://localhost:14000](http://localhost:14000) once the containers are running.
---
## Features
### 🤖 30+ Model Providers
Connect every major LLM provider and switch between them per conversation — no code changes required.
`OpenAI` · `Azure OpenAI` · `Anthropic Claude` · `Google Gemini` · `DeepSeek` · `Mistral` · `Grok` · `Qwen` · `Doubao` · `Moonshot` · `ChatGLM` · `Baichuan` · `Ernie` · `iFlytek` · `HuggingFace` · `Cohere` · `Amazon Bedrock` · `OpenRouter` · `Ollama` · `and more`
---
### 🔄 Autonomous Agent Loops
| Capability | Description |
|:---------------------------|:---------------------------------------------------------------------------------------------------|
| **Browser-Use** | Drive a real browser — navigate, click, fill forms, scrape, and screenshot pages |
| **Web Search & Fetch** | Search the web and pull live page content into the agent's context |
| **Shell Execution** | Run shell commands and scripts directly from the agent loop |
| **Office Automation** | Read and write Word, Excel, and PowerPoint files |
| **MCP Integration** | Plug in any MCP-compatible server (SSE / Stdio / StreamableHTTP) and expose its tools to the agent |
| **Transparent Tool Calls** | See every tool invocation, its arguments, and its return value — step by step |
---
### 📚 RAG & Knowledge Base
| Capability | Description |
|:-------------------------|:----------------------------------------------------------------------------------------------|
| **Document Ingestion** | Upload PDFs, Word docs, Excel sheets, and more — chunked, embedded, and indexed automatically |
| **Semantic Search** | Retrieves the most relevant passages from your knowledge base before each LLM response |
| **Pluggable Embeddings** | OpenAI, Azure, Gemini, Qwen, Cohere, Jina, HuggingFace, local models, and more |
| **Isolated Stores** | Organise knowledge into separate stores; assign them per chat or per application |
---
### ⚡ Workflow Automation
| Capability | Description |
|:-------------------------------------|:--------------------------------------------------------------------|
| **Visual Workflow Builder** | Compose multi-step pipelines with a BPMN-style drag-and-drop editor |
| **Conditional & Parallel Execution** | Branch on gateway conditions; run independent tasks concurrently |
| **Task Scheduling** | Trigger workflows or agent jobs on a recurring schedule |
| **Usage Analytics** | Track token consumption and cost per provider, model, and user |
---
### 🏗️ Platform Features
| Capability | Description |
|:----------------------------|:------------------------------------------------------------------------------------------------------------------|
| **Single Binary** | One executable file — no installer, no runtime dependencies. Download and run instantly on any supported platform |
| **Native Windows Support** | Runs directly on Windows — no WSL, no Docker, no Linux subsystem required |
| **Single Sign-On** | OIDC / OAuth2 / LDAP / SAML via the built-in auth layer |
| **Multi-tenancy** | Isolated workspaces per user or organisation |
| **REST API + Swagger UI** | Every feature is accessible programmatically |
| **Audit Logs** | Full activity history for every action |
| **File & Media Management** | Built-in storage for files, images, and video content |
---
### 📊 Admin Dashboard
| Panel | What you get |
|:------------------------|:--------------------------------------------------------------------------------------------|
| **Usage Statistics** | Token & cost metrics per app, user, and model — with interactive charts and heatmaps |
| **Activity Monitoring** | Real-time system operations with success/error rates, operation-type breakdowns, and trends |
| **Tool Management** | Centralised CRUD for all agent tools: browser, shell, office, web search, and more |
| **Request Logs** | Full request/response payloads with JSON formatting, filtering, and debugging |
---
## Online Demo
| Environment | URL | Notes |
|:-----------------|:-----------------------------|:--------------------------------------------------|
| **Live Preview** | https://demo.openagentai.org | Read-only tour — no account needed |
| **Playground** | https://try.openagentai.org | Make changes freely — data resets every 5 minutes |
---
## Documentation
Full docs at **[https://www.openagentai.org](https://www.openagentai.org)**
---
## Community
- **Discord** — [discord.gg/5rPsrAzK7S](https://discord.gg/5rPsrAzK7S) · chat with maintainers and other users
- **Issues & PRs** — welcome! Please open an issue first to discuss larger changes
---
## License
[Apache 2.0](https://github.com/the-open-agent/openagent/blob/master/LICENSE)