Mindket

LobeHub

Newversion 2 · updated
GitHub trending
Star84.4k

Overview

LobeHub’s workspace for a team of AI agents, under its own community license. You build agents, group them, give them tasks and schedules, and keep editable memory. The notes cover Docker, Vercel, the apps, connecting Claude Code or Codex, and running from source.

LobeHub is an open-source project on GitHub in the Productivity category, listed by Mindket. It is free. This is version 2, last updated on . Install it from GitHub as its README says. Get Mindket’s setup notes on your Mindket account, as a zip.

At a glance

Runs in
  • Your own server with Docker Compose, which the docs recommend, or one Docker container with a database you provide
  • Vercel, Zeabur, Sealos, RepoCloud, Dokploy and Alibaba Cloud
  • The web app at app.lobehub.com, the macOS, Windows and Linux desktop apps, and the iOS and Android downloads
  • The source code, if you want to change it
Start with
mkdir lobehub && cd lobehub

Platform

DockerContainer
macOSOperating system
WindowsOperating system
LinuxOperating system
iOSOperating system
AndroidOperating system

And 3 more in Where to use it

About

What it is

LobeHub is a workspace for running a team of AI agents. Its README calls it your Chief Agent Operator, one that “hires, schedules, reports on your entire AI team” so it keeps working while you are away. You make an agent by describing it to the Agent Builder, or add one the community shares. Agents join groups that work in turn, side by side, in rounds or in a debate. You give an agent a task, and a schedule can rerun it. Memory is kept as entries you can read and edit. Agents reach tools through connectors and MCP servers, and each agent can use its own model. LobeHub can also take in coding agents that run on your computer, such as Claude Code and Codex. This listing covers running LobeHub yourself, and the apps.

  1. You describe an agent, or add one from the community
  2. You hand it a task, or put it in a group
  3. It works with its own model, tools and memory
  4. A schedule reruns the task when you set one
  5. You review the run record and the output

Who it suits

People who want several AI agents in one place, with their chats, files and memory kept together, and teams that want to host that place on their own server. A developer who already uses Claude Code, Codex or Cursor can connect them in the same workspace. Self-hosting means looking after a database, file storage and the app itself, so it asks more of you than the web app does.

Who uses it, and how
IndustryWho uses itHow they use itExample
Content and marketingWriters and small content teamsRun a researcher, a writer, an editor and an SEO agent as a group that works in turnA team asks for a blog post, and the group passes it from research to draft to edit to keywords.
Operations and reportingFounders and analystsSchedule a task so a report is written at a set time, and connect an email or message tool if it should be sentA founder schedules a daily 08:00 task that summarizes yesterday’s metrics, cites the source and lists missing data.
Software teamsDevelopersConnect a coding agent from the desktop app and talk to it inside LobeHubA developer connects Codex on a laptop and starts with a read-only task: summarize the repository structure.
Communities and supportCommunity managers and small teamsBind one agent to a Discord, Slack or Telegram botA community manager binds a Discord bot to one agent, so members chat with it there.

Skip the self-hosted route if you do not want to run a database, file storage and a server. The web app at app.lobehub.com and the desktop app work without them.

Where to use it

LobeHub runs where you put it, and the docs name these places.

  • Your own server with Docker Compose, which the docs recommend, or one Docker container with a database you provide
  • Vercel, Zeabur, Sealos, RepoCloud, Dokploy and Alibaba Cloud
  • The web app at app.lobehub.com, the macOS, Windows and Linux desktop apps, and the iOS and Android downloads
  • The source code, if you want to change it
  • Claude Code, Codex, Cursor and the other coding agents on its list, connected from a desktop or from a computer joined with the LobeHub CLI

How to set it up

Get it saves a zip of Mindket’s setup notes in your downloads folder, with a file for each route and one on connecting agents. The main route is Docker Compose on Linux or macOS. Windows runs it through WSL 2.

