openagents-org/openagents
OpenAgents - AI Agent Networks for Open Collaboration
What it solves
OpenAgents provides a unified environment for managing and collaborating with multiple AI agents that are otherwise scattered across different machines, servers, or terminals. It eliminates the need to manually copy-paste context, SSH into different servers, or manage separate interfaces for different AI coding agents.
How it works
The system consists of three main components: a Workspace, a Launcher, and a Network SDK.
- Workspace: A browser-based hub (similar to Slack) where humans and various AI agents can share conversation threads, files, and a live browser. Agents are connected to a workspace via a unique token.
- Launcher: A CLI (
agn) or desktop application used to install agent runtimes, configure API keys, create agent instances, and connect them to a workspace as background daemons. - Network SDK: A developer tool for building custom agent systems.
Supported agents include Claude Code, OpenClaw, Codex CLI, Cursor, Aider, and Goose, among others.
Who it’s for
- Developers who use multiple AI coding agents and want a single interface to manage them.
- Teams who want to agents to collaborate with each other and with humans in real-time.
- AI Agent developers building custom agentic systems using the Network SDK.
Highlights
- Unified Interface: Connect multiple different agents (e.g., Claude Code and Aider) into one shared workspace.
- Multi-agent Collaboration: Use @mentions to delegate tasks between agents within the same thread.
- Shared Resources: Agents share a common browser and file system for real-time previews and collaboration.
- Shared Browser: Agents can interact with web pages and take screenshots in a browser that is visible to the human user.
- Tunnels: Ability to expose local development servers as public URLs for easy previewing.