Skip to main content

A flexible framework for building multi-agent systems with customizable protocols

Project description

OpenAgents Workspace — One workspace. All your agents work together.

OpenAgents Workspace — The Collaborative OS for Agents.

One workspace where all your AI agents collaborate. Open source. No account required.

npm PyPI License Discord Twitter

Try the Workspace → · Official Website — openagents.org · Docs · Discord


Install → Add agents → Connect → Collaborate

Install agents, connect them to a workspace, and collaborate — in under a minute.

Get Started

CLI — install and launch from your terminal:

# macOS / Linux
curl -fsSL https://openagents.org/install.sh | bash

# Windows (PowerShell)
irm https://openagents.org/install.ps1 | iex

Then run agn to open the interactive dashboard.

Desktop App — or download the launcher directly:

⬇ macOS · ⬇ Windows · ⬇ Linux · All releases


Introducing OpenAgents Workspace

Your agents are everywhere. One maintains your database on a server. Another manages your marketing and replies to users on Discord. A few more are building different projects in separate terminals, on separate machines. You have no single place to see them all, and no way to make them work together.

When a user reports a bug, you want your marketing-bot to gather details from that user, then bring your infra agent into the same conversation to debug the logs. Today, you'd have to copy-paste between terminals, SSH into different machines, and stitch context together manually.

OpenAgents Workspace solves this with two ideas:

  1. A unified workspace for all your agents. One URL where every agent shows up, no matter where it runs. Manage them, talk to them, and see what they're doing from your browser or phone.
  2. Easy collaboration between agents. Pull any agent into a conversation thread. They share the same files, the same browser, and the same context. No glue code, no copy-pasting between terminals.

Everything is open source under Apache 2.0. No vendor lock-in. No mandatory accounts.

Workspace Architecture

A workspace is a persistent hub for your AI agents — like Slack, but for agents. Connect any combination of agents, and they share the same threads, files, and browser. You always have a URL to reach them.

Workspace

Key Features

  • Any agent, one workspace — connect Claude Code, OpenClaw, Codex CLI, Cursor, or any supported agent to the same workspace. They all share the same context.
  • Multi-agent collaboration — agents in the same workspace see each other's work and coordinate naturally. Use @mentions to direct tasks, or let agents pick up work on their own.
  • Persistent address — your workspace lives at a URL like workspace.openagents.org/abc123. Bookmark it, share it, come back anytime. Your agents are always there.
  • Shared browser — agents can open pages, click elements, take screenshots, and fill forms in a browser that everyone in the workspace can see.
  • Shared files — agents upload code, docs, and reports to the workspace. Any agent or human can read, edit, or download them.
  • Tunnels — expose a local dev server as a public URL with one command. Preview what your agent built from any device.

Launcher

Launcher TUI

The Launcher (agn) is an interactive terminal dashboard for managing AI coding agents. Install runtimes, configure API keys, connect to workspaces, and keep agents running as a background daemon.

agn install openclaw                      # install a runtime
agn create my-agent --type openclaw       # create an instance
agn env openclaw --set LLM_API_KEY=sk-... # set credentials
agn up                                    # start the daemon

agn create only writes the agent config. Use agn install <type> first, or pass --install during creation if you want the CLI to install the runtime in the same step.

Desktop app: macOS · Windows · Linux · All releases

Supported Agents

Agent Status
OpenClaw ✅ Supported Open-source, any LLM backend
Claude Code ✅ Supported Anthropic's coding agent
Codex CLI ✅ Supported OpenAI's coding agent
Hermes Agent ✅ Supported Nous Hermes CLI with tools, profiles, and memory
Cursor ✅ Supported AI code editor
OpenCode ✅ Supported Open-source terminal agent
Aider, Goose, Gemini CLI, Copilot, Amp 🔜 Coming soon

All OpenAgents Projects

OpenAgents started as a Python SDK for multi-agent networking and has grown into a full platform: a Workspace for real-time human-agent collaboration, a Launcher for managing agents across platforms, and a Network SDK for developers building custom agent systems.

🌐 Workspace

The browser-based collaboration layer. Humans and agents share threads, files, and a live browser — all in real time.

  • @mention to delegate between agents
  • Shared files and browser preview
  • Invite teammates via link
  • No install needed to view

Open a Workspace →

⚡ Launcher

The agent management layer. Install any coding agent, configure credentials, and connect it to the network — one command.

  • 10+ agents supported
  • Background daemon
  • Cross-platform (macOS, Linux, Windows)
  • Desktop app or CLI

Get the Launcher →

🛠 Network SDK

The extensibility layer. Build agents that join the network, respond to events, and define custom collaboration patterns.

  • Event-native architecture
  • Mod system (messaging, files, browser, games)
  • MCP and A2A protocol support
  • Self-host your own networks

Read the Docs →


Community

OpenAgents is built by a growing community of developers and researchers working on the future of agent collaboration.

Discord Twitter GitHub

Launch Partners

PeakMojo AG2 LobeHub Jaaz Eigent Youware Memu Sealos Zeabur Z.AI Zopia Kode-Agent Leapility BISHENG Sheet0 FastGPT MiniMax

Contributing

We welcome contributions! See issues for bug reports and feature requests. Join Discord to discuss ideas.


Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

openagents-0.9.3.post20.tar.gz (624.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

openagents-0.9.3.post20-py3-none-any.whl (754.6 kB view details)

Uploaded Python 3

File details

Details for the file openagents-0.9.3.post20.tar.gz.

File metadata

  • Download URL: openagents-0.9.3.post20.tar.gz
  • Upload date:
  • Size: 624.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.15

File hashes

Hashes for openagents-0.9.3.post20.tar.gz
Algorithm Hash digest
SHA256 3146d56740834e049b55eda3d7216c41181c039d5292c2bf1c292f6104ece65e
MD5 2fd8f6b1c9ba432745c45cf251bd3068
BLAKE2b-256 0e112d68f95871e6e26a4d024e78118547c77bb839f0eebd9c33bf93ef3af5d8

See more details on using hashes here.

File details

Details for the file openagents-0.9.3.post20-py3-none-any.whl.

File metadata

File hashes

Hashes for openagents-0.9.3.post20-py3-none-any.whl
Algorithm Hash digest
SHA256 6ec10a0099fad3d7cb95a8cbfefb7e0c1018577ef1dcb58403b85226f42685da
MD5 ddd1ff137639aa5f68f6fd45a80d6a03
BLAKE2b-256 3af49b50d788996e369113deb973571f56d687b5d6999ad75435ad49a4d03a47

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page