What you need first
NeedDetail
DockerThe Compose route runs the app, PostgreSQL, file storage and a gateway as containers
A shellLinux or macOS. On Windows, run the script through WSL 2
Free ports3210, 9000, 9001, 8787 and 8788
A machineThe docs give 2 CPU cores, 4 GB of RAM and 20 GB of storage as the minimum for light use
A model keyAn API key from at least one AI provider, such as OpenAI, Anthropic or Google
  1. Make a folder and open it in a terminal.
  2. Run the setup script. Press Enter to take the default, local mode, which only this computer can reach. Port mode and domain mode are for a network or a domain.
  3. Read the report the script prints. It lists the addresses and the file store’s user name and password.
  4. Start the stack and watch the log.
  5. Open http://localhost:3210.
mkdir lobehub && cd lobehub
bash <(curl -fsSL https://lobe.li/setup.sh) -l en
docker compose up -d
docker logs -f lobehub

The docs say the log shows a database migration line when the app has started. The script is a file fetched from lobe.li each time, so download and read it first if you prefer. Vercel and Dokploy need a database, storage and secrets you supply. The Zeabur and Sealos templates include PostgreSQL and storage and set up a Logto login, and RepoCloud is a one-click deploy. The steps for each are in the kit. A single container needs a PostgreSQL database with the pgvector and pg_search extensions (the Docker page uses paradedb/paradedb:latest-pg17, and the 2.0 notes recommend PostgreSQL 17 or higher) plus S3-compatible storage. It takes your settings from a file.

How to use it

Open LobeHub and start in Lobe AI, the built-in agent, which needs no agent setup. For work you repeat, make your own.

  1. Click Create Agent in the left sidebar and describe the job to Agent Builder in the right panel. It writes the role, the system prompt and the skill setup, and you adjust them.
  2. For a team, click Create Group. Start from a template or assemble your own team, and choose whether to include an Orchestrator and its model. The docs describe four ways a group works: sequential, parallel, iterative and debate.
  3. For work that needs follow-up, open Tasks on an agent’s page, describe the job and click Create task.
  4. To repeat it, open the task’s detail, go to Automation, then Scheduled. Set the frequency, time, timezone and run limit, enable automation, start scheduling with the control the page shows, then check the next run time.

The docs advise running a task once by hand before you turn its schedule on, so you can check the agent has the tools and files it needs.

Example

You self-host LobeHub and have a file of customer feedback. On an agent’s Tasks page you type this and attach the file with the attachment icon.

Read the attached customer feedback, group it by issue type, and identify the three most common problems. Suggest an improvement for each problem and present the results in a table.

That is the docs’ own sample task. You click Create task, and it appears in the list under a status such as Backlog or Pending review. You open it to see the run records and the output. If the answer is what you wanted, the next step in the docs is Automation, where you choose how often it runs.

For newcomers and experts

If you are new. An agent here is a saved role: a system prompt, a model and the tools it may use. A topic is one conversation with it. A task is closer to a ticket. You write what you want, assign an agent and let it work in the background, and the docs compare it to Linear or GitHub Issues with an agent as the assignee. Self-hosting means you run the app, its database and its file storage yourself. Start with the Docker Compose route in local mode, since it only answers on your own computer, and check the log lines the docs list before you open the page.

For experts. The app is Next.js and React on PostgreSQL through Drizzle, with tRPC for its API. The Docker image runs the database migration before it starts. The Compose stack adds a gateway for Gateway Mode, which runs agent work on the server instead of in the browser. It needs AGENT_GATEWAY_URL, GATEWAY_SERVICE_TOKEN and a pair of keys, JWKS_KEY and JWKS_PUBLIC_KEY. The browser opens a WebSocket to the gateway, so a proxy in front of it must allow upgrades. Port 8788 serves the device gateway, which lets a computer joined with lh connect run local tools.

The repository also holds an OpenAPI file and a TypeScript SDK, @lobehub/sdk. The docs say to check the version you run before you build on them, and not to treat the internal chat and tRPC routes as a stable public interface.

Good to know

LobeHub runs on your own server, and a few details are worth reading first.

  • License: the LobeHub Community License, which GitHub lists as Other. The file says it is based on Apache License 2.0 with added conditions. It allows commercial use as a front end and back end without changing the source. It asks for a commercial license from the producer to develop and distribute a derivative work. Contributors agree the producer can change the terms, and that their code may be used commercially, including in its cloud edition. The text names the product LobeChat
  • Secrets: KEY_VAULTS_SECRET encrypts the API keys users store. Once it is set, do not change it, or that data cannot be decrypted. Every deployment needs its own JWKS_KEY
  • Updating: docker compose pull and docker compose up -d update the stack. An older Compose deployment needs the new gateway variables first, or the gateway container keeps restarting and agent runs fall back to the browser
  • Vercel: the docs list a 10 second function limit on Hobby and no WebSocket support, and it needs an outside database and storage
  • Pages that disagree: the Zeabur and Sealos pages set up Logto, while the Docker and Vercel pages use the built-in login. The README’s buttons for both hosts point to different templates from the ones the pages link
  • Connected agents: a coding agent keeps its own permission rules, and LobeHub’s connector permissions do not replace them. The docs say a working directory is not a security sandbox
  • Schedules: scheduled runs can be daily, weekly or hourly. Monthly and custom cron are not offered. If runs or costs get out of hand, the docs say to disable automation first
  • Your data: prompts and files go to the model providers you set. The docs list optional analytics from Vercel, Google, PostHog and Umami, each turned on by its own variable, and say these work only on Vercel deployments, not Docker or Docker Compose. The same page lists Langfuse, which traces chat data to a Langfuse server once its keys are set (ENABLE_LANGFUSE defaults to 1)
  • Removal: docker compose stop stops the stack. The docs give no uninstall page, and their database reset deletes the ./data folder

README and files

README

LobeHub: setup notes

This kit holds setup notes only. Mindket wrote them. LobeHub itself, its Docker image and its apps come from LobeHub's own repository: https://github.com/lobehub/lobehub

These notes are not made or endorsed by LobeHub. Its README says "LobeHub organizes your agents into 7×24 operation." and "It hires, schedules, reports on your entire AI team." The documentation starts at https://lobehub.com/docs/usage/start

The notes come from the README and the documentation pages named in each file. They were not checked against the source code.

License

LobeHub uses its own license, the LobeHub Community License. GitHub lists it as "Other", with no SPDX identifier. The LICENSE file (https://github.com/lobehub/lobehub/blob/HEAD/LICENSE) says it is "based on Apache License 2.0 with the following additional conditions", and its text names the product LobeChat.

  • Commercial use: the file says the software "may be utilized commercially, including as a frontend and backend service without modifying the source code", and that "a commercial license must be obtained from the producer if you want to develop and distribute a derivative work". It gives hello@lobehub.com for licensing questions.
  • Contributors: the file says the producer "can adjust the open-source agreement to be more strict or relaxed as deemed necessary", and that contributed code "may be used for commercial purposes, including but not limited to its cloud edition".
  • Everything else: "all other rights and restrictions follow the Apache License 2.0".

These notes do not interpret the license. If you plan to ship a modified version, read the file and ask LobeHub.

What the notes cover

LobeHub is a web app with a server behind it. The docs give these ways to run or reach it:

  • setup/docker-compose.md: Docker Compose, the route the docs call recommended. It starts the whole stack.
  • setup/docker.md: one Docker container, with a PostgreSQL database and S3-compatible storage you provide.
  • setup/vercel.md: a Vercel deployment, with an external database and storage.
  • setup/other-hosts.md: Zeabur, Sealos, RepoCloud, Dokploy and Alibaba Cloud.
  • setup/apps-and-devices.md: the web app, the desktop and mobile apps, and joining a desktop app or a computer to your own server.
  • setup/connect-external-agents.md: bringing Claude Code, Codex, Cursor and other agents into LobeHub.
  • setup/models-and-keys.md: model provider keys, and Ollama for local models.
  • setup/local-development.md: running the source on your own computer.

What you need first

Main install command

The Compose page runs a setup script in a new folder, then starts the stack. Its README gives the same script line without the language flag.

mkdir lobehub && cd lobehub
bash <(curl -fsSL https://lobe.li/setup.sh) -l en
docker compose up -d

Source: https://lobehub.com/docs/self-hosting/platform/docker-compose

The script is fetched from lobe.li each time you run it. Download it and read it first if you want to know what it does before it runs.

Per-platform notes

Each file names the page its steps and commands came from. Where the README and a docs page disagree, the file says so.

Update or remove

The Compose page gives this line to update:

docker compose pull && docker compose up -d

Source: https://lobehub.com/docs/self-hosting/platform/docker-compose

An older Compose deployment needs new variables in its .env file before it starts the newer file. See setup/docker-compose.md.

docker compose stop stops the stack. The docs give no uninstall page. Their database FAQ removes the ./data folder, which holds the database, so back it up before you delete it.

Usage data and outbound connections

Optional analytics are set by environment variables and switch on only when you set them: Vercel Analytics, Google Analytics, PostHog and Umami. Source: https://lobehub.com/docs/self-hosting/environment-variables/analytics

The same page lists Langfuse Observability, which traces chat data to Langfuse Cloud or your own Langfuse server once LANGFUSE_SECRET_KEY, LANGFUSE_PUBLIC_KEY and LANGFUSE_HOST are set. Its ENABLE_LANGFUSE switch defaults to 1. The analytics page under advanced settings says the four analytics services work only on Vercel deployments, not Docker or Docker Compose. Your prompts and files go to the model provider you configure. The setup script comes from lobe.li and the LobeHub image from Docker Hub.

Sources

Files
README.md  6 KB
setup/apps-and-devices.md  4 KB
setup/connect-external-agents.md  7 KB
setup/docker-compose.md  6 KB
setup/docker.md  4 KB
setup/local-development.md  3 KB
setup/models-and-keys.md  5 KB
setup/other-hosts.md  5 KB
setup/vercel.md  5 KB

9 files, 45 KB, downloaded as a zip.

What’s new

  • Version 2 · 2026-11-09

    Updated by Mindket to the current version of this kit.

  • Version 1 · 2026-11-03

Reviews

No ratings yet

Write a review

No reviews yet.

What people say

Posts and comments that name this project on Hacker News, Bluesky, X, Reddit, Facebook and YouTube, found by a weekly search and on Trendshift. Mindket doesn’t write or check them. Open one to read it where it was posted.

asnyderShow HN: AI Roundtable – Let 200 models debate your questionYou can set this up yourself with API keys to the corresponding providers and creating an Agent Group in https://github.com/lobehub/lobehub. Agent groups allow you to easily create a room of agents and have them discuss any of your topics. Easily make agents with types and skills, it even assists…マスター/MasterJPもし、命を守るシステムの復旧中に、AIが他のAIの作業を見失えば。 単なる作業の重複では済まないかもしれません。 AIが修復をやり直している間にも、人間の命には、やり直せない時間が流れているのです。 #ぶるーすかい? ⸻ 【一次資料・GitHub】 ■ 修正がマージされたPR #21080 github.com/lobehub/lobe... ■ 私の原指摘:今も活動している古い修復を見落とす問題 github.com/lobehub/lobe...14 likes · 1 reply@musen9527Discord 群里的琐事是真多。 新提的需求没人认领,排查历史记录也费劲。 干脆在群里塞了个叫 LobeHub 的超级 Agent。 第一天让它自己爬聊天记录打招呼,一周后居然能顺手接下功能反馈。 你只需要最后看一眼结果就行。 https://t.co/FhUiYykpr1r/BestGitHubReposLobeHub - the AI chat framework formerly known as LobeChat, now rebuilt around managing a team of agents rather than talking to one modelマスター/MasterJP■ 開発者による修正・回帰テストの説明 github.com/lobehub/lobe... ■ 開発者が実装した修正 github.com/lobehub/lobe...12 likes@GreekFireX2/7 Google 的技能包,给 AI 助手补上云服务、数据库、安全等知识。 终端运行 npx skills add google/skills,选择技能和目标助手,再装到项目或全局。 以前翻文档问东问西,现在把技能装进助手。今日 +534 星! https://t.co/F1jIJFDUrDマスター/MasterJPその通知を頼りにしていた住民が逃げ遅れれば、命を落とす人が出るかもしれません。 これは仮定の災害ですが、修復中のAIを見失い、同じ仕事を別のAIに実行させる問題は、現実に起きています。 AIシステム「LobeHub」の開発者は、本来一度で済むはずの修復作業が6回実行され、2つのAIが同じ修正用ブランチに変更を送った事態を報告しました。 開発者は、修復中のAIが今も活動しているかを確認し、同じ仕事の再実行を防ぐ仕組みを作りました。 しかし私は、その安全対策にも、重大な抜け穴があることを指摘しました。 システムが確認していたのは、最近始まった5件の作業だけだったのです。10 likes · 1 reply@GitTrend0x$82🚀 olud.ai🚀 Lobe Chat v2.3.0 is out Release v2.3.0 · From PR #22056: https://github.com/lobehub/lobehub/pull/22056 · 🚀 LobeHub Release (v2.3.0) · Release Date: November 1, 2026… ⭐ 83,676 stars All open-source AI releases →https://olud.ai/releases.html #OpenSource #Release #DevTools #AI1 like@launch_llama14 open source AI repos you can build a business on: 1. Vercel AI SDK 2. Open WebUI 3. Dify 4. Flowise 5. Langflow (my personal fav) 6. RAGFlow 7. Mem0 8. Lobe Chat 9. Khoj 10. Ollama 11. Browser Use 12. Firecrawl 13. n8n 14. Vercel AI Chatbot Links in the reply 👇Brethof AILobeHub self-hosted (Docker) review: Polished AI workspace, any provider, on your own server. Our verdict: not recommended. Not sponsored. https://brethof.ai/reviews/lobehub/ #LobeHub@bdall_1做 AI 应用,模型选好之后,还会遇到几个实际问题: 怎么查自己的资料?怎么记住以前的对话?用什么界面操作?出了问题怎么检查? 这 10 个 GitHub 项目,按用途整理好了: 一、知识库与长期记忆 1. LlamaIndex 连接自己的数据,搭建文档检索和问答应用。 https://t.co/LOQyeBjB6L 2. RAGFlow 把文档整理成知识库,让 AI 找到相关资料后再回答。 https://t.co/NIzNOIRuFl 3. Mem0 给 AI 应用增加记忆功能,保存后续还会用到的信息。 https://t.co/j8RNFLkmov 4. Supermemory…

Searched

More from Mindket

See all from Mindket

Nanosaur2-670M

well9472 · Kit

Makes illustrations from text prompts with a small 670M-parameter diffusion model, run through ComfyUI. Built as a low-budget research model for people who wan…

New

Reads handwritten Arabic text from images and returns it as text. A fine-tuned PaddleOCR-VL model for people digitizing Arabic handwriting.

New

Makes video clips from a text prompt or an image plus text, at up to 720P and 24 frames per second, in the Diffusers format for a single consumer GPU.

New

Similar projects

See all in Productivity

Anthropic’s official plugin marketplace for Claude Code, kept as a GitHub repository. It lists plugins Anthropic wrote and plugins from partners and other auth…

New47.1k

Garden Skills

ConardLi · Skill

ConardLi’s six free skills for AI coding agents: code-rendered motion video, click-through web presentations, web design, GPT Image 2 prompts and images, beaut…

New14.7k

Microsoft Agent Skills

microsoft · Skill

Microsoft’s library of skills, agent personas and MCP setups for coding agents on Azure and Microsoft Foundry: one skill per SDK in five languages, plus deploy…

New3183