LobeHub

Platform · Last verified 2026-09-30

TL;DR

LobeHub, formerly LobeChat, is a chat and agent workspace from LobeHub LLC that runs as a web, desktop or self-hosted app. It adds Agent Groups with a built-in orchestrator, tasks with schedules, skills and MCP connectors, and a wizard that attaches external agent CLIs. It suits individuals and teams who want one interface for many agents.

Key facts

LobeHub key facts. Data as of 2026-09-30.
Type Platform
Languages / SDKs TypeScript
License unknown
Pricing model Open core
Orchestration pattern Supervisor
GitHub stars 82,921 (as of 2026-09-30)
GitHub forks 15,950
Last push 2026-09-30
Latest release v2.2.18
Repository lobehub/lobehub
Website lobehub.com
Documentation lobehub.com
Last verified 2026-09-30

Key features

  • Agent Groups put several agents in one chat in sequential, parallel, iterative or debate mode, with a built-in Orchestrator that assigns work, orders contributions and summarises. (source)
  • Tasks work like an issue tracker whose assignee is an agent: statuses (Backlog, Running, Scheduled, Pending review, Completed), comments, acceptance checks and recurring schedules. (source)
  • A connection wizard scans an execution device and attaches installed external agents as LobeHub agents: 13 coding CLIs (including Claude Code, Codex and OpenCode) plus OpenClaw and Hermes. (source)
  • Execution devices decide where tools and coding agents run: the desktop app, a cloud sandbox, a remote computer joined with lh connect, or a paired browser tab. (source)
  • Connectors cover built-in capabilities, third-party services, community skills and community MCP integrations, each set to Pinned, Auto or Disabled per agent. (source)
  • Self-hosting is documented for Docker Compose and Vercel; the stack is a Next.js app with PostgreSQL, optional Redis and S3-compatible storage. (source)
  • Agent memory is described as structured and editable by the user (white-box memory). (source)

Architecture and orchestration pattern

Pattern: Supervisor

LobeHub is a Next.js application backed by PostgreSQL, with optional Redis and S3-compatible storage; it also ships desktop and mobile clients and an npm CLI (lh). The chat surface, the model endpoint and the place where tools execute can be different machines: the docs separate the interface from an execution device.

For multi-agent work there are three layers. Agent Groups place specialist agents in one group chat in sequential, parallel, iterative or debate mode, and an included Orchestrator understands the goal, assigns work and summarises. Tasks hand a piece of work to one agent to run in the background, with subtasks, dependencies, comments, acceptance checks and cron-style schedules. External agents (coding CLIs, OpenClaw, Hermes) are attached as separate LobeHub agents, and each keeps its own session, project instructions and permissions.

State lives in the database as topics, tasks, pages and agent documents. The README describes per-agent memory that the user can view and edit. For external agents the docs say session recovery depends on the external runtime, and OpenClaw and Hermes keep their own workspace and memory outside the LobeHub topic.

Human in the loop

Each connector tool can be set to run directly, ask for approval, or stay off, and the docs say these settings do not replace an external agent's own permission system. Tasks can pause in a Pending review status, carry acceptance criteria that can hold back delivery and start a repair round, and take comments for follow-ups. Chat shows tool calls, diffs and questions or approval requests from external agents where the integration supports them. The docs advise starting with read-only tasks and reviewing file changes before the next step.

Harnesses it can drive

Protocols

MCP, A2A and AG-UI support for LobeHub. See the full matrix.
ProtocolSupportNote
MCP Yes evidence
checked 2026-09-30
Client: the Skill Store has an MCP tab for community MCP integrations and an Add option for custom MCP endpoints; the landing site's llms.txt also describes a WebMCP endpoint at /api/mcp.
A2A Unknown
checked 2026-09-30
Not found in README, docs indexes or docs pages read; GitHub code search for a2a matched only an optional a2aProtocolVersion field in the marketplace agent API types, with no documentation of A2A support, and agent2agent returned nothing.
AG-UI Unknown
checked 2026-09-30
Not found in README, docs or GitHub code search (ag-ui returned nothing); LobeHub is not in the AG-UI README integration list.

Best for

  • Putting several role-based agents into one group chat and choosing sequential, parallel, iterative or debate collaboration.
  • One workspace that also fronts installed coding CLIs (Claude Code, Codex, OpenCode) and personal agent platforms (OpenClaw, Hermes) running on your own machines. (shortlist)
  • Self-hosting a multi-user agent workspace with Docker Compose and your own PostgreSQL. (shortlist)
  • Recurring or long-running agent work tracked as tasks with schedules and acceptance checks.

