OpenAgents is an open platform for language agents with three real-world agent implementations (Data, Plugins, Web) and a full localhost deployment path via backend/frontend code and Docker guidance. It provides a web UI for interacting with agents and supports extending agents, LLMs, and tools.
Collecting history — the radar snapshots this repo daily. The trend line appears after 3 days of data (1 so far).
What it is
OpenAgents is an open platform for using and hosting language agents in the wild of everyday life. It includes three real-world agents (Data Agent, Plugins Agent, Web Agent) and a web UI for interaction. It provides deployment options for localhost via backend/frontend code and Docker with guidance for running services.
How it works
The project comprises Backend (Flask REST APIs), Frontend (Next.js UI), and real_agents (data_agent, plugins_agent, web_agent) that implement specific agent capabilities. Adapters and shared components handle stream parsing, memory, and callbacks to connect agents to the backend. The documentation describes how to extend the platform by adding new agents, models, and tools within the real_agents structure, and how to integrate with the frontend/backend APIs.
Getting started
From the README, the project supports localhost deployment and Docker deployment. It provides setup instructions organized under Backend and Frontend READMEs and mentions a docker-compose approach for running all services. The README includes notes about renaming arguments and potential local chat history changes when pulling updates.
Recent releases
RELEASES (latest 0): - none
Traction
stars_7d present: 4856 stars_1d present: 4856
Behind the repo
Not applicable: No startup/company information beyond the project repository is provided in the provided FACTS.
Caveats
License: Apache-2.0. Created: 2023-08-08. Last push: 2024-11-18. Open issues: 15. Language: Python. Docker notes indicate development status and potential non-working functions; GPU guidance requires Nvidia Container Toolkit. Docker/Kaggle dataset configuration steps shown in Docker instructions.