Not for

  • Teams that need a permissive OSI license for redistributing derivative works; the LICENSE adds a commercial-license condition for derivatives.
  • Isolating untrusted external agents; the docs say a working directory is not a security sandbox and LobeHub connector permissions do not cover an agent's native commands.
  • Developers who want an embeddable agent library rather than an application.

Quickstart

bash <(curl -fsSL https://lobe.li/setup.sh)

Install not yet verified by this site. What this means

# Self-host with Docker (README steps)
mkdir lobehub-db && cd lobehub-db
bash <(curl -fsSL https://lobe.li/setup.sh)   # writes the compose files and env for the LobeHub stack
docker compose up -d

# Optional: use another computer as an execution device for external agents
npm i -g @lobehub/cli
lh connect

# In the app: Create Agent -> Connect External Agents, choose the device, Rescan, Connect.

Common pitfalls

  • The README's shell snippets use fish syntax ($ mkdir ...); the setup line is bash process substitution and needs bash or zsh.
  • An LLM API key is required to chat; the README's one-click deploy asks for OPENAI_API_KEY.
  • External agents must be installed and signed in on the execution device itself; the connection wizard scans that device and does not create a cloud sandbox.
  • A working directory is not a security boundary, and browser-paired devices offer fewer tools than the desktop app.
  • Some features are labelled Alpha or Labs and can be missing or renamed between versions (see the feature status page).

Official quickstart

Pros

  • Agent Groups include an orchestrator and four collaboration modes, so sequential and parallel multi-agent work needs no code. (source)
  • External coding agents and personal agent platforms can be attached from one wizard and used from web, desktop or mobile. (source)
  • Tasks add scheduling, comments and acceptance checks to agent work. (source)
  • Community skills and MCP integrations can be added per agent from the Skill Store. (source)
  • A free Cloud plan exists alongside paid plans, and the app can also be self-hosted. (source)

Cons

  • The LICENSE is the LobeHub Community License (Apache 2.0 plus conditions): a commercial license is needed to develop and distribute derivative works, and contributors agree the terms may change. (source)
  • Projects is labelled Alpha, and some agent features sit behind Labs switches that have been renamed between releases. (source)
  • An open issue reports that an agent-to-agent call inside an Agent Group still overrides the sub-agent's own model configuration. (source)
  • The docs state that a working directory is not a security sandbox and that LobeHub connector permissions do not replace an external agent's own permissions. (source)
  • The README says LobeHub is under active development and asks users to report issues. (source)

Alternatives

FAQ

Is LobeHub open source?

The source is public on GitHub, but GitHub reports the license as unknown because the LICENSE file is the LobeHub Community License: Apache 2.0 with added conditions. Commercial use as a service without modifying the source is allowed; developing and distributing a derivative work needs a commercial license from LobeHub.

Does LobeHub support MCP?

Yes as a client. The Skill Store has an MCP tab for community integrations and lets you add a custom MCP endpoint. Local MCP connectors run through the desktop app.

Can LobeHub run Claude Code or Codex?

It attaches them rather than reimplementing them. The Connect External Agents wizard scans a device for installed CLIs, including Claude Code, Codex and OpenCode, and also OpenClaw and Hermes, and each becomes a separate LobeHub agent that keeps its own session and permissions.

How does multi-agent work happen in LobeHub?

Through Agent Groups, where a built-in Orchestrator coordinates specialist agents in sequential, parallel, iterative or debate mode, and through Tasks that delegate background work to a single agent.

Is LobeHub free?

Self-hosting the app has no license fee within the license terms, and LobeHub Cloud lists a free plan plus paid plans on its pricing page. Model API usage is billed by your provider when you bring your own key.

Sources

Unknown fields: license: GitHub reports unknown because the LICENSE file is the custom LobeHub Community License (Apache 2.0 base plus conditions on derivative works and contributor terms), not an SPDX id. protocols.a2a and protocols.agui: searched README, llms.txt, docs pages and GitHub code search; only an a2aProtocolVersion type field found, no documented support. The lobehub.com/docs pages render client-side, so docs sources are cited as the .mdx files in the official repository.

Something wrong or out of date, or do you maintain LobeHub and want this page removed? Report a correction or request removal.