[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"similar-lobehub--lobehub":3,"tool-lobehub--lobehub":61},[4,18,26,36,44,53],{"id":5,"name":6,"github_repo":7,"description_zh":8,"stars":9,"difficulty_score":10,"last_commit_at":11,"category_tags":12,"status":17},4358,"openclaw","openclaw\u002Fopenclaw","OpenClaw 是一款专为个人打造的本地化 AI 助手，旨在让你在自己的设备上拥有完全可控的智能伙伴。它打破了传统 AI 助手局限于特定网页或应用的束缚，能够直接接入你日常使用的各类通讯渠道，包括微信、WhatsApp、Telegram、Discord、iMessage 等数十种平台。无论你在哪个聊天软件中发送消息，OpenClaw 都能即时响应，甚至支持在 macOS、iOS 和 Android 设备上进行语音交互，并提供实时的画布渲染功能供你操控。\n\n这款工具主要解决了用户对数据隐私、响应速度以及“始终在线”体验的需求。通过将 AI 部署在本地，用户无需依赖云端服务即可享受快速、私密的智能辅助，真正实现了“你的数据，你做主”。其独特的技术亮点在于强大的网关架构，将控制平面与核心助手分离，确保跨平台通信的流畅性与扩展性。\n\nOpenClaw 非常适合希望构建个性化工作流的技术爱好者、开发者，以及注重隐私保护且不愿被单一生态绑定的普通用户。只要具备基础的终端操作能力（支持 macOS、Linux 及 Windows WSL2），即可通过简单的命令行引导完成部署。如果你渴望拥有一个懂你",349277,3,"2026-04-06T06:32:30",[13,14,15,16],"Agent","开发框架","图像","数据工具","ready",{"id":19,"name":20,"github_repo":21,"description_zh":22,"stars":23,"difficulty_score":10,"last_commit_at":24,"category_tags":25,"status":17},3808,"stable-diffusion-webui","AUTOMATIC1111\u002Fstable-diffusion-webui","stable-diffusion-webui 是一个基于 Gradio 构建的网页版操作界面，旨在让用户能够轻松地在本地运行和使用强大的 Stable Diffusion 图像生成模型。它解决了原始模型依赖命令行、操作门槛高且功能分散的痛点，将复杂的 AI 绘图流程整合进一个直观易用的图形化平台。\n\n无论是希望快速上手的普通创作者、需要精细控制画面细节的设计师，还是想要深入探索模型潜力的开发者与研究人员，都能从中获益。其核心亮点在于极高的功能丰富度：不仅支持文生图、图生图、局部重绘（Inpainting）和外绘（Outpainting）等基础模式，还独创了注意力机制调整、提示词矩阵、负向提示词以及“高清修复”等高级功能。此外，它内置了 GFPGAN 和 CodeFormer 等人脸修复工具，支持多种神经网络放大算法，并允许用户通过插件系统无限扩展能力。即使是显存有限的设备，stable-diffusion-webui 也提供了相应的优化选项，让高质量的 AI 艺术创作变得触手可及。",162132,"2026-04-05T11:01:52",[14,15,13],{"id":27,"name":28,"github_repo":29,"description_zh":30,"stars":31,"difficulty_score":32,"last_commit_at":33,"category_tags":34,"status":17},1381,"everything-claude-code","affaan-m\u002Feverything-claude-code","everything-claude-code 是一套专为 AI 编程助手（如 Claude Code、Codex、Cursor 等）打造的高性能优化系统。它不仅仅是一组配置文件，而是一个经过长期实战打磨的完整框架，旨在解决 AI 代理在实际开发中面临的效率低下、记忆丢失、安全隐患及缺乏持续学习能力等核心痛点。\n\n通过引入技能模块化、直觉增强、记忆持久化机制以及内置的安全扫描功能，everything-claude-code 能显著提升 AI 在复杂任务中的表现，帮助开发者构建更稳定、更智能的生产级 AI 代理。其独特的“研究优先”开发理念和针对 Token 消耗的优化策略，使得模型响应更快、成本更低，同时有效防御潜在的攻击向量。\n\n这套工具特别适合软件开发者、AI 研究人员以及希望深度定制 AI 工作流的技术团队使用。无论您是在构建大型代码库，还是需要 AI 协助进行安全审计与自动化测试，everything-claude-code 都能提供强大的底层支持。作为一个曾荣获 Anthropic 黑客大奖的开源项目，它融合了多语言支持与丰富的实战钩子（hooks），让 AI 真正成长为懂上",154349,2,"2026-04-13T23:32:16",[14,13,35],"语言模型",{"id":37,"name":38,"github_repo":39,"description_zh":40,"stars":41,"difficulty_score":32,"last_commit_at":42,"category_tags":43,"status":17},2271,"ComfyUI","Comfy-Org\u002FComfyUI","ComfyUI 是一款功能强大且高度模块化的视觉 AI 引擎，专为设计和执行复杂的 Stable Diffusion 图像生成流程而打造。它摒弃了传统的代码编写模式，采用直观的节点式流程图界面，让用户通过连接不同的功能模块即可构建个性化的生成管线。\n\n这一设计巧妙解决了高级 AI 绘图工作流配置复杂、灵活性不足的痛点。用户无需具备编程背景，也能自由组合模型、调整参数并实时预览效果，轻松实现从基础文生图到多步骤高清修复等各类复杂任务。ComfyUI 拥有极佳的兼容性，不仅支持 Windows、macOS 和 Linux 全平台，还广泛适配 NVIDIA、AMD、Intel 及苹果 Silicon 等多种硬件架构，并率先支持 SDXL、Flux、SD3 等前沿模型。\n\n无论是希望深入探索算法潜力的研究人员和开发者，还是追求极致创作自由度的设计师与资深 AI 绘画爱好者，ComfyUI 都能提供强大的支持。其独特的模块化架构允许社区不断扩展新功能，使其成为当前最灵活、生态最丰富的开源扩散模型工具之一，帮助用户将创意高效转化为现实。",108322,"2026-04-10T11:39:34",[14,15,13],{"id":45,"name":46,"github_repo":47,"description_zh":48,"stars":49,"difficulty_score":32,"last_commit_at":50,"category_tags":51,"status":17},6121,"gemini-cli","google-gemini\u002Fgemini-cli","gemini-cli 是一款由谷歌推出的开源 AI 命令行工具，它将强大的 Gemini 大模型能力直接集成到用户的终端环境中。对于习惯在命令行工作的开发者而言，它提供了一条从输入提示词到获取模型响应的最短路径，无需切换窗口即可享受智能辅助。\n\n这款工具主要解决了开发过程中频繁上下文切换的痛点，让用户能在熟悉的终端界面内直接完成代码理解、生成、调试以及自动化运维任务。无论是查询大型代码库、根据草图生成应用，还是执行复杂的 Git 操作，gemini-cli 都能通过自然语言指令高效处理。\n\n它特别适合广大软件工程师、DevOps 人员及技术研究人员使用。其核心亮点包括支持高达 100 万 token 的超长上下文窗口，具备出色的逻辑推理能力；内置 Google 搜索、文件操作及 Shell 命令执行等实用工具；更独特的是，它支持 MCP（模型上下文协议），允许用户灵活扩展自定义集成，连接如图像生成等外部能力。此外，个人谷歌账号即可享受免费的额度支持，且项目基于 Apache 2.0 协议完全开源，是提升终端工作效率的理想助手。",100752,"2026-04-10T01:20:03",[52,13,15,14],"插件",{"id":54,"name":55,"github_repo":56,"description_zh":57,"stars":58,"difficulty_score":32,"last_commit_at":59,"category_tags":60,"status":17},4721,"markitdown","microsoft\u002Fmarkitdown","MarkItDown 是一款由微软 AutoGen 团队打造的轻量级 Python 工具，专为将各类文件高效转换为 Markdown 格式而设计。它支持 PDF、Word、Excel、PPT、图片（含 OCR）、音频（含语音转录）、HTML 乃至 YouTube 链接等多种格式的解析，能够精准提取文档中的标题、列表、表格和链接等关键结构信息。\n\n在人工智能应用日益普及的今天，大语言模型（LLM）虽擅长处理文本，却难以直接读取复杂的二进制办公文档。MarkItDown 恰好解决了这一痛点，它将非结构化或半结构化的文件转化为模型“原生理解”且 Token 效率极高的 Markdown 格式，成为连接本地文件与 AI 分析 pipeline 的理想桥梁。此外，它还提供了 MCP（模型上下文协议）服务器，可无缝集成到 Claude Desktop 等 LLM 应用中。\n\n这款工具特别适合开发者、数据科学家及 AI 研究人员使用，尤其是那些需要构建文档检索增强生成（RAG）系统、进行批量文本分析或希望让 AI 助手直接“阅读”本地文件的用户。虽然生成的内容也具备一定可读性，但其核心优势在于为机器",93400,"2026-04-06T19:52:38",[52,14],{"id":62,"github_repo":63,"name":64,"description_en":65,"description_zh":66,"ai_summary_zh":66,"readme_en":67,"readme_zh":68,"quickstart_zh":69,"use_case_zh":70,"hero_image_url":71,"owner_login":64,"owner_name":72,"owner_avatar_url":73,"owner_bio":74,"owner_company":75,"owner_location":75,"owner_email":76,"owner_twitter":64,"owner_website":77,"owner_url":78,"languages":79,"stars":116,"forks":117,"last_commit_at":118,"license":119,"difficulty_score":32,"env_os":120,"env_gpu":121,"env_ram":122,"env_deps":123,"category_tags":131,"github_topics":132,"view_count":145,"oss_zip_url":75,"oss_zip_packed_at":75,"status":17,"created_at":146,"updated_at":147,"faqs":148,"releases":177},7347,"lobehub\u002Flobehub","lobehub","The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.","LobeHub 是一个致力于工作与生活的智能体协作平台，旨在帮助用户发现、构建并与不断成长的 AI 智能体队友协同工作。它解决了当前 AI 应用中单点交互效率低、难以形成规模化协作网络的问题，将“智能体”确立为工作的基本单元，让人类与 AI 能够共同进化。\n\n无论是开发者、研究人员还是普通用户，都能通过 LobeHub 轻松设计多智能体协作流程。平台支持一键安装 MCP 插件、访问丰富的智能体市场，并提供本地与云端数据库管理、多用户协作等高级功能。其独特的技术亮点包括对多种大模型服务商的兼容、本地大模型部署支持、视觉识别、语音对话（TTS\u002FSTT）、文生图以及思维链（Chain of Thought）等能力。此外，LobeHub 还具备分支对话、工件生成、文件上传与知识库集成等实用特性，并适配桌面端、移动端及 PWA 场景，支持自定义主题。\n\n通过开源与自托管选项，LobeHub 为构建人机共演的未来协作网络提供了灵活、可扩展的基础设施。","\u003Cdiv align=\"center\">\u003Ca name=\"readme-top\">\u003C\u002Fa>\n\n[![][image-banner]][vercel-link]\n\n# LobeHub\n\nLobeHub is the ultimate space for work and life: \u003Cbr\u002F>\nto find, build, and collaborate with agent teammates that grow with you.\u003Cbr\u002F>\nWe’re building the world’s largest human–agent co-evolving network.\n\n**English** · [简体中文](.\u002FREADME.zh-CN.md) · [Official Site][official-site] · [Changelog][changelog] · [Documents][docs] · [Blog][blog] · [Feedback][github-issues-link]\n\n\u003C!-- SHIELD GROUP -->\n\n[![][github-release-shield]][github-release-link]\n[![][docker-release-shield]][docker-release-link]\n[![][vercel-shield]][vercel-link]\n[![][discord-shield]][discord-link]\u003Cbr\u002F>\n[![][codecov-shield]][codecov-link]\n[![][github-action-test-shield]][github-action-test-link]\n[![][github-action-release-shield]][github-action-release-link]\n[![][github-releasedate-shield]][github-releasedate-link]\u003Cbr\u002F>\n[![][github-contributors-shield]][github-contributors-link]\n[![][github-forks-shield]][github-forks-link]\n[![][github-stars-shield]][github-stars-link]\n[![][github-issues-shield]][github-issues-link]\n[![][github-license-shield]][github-license-link]\u003Cbr>\n[![][sponsor-shield]][sponsor-link]\n\n**Share LobeHub Repository**\n\n[![][share-x-shield]][share-x-link]\n[![][share-telegram-shield]][share-telegram-link]\n[![][share-whatsapp-shield]][share-whatsapp-link]\n[![][share-reddit-shield]][share-reddit-link]\n[![][share-weibo-shield]][share-weibo-link]\n[![][share-mastodon-shield]][share-mastodon-link]\n[![][share-linkedin-shield]][share-linkedin-link]\n\n\u003Csup>Agent teammates that grow with you\u003C\u002Fsup>\n\n[![][github-trending-shield]][github-trending-url]\n\n[![](https:\u002F\u002Fvercel.com\u002Foss\u002Fprogram-badge.svg)](https:\u002F\u002Fvercel.com\u002Foss)\n\n\u003C\u002Fdiv>\n\n\u003Cdetails>\n\u003Csummary>\u003Ckbd>Table of contents\u003C\u002Fkbd>\u003C\u002Fsummary>\n\n#### TOC\n\n- [👋🏻 Getting Started & Join Our Community](#-getting-started--join-our-community)\n- [✨ Features](#-features)\n  - [Create: Agents as the Unit of Work](#create-agents-as-the-unit-of-work)\n  - [Collaborate: Scale New Forms of Collaboration Networks](#collaborate-scale-new-forms-of-collaboration-networks)\n  - [Evolve: Co-evolution of Humans and Agents](#evolve-co-evolution-of-humans-and-agents)\n  - [MCP Plugin One-Click Installation](#mcp-plugin-one-click-installation)\n  - [MCP Marketplace](#mcp-marketplace)\n  - [Desktop App](#desktop-app)\n  - [Smart Internet Search](#smart-internet-search)\n  - [Chain of Thought](#chain-of-thought)\n  - [Branching Conversations](#branching-conversations)\n  - [Artifacts Support](#artifacts-support)\n  - [File Upload \u002FKnowledge Base](#file-upload-knowledge-base)\n  - [Multi-Model Service Provider Support](#multi-model-service-provider-support)\n  - [Local Large Language Model (LLM) Support](#local-large-language-model-llm-support)\n  - [Model Visual Recognition](#model-visual-recognition)\n  - [TTS & STT Voice Conversation](#tts--stt-voice-conversation)\n  - [Text to Image Generation](#text-to-image-generation)\n  - [Plugin System (Function Calling)](#plugin-system-function-calling)\n  - [Agent Market (GPTs)](#agent-market-gpts)\n  - [Support Local \u002F Remote Database](#support-local--remote-database)\n  - [Support Multi-User Management](#support-multi-user-management)\n  - [Progressive Web App (PWA)](#progressive-web-app-pwa)\n  - [Mobile Device Adaptation](#mobile-device-adaptation)\n  - [Custom Themes](#custom-themes)\n  - [`*` What's more](#-whats-more)\n- [🛳 Self Hosting](#-self-hosting)\n  - [`A` Deploying with Vercel, Zeabur , Sealos or Alibaba Cloud](#a-deploying-with-vercel-zeabur--sealos-or-alibaba-cloud)\n  - [`B` Deploying with Docker](#b-deploying-with-docker)\n  - [Environment Variable](#environment-variable)\n- [📦 Ecosystem](#-ecosystem)\n- [🧩 Plugins](#-plugins)\n- [⌨️ Local Development](#️-local-development)\n- [🤝 Contributing](#-contributing)\n- [❤️ Sponsor](#️-sponsor)\n- [🔗 More Products](#-more-products)\n\n####\n\n\u003Cbr\u002F>\n\n\u003C\u002Fdetails>\n\n\u003Cbr\u002F>\n\n\u003Chttps:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F6710ad97-03d0-4175-bd75-adff9b55eca2>\n\n## 👋🏻 Getting Started & Join Our Community\n\nWe are a group of e\u002Facc design-engineers, hoping to provide modern design components and tools for AIGC.\nBy adopting the Bootstrapping approach, we aim to provide developers and users with a more open, transparent, and user-friendly product ecosystem.\n\nWhether for users or professional developers, LobeHub will be your AI Agent playground. Please be aware that LobeHub is currently under active development, and feedback is welcome for any [issues][issues-link] encountered.\n\n| [![](https:\u002F\u002Fapi.producthunt.com\u002Fwidgets\u002Fembed-image\u002Fv1\u002Ffeatured.svg?post_id=1065874&theme=light&t=1769347414733)](https:\u002F\u002Fwww.producthunt.com\u002Fproducts\u002Flobehub?embed=true&utm_source=badge-featured&utm_medium=badge&utm_campaign=badge-lobehub) | We are live on Product Hunt! We are thrilled to bring LobeHub to the world. If you believe in a future where humans and agents co-evolve, please support our journey. |\n| :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [![][discord-shield-badge]][discord-link]                                                                                                                                                                                                         | Join our Discord community! This is where you can connect with developers and other enthusiastic users of LobeHub.                                                    |\n\n> \\[!IMPORTANT]\n>\n> **Star Us**, You will receive all release notifications from GitHub without any delay \\~ ⭐️\n\n[![][image-star]][github-stars-link]\n\n\u003Cdetails>\n  \u003Csummary>\u003Ckbd>Star History\u003C\u002Fkbd>\u003C\u002Fsummary>\n  \u003Cpicture>\n    \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"https:\u002F\u002Fapi.star-history.com\u002Fsvg?repos=lobehub%2Flobehub&theme=dark&type=Date\">\n    \u003Cimg width=\"100%\" src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Flobehub_lobehub_readme_5e7ca44054a6.png\">\n  \u003C\u002Fpicture>\n\u003C\u002Fdetails>\n\n## ✨ Features\n\nToday’s agents are one-off, task-driven tools. They lack context, live in isolation, and require manual hand-offs between different windows and models. While some maintain memory, it is often global, shallow, and impersonal. In this mode, users are forced to toggle between fragmented conversations, making it difficult to form structured productivity.\n\n**LobeHub changes everything.**\n\nLobeHub is a work-and-lifestyle space to find, build, and collaborate with agent teammates that grow with you. In LobeHub, we treat **Agents as the unit of work**, providing an infrastructure where humans and agents co-evolve.\n\n![](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Flobehub_lobehub_readme_2204cde2228f.webp)\n\n### Create: Agents as the Unit of Work\n\nBuilding a personalized AI team starts with the **Agent Builder**. You can describe what you need once, and the agent setup starts right away, applying auto-configurations so you can use it instantly.\n\n- **Unified Intelligence**: Seamlessly access any model and any modality—all under your control.\n- **10,000+ Skills**: Connect your agents to the skills you use every day with a library of over 10,000 tools and MCP-compatible plugins.\n\n[![][back-to-top]](#readme-top)\n\n\u003Cdiv align=\"right\">\n\n[![][back-to-top]](#readme-top)\n\n\u003C\u002Fdiv>\n\n![](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Flobehub_lobehub_readme_771ff3d30b9e.webp)\n\n### Collaborate: Scale New Forms of Collaboration Networks\n\nLobeHub introduces **Agent Groups**, allowing you to work with agents like real teammates. The system assembles the right agents for the task, enabling parallel collaboration and iterative improvement.\n\n- **Pages**: Write and refine content with multiple agents in one place with a shared context.\n- **Schedule**: Schedule runs and let agents do the work at the right time, even while you are away.\n- **Project**: Organize work by project to keep everything structured and easy to track.\n- **Workspace**: A shared space for teams to collaborate with agents, ensuring clear ownership and visibility across the organization.\n\n[![][back-to-top]](#readme-top)\n\n\u003Cdiv align=\"right\">\n\n[![][back-to-top]](#readme-top)\n\n\u003C\u002Fdiv>\n\n![](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Flobehub_lobehub_readme_fe98eae9fcb6.webp)\n\n### Evolve: Co-evolution of Humans and Agents\n\nThe best AI is one that understands you deeply. LobeHub features **Personal Memory** that builds a clear understanding of your needs.\n\n- **Continual Learning**: Your agents learn from how you work, adapting their behavior to act at the right moment.\n- **White-Box Memory**: We believe in transparency. Your agents use structured, editable memory, giving you full control over what they remember.\n\n\u003Cdiv align=\"right\">\n\n[![][back-to-top]](#readme-top)\n\n\u003C\u002Fdiv>\n\n\u003Cdetails>\n\u003Csummary>More Features\u003C\u002Fsummary>\n\n![][image-feat-mcp]\n\n### MCP Plugin One-Click Installation\n\n**Seamlessly Connect Your AI to the World**\n\nUnlock the full potential of your AI by enabling smooth, secure, and dynamic interactions with external tools, data sources, and services. LobeHub's MCP (Model Context Protocol) plugin system breaks down the barriers between your AI and the digital ecosystem, allowing for unprecedented connectivity and functionality.\n\nTransform your conversations into powerful workflows by connecting to databases, APIs, file systems, and more. Experience the freedom of AI that truly understands and interacts with your world.\n\n[![][back-to-top]](#readme-top)\n\n![][image-feat-mcp-market]\n\n### MCP Marketplace\n\n**Discover, Connect, Extend**\n\nBrowse a growing library of MCP plugins to expand your AI's capabilities and streamline your workflows effortlessly. Visit [lobehub.com\u002Fmcp](https:\u002F\u002Flobehub.com\u002Fmcp) to explore the MCP Marketplace, which offers a curated collection of integrations that enhance your AI's ability to work with various tools and services.\n\nFrom productivity tools to development environments, discover new ways to extend your AI's reach and effectiveness. Connect with the community and find the perfect plugins for your specific needs.\n\n[![][back-to-top]](#readme-top)\n\n![][image-feat-desktop]\n\n### Desktop App\n\n**Peak Performance, Zero Distractions**\n\nGet the full LobeHub experience without browser limitations—comprehensive, focused, and always ready to go. Our desktop application provides a dedicated environment for your AI interactions, ensuring optimal performance and minimal distractions.\n\nExperience faster response times, better resource management, and a more stable connection to your AI assistant. The desktop app is designed for users who demand the best performance from their AI tools.\n\n[![][back-to-top]](#readme-top)\n\n![][image-feat-web-search]\n\n### Smart Internet Search\n\n**Online Knowledge On Demand**\n\nWith real-time internet access, your AI keeps up with the world—news, data, trends, and more. Stay informed and get the most current information available, enabling your AI to provide accurate and up-to-date responses.\n\nAccess live information, verify facts, and explore current events without leaving your conversation. Your AI becomes a gateway to the world's knowledge, always current and comprehensive.\n\n[![][back-to-top]](#readme-top)\n\n[![][image-feat-cot]][docs-feat-cot]\n\n### [Chain of Thought][docs-feat-cot]\n\nExperience AI reasoning like never before. Watch as complex problems unfold step by step through our innovative Chain of Thought (CoT) visualization. This breakthrough feature provides unprecedented transparency into AI's decision-making process, allowing you to observe how conclusions are reached in real-time.\n\nBy breaking down complex reasoning into clear, logical steps, you can better understand and validate the AI's problem-solving approach. Whether you're debugging, learning, or simply curious about AI reasoning, CoT visualization transforms abstract thinking into an engaging, interactive experience.\n\n[![][back-to-top]](#readme-top)\n\n[![][image-feat-branch]][docs-feat-branch]\n\n### [Branching Conversations][docs-feat-branch]\n\nIntroducing a more natural and flexible way to chat with AI. With Branch Conversations, your discussions can flow in multiple directions, just like human conversations do. Create new conversation branches from any message, giving you the freedom to explore different paths while preserving the original context.\n\nChoose between two powerful modes:\n\n- **Continuation Mode:** Seamlessly extend your current discussion while maintaining valuable context\n- **Standalone Mode:** Start fresh with a new topic based on any previous message\n\nThis groundbreaking feature transforms linear conversations into dynamic, tree-like structures, enabling deeper exploration of ideas and more productive interactions.\n\n[![][back-to-top]](#readme-top)\n\n[![][image-feat-artifacts]][docs-feat-artifacts]\n\n### [Artifacts Support][docs-feat-artifacts]\n\nExperience the power of Claude Artifacts, now integrated into LobeHub. This revolutionary feature expands the boundaries of AI-human interaction, enabling real-time creation and visualization of diverse content formats.\n\nCreate and visualize with unprecedented flexibility:\n\n- Generate and display dynamic SVG graphics\n- Build and render interactive HTML pages in real-time\n- Produce professional documents in multiple formats\n\n[![][back-to-top]](#readme-top)\n\n[![][image-feat-knowledgebase]][docs-feat-knowledgebase]\n\n### [File Upload \u002FKnowledge Base][docs-feat-knowledgebase]\n\nLobeHub supports file upload and knowledge base functionality. You can upload various types of files including documents, images, audio, and video, as well as create knowledge bases, making it convenient for users to manage and search for files. Additionally, you can utilize files and knowledge base features during conversations, enabling a richer dialogue experience.\n\n\u003Chttps:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Ffaa8cf67-e743-4590-8bf6-ebf6ccc34175>\n\n> \\[!TIP]\n>\n> Learn more on [📘 LobeHub Knowledge Base Launch — From Now On, Every Step Counts](https:\u002F\u002Flobehub.com\u002Fblog\u002Fknowledge-base)\n\n\u003Cdiv align=\"right\">\n\n[![][back-to-top]](#readme-top)\n\n\u003C\u002Fdiv>\n\n[![][image-feat-privoder]][docs-feat-provider]\n\n### [Multi-Model Service Provider Support][docs-feat-provider]\n\nIn the continuous development of LobeHub, we deeply understand the importance of diversity in model service providers for meeting the needs of the community when providing AI conversation services. Therefore, we have expanded our support to multiple model service providers, rather than being limited to a single one, in order to offer users a more diverse and rich selection of conversations.\n\nIn this way, LobeHub can more flexibly adapt to the needs of different users, while also providing developers with a wider range of choices.\n\n#### Supported Model Service Providers\n\nWe have implemented support for the following model service providers:\n\n\u003C!-- PROVIDER LIST -->\n\n\u003Cdetails>\u003Csummary>\u003Ckbd>See more providers (+-10)\u003C\u002Fkbd>\u003C\u002Fsummary>\n\n\u003C\u002Fdetails>\n\n> 📊 Total providers: [\u003Ckbd>**0**\u003C\u002Fkbd>](https:\u002F\u002Flobechat.com\u002Fdiscover\u002Fproviders)\n\n \u003C!-- PROVIDER LIST -->\n\nAt the same time, we are also planning to support more model service providers. If you would like LobeHub to support your favorite service provider, feel free to join our [💬 community discussion](https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobehub\u002Fdiscussions\u002F1284).\n\n\u003Cdiv align=\"right\">\n\n[![][back-to-top]](#readme-top)\n\n\u003C\u002Fdiv>\n\n[![][image-feat-local]][docs-feat-local]\n\n### [Local Large Language Model (LLM) Support][docs-feat-local]\n\nTo meet the specific needs of users, LobeHub also supports the use of local models based on [Ollama](https:\u002F\u002Follama.ai), allowing users to flexibly use their own or third-party models.\n\n> \\[!TIP]\n>\n> Learn more about [📘 Using Ollama in LobeHub][docs-usage-ollama] by checking it out.\n\n\u003Cdiv align=\"right\">\n\n[![][back-to-top]](#readme-top)\n\n\u003C\u002Fdiv>\n\n[![][image-feat-vision]][docs-feat-vision]\n\n### [Model Visual Recognition][docs-feat-vision]\n\nLobeHub now supports OpenAI's latest [`gpt-4-vision`](https:\u002F\u002Fplatform.openai.com\u002Fdocs\u002Fguides\u002Fvision) model with visual recognition capabilities,\na multimodal intelligence that can perceive visuals. Users can easily upload or drag and drop images into the dialogue box,\nand the agent will be able to recognize the content of the images and engage in intelligent conversation based on this,\ncreating smarter and more diversified chat scenarios.\n\nThis feature opens up new interactive methods, allowing communication to transcend text and include a wealth of visual elements.\nWhether it's sharing images in daily use or interpreting images within specific industries, the agent provides an outstanding conversational experience.\n\n\u003Cdiv align=\"right\">\n\n[![][back-to-top]](#readme-top)\n\n\u003C\u002Fdiv>\n\n[![][image-feat-tts]][docs-feat-tts]\n\n### [TTS & STT Voice Conversation][docs-feat-tts]\n\nLobeHub supports Text-to-Speech (TTS) and Speech-to-Text (STT) technologies, enabling our application to convert text messages into clear voice outputs,\nallowing users to interact with our conversational agent as if they were talking to a real person. Users can choose from a variety of voices to pair with the agent.\n\nMoreover, TTS offers an excellent solution for those who prefer auditory learning or desire to receive information while busy.\nIn LobeHub, we have meticulously selected a range of high-quality voice options (OpenAI Audio, Microsoft Edge Speech) to meet the needs of users from different regions and cultural backgrounds.\nUsers can choose the voice that suits their personal preferences or specific scenarios, resulting in a personalized communication experience.\n\n\u003Cdiv align=\"right\">\n\n[![][back-to-top]](#readme-top)\n\n\u003C\u002Fdiv>\n\n[![][image-feat-t2i]][docs-feat-t2i]\n\n### [Text to Image Generation][docs-feat-t2i]\n\nWith support for the latest text-to-image generation technology, LobeHub now allows users to invoke image creation tools directly within conversations with the agent. By leveraging the capabilities of AI tools such as [`DALL-E 3`](https:\u002F\u002Fopenai.com\u002Fdall-e-3), [`MidJourney`](https:\u002F\u002Fwww.midjourney.com\u002F), and [`Pollinations`](https:\u002F\u002Fpollinations.ai\u002F), the agents are now equipped to transform your ideas into images.\n\nThis enables a more private and immersive creative process, allowing for the seamless integration of visual storytelling into your personal dialogue with the agent.\n\n\u003Cdiv align=\"right\">\n\n[![][back-to-top]](#readme-top)\n\n\u003C\u002Fdiv>\n\n[![][image-feat-plugin]][docs-feat-plugin]\n\n### [Plugin System (Function Calling)][docs-feat-plugin]\n\nThe plugin ecosystem of LobeHub is an important extension of its core functionality, greatly enhancing the practicality and flexibility of the LobeHub assistant.\n\n\u003Cvideo controls src=\"https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobehub\u002Fassets\u002F28616219\u002Ff29475a3-f346-4196-a435-41a6373ab9e2\" muted=\"false\">\u003C\u002Fvideo>\n\nBy utilizing plugins, LobeHub assistants can obtain and process real-time information, such as searching for web information and providing users with instant and relevant news.\n\nIn addition, these plugins are not limited to news aggregation, but can also extend to other practical functions, such as quickly searching documents, generating images, obtaining data from various platforms like Bilibili, Steam, and interacting with various third-party services.\n\n> \\[!TIP]\n>\n> Learn more about [📘 Plugin Usage][docs-usage-plugin] by checking it out.\n\n\u003C!-- PLUGIN LIST -->\n\n| Recent Submits                                                                                                             | Description                                                                                                                                     |\n| -------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- |\n| [Shopping tools](https:\u002F\u002Flobechat.com\u002Fdiscover\u002Fplugin\u002FShoppingTools)\u003Cbr\u002F>\u003Csup>By **shoppingtools** on **2026-01-12**\u003C\u002Fsup> | Search for products on eBay & AliExpress, find eBay events & coupons. Get prompt examples.\u003Cbr\u002F>`shopping` `e-bay` `ali-express` `coupons`       |\n| [SEO Assistant](https:\u002F\u002Flobechat.com\u002Fdiscover\u002Fplugin\u002Fseo_assistant)\u003Cbr\u002F>\u003Csup>By **webfx** on **2026-01-12**\u003C\u002Fsup>          | The SEO Assistant can generate search engine keyword information in order to aid the creation of content.\u003Cbr\u002F>`seo` `keyword`                   |\n| [Video Captions](https:\u002F\u002Flobechat.com\u002Fdiscover\u002Fplugin\u002FVideoCaptions)\u003Cbr\u002F>\u003Csup>By **maila** on **2025-12-13**\u003C\u002Fsup>         | Convert Youtube links into transcribed text, enable asking questions, create chapters, and summarize its content.\u003Cbr\u002F>`video-to-text` `youtube` |\n| [WeatherGPT](https:\u002F\u002Flobechat.com\u002Fdiscover\u002Fplugin\u002FWeatherGPT)\u003Cbr\u002F>\u003Csup>By **steven-tey** on **2025-12-13**\u003C\u002Fsup>           | Get current weather information for a specific location.\u003Cbr\u002F>`weather`                                                                          |\n\n> 📊 Total plugins: [\u003Ckbd>**40**\u003C\u002Fkbd>](https:\u002F\u002Flobechat.com\u002Fdiscover\u002Fplugins)\n\n \u003C!-- PLUGIN LIST -->\n\n\u003Cdiv align=\"right\">\n\n[![][back-to-top]](#readme-top)\n\n\u003C\u002Fdiv>\n\n[![][image-feat-agent]][docs-feat-agent]\n\n### [Agent Market (GPTs)][docs-feat-agent]\n\nIn LobeHub Agent Marketplace, creators can discover a vibrant and innovative community that brings together a multitude of well-designed agents,\nwhich not only play an important role in work scenarios but also offer great convenience in learning processes.\nOur marketplace is not just a showcase platform but also a collaborative space. Here, everyone can contribute their wisdom and share the agents they have developed.\n\n> \\[!TIP]\n>\n> By [🤖\u002F🏪 Submit Agents][submit-agents-link], you can easily submit your agent creations to our platform.\n> Importantly, LobeHub has established a sophisticated automated internationalization (i18n) workflow,\n> capable of seamlessly translating your agent into multiple language versions.\n> This means that no matter what language your users speak, they can experience your agent without barriers.\n\n> \\[!IMPORTANT]\n>\n> We welcome all users to join this growing ecosystem and participate in the iteration and optimization of agents.\n> Together, we can create more interesting, practical, and innovative agents, further enriching the diversity and practicality of the agent offerings.\n\n\u003C!-- AGENT LIST -->\n\n| Recent Submits                                                                                                                                                                 | Description                                                                                                                                                                                                              |\n| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |\n| [Turtle Soup Host](https:\u002F\u002Flobechat.com\u002Fdiscover\u002Fassistant\u002Flateral-thinking-puzzle)\u003Cbr\u002F>\u003Csup>By **[CSY2022](https:\u002F\u002Fgithub.com\u002FCSY2022)** on **2025-06-19**\u003C\u002Fsup>              | A turtle soup host needs to provide the scenario, the complete story (truth of the event), and the key point (the condition for guessing correctly).\u003Cbr\u002F>`turtle-soup` `reasoning` `interaction` `puzzle` `role-playing` |\n| [Academic Writing Assistant](https:\u002F\u002Flobechat.com\u002Fdiscover\u002Fassistant\u002Facademic-writing-assistant)\u003Cbr\u002F>\u003Csup>By **[swarfte](https:\u002F\u002Fgithub.com\u002Fswarfte)** on **2025-06-17**\u003C\u002Fsup> | Expert in academic research paper writing and formal documentation\u003Cbr\u002F>`academic-writing` `research` `formal-style`                                                                                                      |\n| [Gourmet Reviewer🍟](https:\u002F\u002Flobechat.com\u002Fdiscover\u002Fassistant\u002Ffood-reviewer)\u003Cbr\u002F>\u003Csup>By **[renhai-lab](https:\u002F\u002Fgithub.com\u002Frenhai-lab)** on **2025-06-17**\u003C\u002Fsup>                | Food critique expert\u003Cbr\u002F>`gourmet` `review` `writing`                                                                                                                                                                    |\n| [Minecraft Senior Developer](https:\u002F\u002Flobechat.com\u002Fdiscover\u002Fassistant\u002Fjava-development)\u003Cbr\u002F>\u003Csup>By **[iamyuuk](https:\u002F\u002Fgithub.com\u002Fiamyuuk)** on **2025-06-17**\u003C\u002Fsup>           | Expert in advanced Java development and Minecraft mod and server plugin development\u003Cbr\u002F>`development` `programming` `minecraft` `java`                                                                                   |\n\n> 📊 Total agents: [\u003Ckbd>**505**\u003C\u002Fkbd> ](https:\u002F\u002Flobechat.com\u002Fdiscover\u002Fassistants)\n\n \u003C!-- AGENT LIST -->\n\n\u003Cdiv align=\"right\">\n\n[![][back-to-top]](#readme-top)\n\n\u003C\u002Fdiv>\n\n[![][image-feat-database]][docs-feat-database]\n\n### [Support Local \u002F Remote Database][docs-feat-database]\n\nLobeHub supports the use of both server-side and local databases. Depending on your needs, you can choose the appropriate deployment solution:\n\n- **Local database**: suitable for users who want more control over their data and privacy protection. LobeHub uses CRDT (Conflict-Free Replicated Data Type) technology to achieve multi-device synchronization. This is an experimental feature aimed at providing a seamless data synchronization experience.\n- **Server-side database**: suitable for users who want a more convenient user experience. LobeHub supports PostgreSQL as a server-side database. For detailed documentation on how to configure the server-side database, please visit [Configure Server-side Database](https:\u002F\u002Flobehub.com\u002Fdocs\u002Fself-hosting\u002Fadvanced\u002Fserver-database).\n\nRegardless of which database you choose, LobeHub can provide you with an excellent user experience.\n\n\u003Cdiv align=\"right\">\n\n[![][back-to-top]](#readme-top)\n\n\u003C\u002Fdiv>\n\n[![][image-feat-auth]][docs-feat-auth]\n\n### [Support Multi-User Management][docs-feat-auth]\n\nLobeHub supports multi-user management and provides flexible user authentication solutions:\n\n- **Better Auth**: LobeHub integrates `Better Auth`, a modern and flexible authentication library that supports multiple authentication methods, including OAuth, email login, credential login, magic links, and more. With `Better Auth`, you can easily implement user registration, login, session management, social login, multi-factor authentication (MFA), and other functions to ensure the security and privacy of user data.\n\n\u003Cdiv align=\"right\">\n\n[![][back-to-top]](#readme-top)\n\n\u003C\u002Fdiv>\n\n[![][image-feat-pwa]][docs-feat-pwa]\n\n### [Progressive Web App (PWA)][docs-feat-pwa]\n\nWe deeply understand the importance of providing a seamless experience for users in today's multi-device environment.\nTherefore, we have adopted Progressive Web Application ([PWA](https:\u002F\u002Fsupport.google.com\u002Fchrome\u002Fanswer\u002F9658361)) technology,\na modern web technology that elevates web applications to an experience close to that of native apps.\n\nThrough PWA, LobeHub can offer a highly optimized user experience on both desktop and mobile devices while maintaining high-performance characteristics.\nVisually and in terms of feel, we have also meticulously designed the interface to ensure it is indistinguishable from native apps,\nproviding smooth animations, responsive layouts, and adapting to different device screen resolutions.\n\n> \\[!NOTE]\n>\n> If you are unfamiliar with the installation process of PWA, you can add LobeHub as your desktop application (also applicable to mobile devices) by following these steps:\n>\n> - Launch the Chrome or Edge browser on your computer.\n> - Visit the LobeHub webpage.\n> - In the upper right corner of the address bar, click on the \u003Ckbd>Install\u003C\u002Fkbd> icon.\n> - Follow the instructions on the screen to complete the PWA Installation.\n\n\u003Cdiv align=\"right\">\n\n[![][back-to-top]](#readme-top)\n\n\u003C\u002Fdiv>\n\n[![][image-feat-mobile]][docs-feat-mobile]\n\n### [Mobile Device Adaptation][docs-feat-mobile]\n\nWe have carried out a series of optimization designs for mobile devices to enhance the user's mobile experience. Currently, we are iterating on the mobile user experience to achieve smoother and more intuitive interactions. If you have any suggestions or ideas, we welcome you to provide feedback through GitHub Issues or Pull Requests.\n\n\u003Cdiv align=\"right\">\n\n[![][back-to-top]](#readme-top)\n\n\u003C\u002Fdiv>\n\n[![][image-feat-theme]][docs-feat-theme]\n\n### [Custom Themes][docs-feat-theme]\n\nAs a design-engineering-oriented application, LobeHub places great emphasis on users' personalized experiences,\nhence introducing flexible and diverse theme modes, including a light mode for daytime and a dark mode for nighttime.\nBeyond switching theme modes, a range of color customization options allow users to adjust the application's theme colors according to their preferences.\nWhether it's a desire for a sober dark blue, a lively peach pink, or a professional gray-white, users can find their style of color choices in LobeHub.\n\n> \\[!TIP]\n>\n> The default configuration can intelligently recognize the user's system color mode and automatically switch themes to ensure a consistent visual experience with the operating system.\n> For users who like to manually control details, LobeHub also offers intuitive setting options and a choice between chat bubble mode and document mode for conversation scenarios.\n\n\u003Cdiv align=\"right\">\n\n[![][back-to-top]](#readme-top)\n\n\u003C\u002Fdiv>\n\n### `*` What's more\n\nBeside these features, LobeHub also have much better basic technique underground:\n\n- [x] 💨 **Quick Deployment**: Using the Vercel platform or docker image, you can deploy with just one click and complete the process within 1 minute without any complex configuration.\n- [x] 🌐 **Custom Domain**: If users have their own domain, they can bind it to the platform for quick access to the dialogue agent from anywhere.\n- [x] 🔒 **Privacy Protection**: All data is stored locally in the user's browser, ensuring user privacy.\n- [x] 💎 **Exquisite UI Design**: With a carefully designed interface, it offers an elegant appearance and smooth interaction. It supports light and dark themes and is mobile-friendly. PWA support provides a more native-like experience.\n- [x] 🗣️ **Smooth Conversation Experience**: Fluid responses ensure a smooth conversation experience. It fully supports Markdown rendering, including code highlighting, LaTex formulas, Mermaid flowcharts, and more.\n\n\u003C\u002Fdetails>\n\n> ✨ more features will be added when LobeHub evolve.\n\n\u003Cdiv align=\"right\">\n\n[![][back-to-top]](#readme-top)\n\n\u003C\u002Fdiv>\n\n## 🛳 Self Hosting\n\nLobeHub provides Self-Hosted Version with Vercel, Alibaba Cloud, and [Docker Image][docker-release-link]. This allows you to deploy your own chatbot within a few minutes without any prior knowledge.\n\n> \\[!TIP]\n>\n> Learn more about [📘 Build your own LobeHub][docs-self-hosting] by checking it out.\n\n### `A` Deploying with Vercel, Zeabur , Sealos or Alibaba Cloud\n\n\"If you want to deploy this service yourself on Vercel, Zeabur or Alibaba Cloud, you can follow these steps:\n\n- Prepare your [OpenAI API Key](https:\u002F\u002Fplatform.openai.com\u002Faccount\u002Fapi-keys).\n- Click the button below to start deployment: Log in directly with your GitHub account, and remember to fill in the `OPENAI_API_KEY`(required) on the environment variable section.\n- After deployment, you can start using it.\n- Bind a custom domain (optional): The DNS of the domain assigned by Vercel is polluted in some areas; binding a custom domain can connect directly.\n\n\u003Cdiv align=\"center\">\n\n|           Deploy with Vercel            |                     Deploy with Zeabur                      |                     Deploy with Sealos                      |                       Deploy with RepoCloud                       |                         Deploy with Alibaba Cloud                         |\n| :-------------------------------------: | :---------------------------------------------------------: | :---------------------------------------------------------: | :---------------------------------------------------------------: | :-----------------------------------------------------------------------: |\n| [![][deploy-button-image]][deploy-link] | [![][deploy-on-zeabur-button-image]][deploy-on-zeabur-link] | [![][deploy-on-sealos-button-image]][deploy-on-sealos-link] | [![][deploy-on-repocloud-button-image]][deploy-on-repocloud-link] | [![][deploy-on-alibaba-cloud-button-image]][deploy-on-alibaba-cloud-link] |\n\n\u003C\u002Fdiv>\n\n#### After Fork\n\nAfter fork, only retain the upstream sync action and disable other actions in your repository on GitHub.\n\n#### Keep Updated\n\nIf you have deployed your own project following the one-click deployment steps in the README, you might encounter constant prompts indicating \"updates available.\" This is because Vercel defaults to creating a new project instead of forking this one, resulting in an inability to detect updates accurately.\n\n> \\[!TIP]\n>\n> We suggest you redeploy using the following steps, [📘 Auto Sync With Latest][docs-upstream-sync]\n\n\u003Cbr\u002F>\n\n### `B` Deploying with Docker\n\n[![][docker-release-shield]][docker-release-link]\n[![][docker-size-shield]][docker-size-link]\n[![][docker-pulls-shield]][docker-pulls-link]\n\nWe provide a Docker image for deploying the LobeHub service on your own private device. Use the following command to start the LobeHub service:\n\n1. create a folder to for storage files\n\n```fish\n$ mkdir lobehub-db && cd lobehub-db\n```\n\n2. init the LobeHub infrastructure\n\n```fish\nbash \u003C(curl -fsSL https:\u002F\u002Flobe.li\u002Fsetup.sh)\n```\n\n3. Start the LobeHub service\n\n```fish\ndocker compose up -d\n```\n\n> \\[!NOTE]\n>\n> For detailed instructions on deploying with Docker, please refer to the [📘 Docker Deployment Guide][docs-docker]\n\n\u003Cbr\u002F>\n\n### Environment Variable\n\nThis project provides some additional configuration items set with environment variables:\n\n| Environment Variable | Required | Description                                                                                                                                                               | Example                                                                                                              |\n| -------------------- | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- |\n| `OPENAI_API_KEY`     | Yes      | This is the API key you apply on the OpenAI account page                                                                                                                  | `sk-xxxxxx...xxxxxx`                                                                                                 |\n| `OPENAI_PROXY_URL`   | No       | If you manually configure the OpenAI interface proxy, you can use this configuration item to override the default OpenAI API request base URL                             | `https:\u002F\u002Fapi.chatanywhere.cn` or `https:\u002F\u002Faihubmix.com\u002Fv1` \u003Cbr\u002F>The default value is\u003Cbr\u002F>`https:\u002F\u002Fapi.openai.com\u002Fv1` |\n| `OPENAI_MODEL_LIST`  | No       | Used to control the model list. Use `+` to add a model, `-` to hide a model, and `model_name=display_name` to customize the display name of a model, separated by commas. | `qwen-7b-chat,+glm-6b,-gpt-3.5-turbo`                                                                                |\n\n> \\[!NOTE]\n>\n> The complete list of environment variables can be found in the [📘 Environment Variables][docs-env-var]\n\n\u003Cdiv align=\"right\">\n\n[![][back-to-top]](#readme-top)\n\n\u003C\u002Fdiv>\n\n## 📦 Ecosystem\n\n| NPM                               | Repository                              | Description                                                                                           | Version                                   |\n| --------------------------------- | --------------------------------------- | ----------------------------------------------------------------------------------------------------- | ----------------------------------------- |\n| [@lobehub\u002Fui][lobe-ui-link]       | [lobehub\u002Flobe-ui][lobe-ui-github]       | Open-source UI component library dedicated to building AIGC web applications.                         | [![][lobe-ui-shield]][lobe-ui-link]       |\n| [@lobehub\u002Ficons][lobe-icons-link] | [lobehub\u002Flobe-icons][lobe-icons-github] | Popular AI \u002F LLM Model Brand SVG Logo and Icon Collection.                                            | [![][lobe-icons-shield]][lobe-icons-link] |\n| [@lobehub\u002Ftts][lobe-tts-link]     | [lobehub\u002Flobe-tts][lobe-tts-github]     | High-quality & reliable TTS\u002FSTT React Hooks library                                                   | [![][lobe-tts-shield]][lobe-tts-link]     |\n| [@lobehub\u002Flint][lobe-lint-link]   | [lobehub\u002Flobe-lint][lobe-lint-github]   | Configurations for ESlint, Stylelint, Commitlint, Prettier, Remark, and Semantic Release for LobeHub. | [![][lobe-lint-shield]][lobe-lint-link]   |\n\n\u003Cdiv align=\"right\">\n\n[![][back-to-top]](#readme-top)\n\n\u003C\u002Fdiv>\n\n## 🧩 Plugins\n\nPlugins provide a means to extend the [Function Calling][docs-function-call] capabilities of LobeHub. They can be used to introduce new function calls and even new ways to render message results. If you are interested in plugin development, please refer to our [📘 Plugin Development Guide][docs-plugin-dev] in the Wiki.\n\n- [lobe-chat-plugins][lobe-chat-plugins]: This is the plugin index for LobeHub. It accesses index.json from this repository to display a list of available plugins for LobeHub to the user.\n- [chat-plugin-template][chat-plugin-template]: This is the plugin template for LobeHub plugin development.\n- [@lobehub\u002Fchat-plugin-sdk][chat-plugin-sdk]: The LobeHub Plugin SDK assists you in creating exceptional chat plugins for LobeHub.\n- [@lobehub\u002Fchat-plugins-gateway][chat-plugins-gateway]: The LobeHub Plugins Gateway is a backend service that provides a gateway for LobeHub plugins. We deploy this service using Vercel. The primary API POST \u002Fapi\u002Fv1\u002Frunner is deployed as an Edge Function.\n\n> \\[!NOTE]\n>\n> The plugin system is currently undergoing major development. You can learn more in the following issues:\n>\n> - [x] [**Plugin Phase 1**](https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobehub\u002Fissues\u002F73): Implement separation of the plugin from the main body, split the plugin into an independent repository for maintenance, and realize dynamic loading of the plugin.\n> - [x] [**Plugin Phase 2**](https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobehub\u002Fissues\u002F97): The security and stability of the plugin's use, more accurately presenting abnormal states, the maintainability of the plugin architecture, and developer-friendly.\n> - [x] [**Plugin Phase 3**](https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobehub\u002Fissues\u002F149): Higher-level and more comprehensive customization capabilities, support for plugin authentication, and examples.\n\n\u003Cdiv align=\"right\">\n\n[![][back-to-top]](#readme-top)\n\n\u003C\u002Fdiv>\n\n## ⌨️ Local Development\n\nYou can use GitHub Codespaces for online development:\n\n[![][codespaces-shield]][codespaces-link]\n\nOr clone it for local development:\n\n```fish\n$ git clone https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobehub.git\n$ cd lobehub\n$ pnpm install\n$ pnpm dev          # Full-stack (Next.js + Vite SPA)\n$ bun run dev:spa   # SPA frontend only (port 9876)\n```\n\n> **Debug Proxy**: After running `dev:spa`, the terminal prints a proxy URL like\n> `https:\u002F\u002Fapp.lobehub.com\u002F_dangerous_local_dev_proxy?debug-host=http%3A%2F%2Flocalhost%3A9876`.\n> Open it to develop locally against the production backend with HMR.\n\nIf you would like to learn more details, please feel free to look at our [📘 Development Guide][docs-dev-guide].\n\n\u003Cdiv align=\"right\">\n\n[![][back-to-top]](#readme-top)\n\n\u003C\u002Fdiv>\n\n## 🤝 Contributing\n\nContributions of all types are more than welcome; if you are interested in contributing code, feel free to check out our GitHub [Issues][github-issues-link] and [Projects][github-project-link] to get stuck in to show us what you're made of.\n\n> \\[!TIP]\n>\n> We are creating a technology-driven forum, fostering knowledge interaction and the exchange of ideas that may culminate in mutual inspiration and collaborative innovation.\n>\n> Help us make LobeHub better. Welcome to provide product design feedback, user experience discussions directly to us.\n>\n> **Principal Maintainers:** [@arvinxx](https:\u002F\u002Fgithub.com\u002Farvinxx) [@canisminor1990](https:\u002F\u002Fgithub.com\u002Fcanisminor1990)\n\n[![][pr-welcome-shield]][pr-welcome-link]\n[![][submit-agents-shield]][submit-agents-link]\n[![][submit-plugin-shield]][submit-plugin-link]\n\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobehub\u002Fgraphs\u002Fcontributors\" target=\"_blank\">\n  \u003Ctable>\n    \u003Ctr>\n      \u003Cth colspan=\"2\">\n        \u003Cbr>\u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Flobehub_lobehub_readme_01fa2f274f38.png\">\u003Cbr>\u003Cbr>\n      \u003C\u002Fth>\n    \u003C\u002Ftr>\n    \u003Ctr>\n      \u003Ctd>\n        \u003Cpicture>\n          \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"https:\u002F\u002Fnext.ossinsight.io\u002Fwidgets\u002Fofficial\u002Fcompose-org-active-contributors\u002Fthumbnail.png?activity=active&period=past_28_days&owner_id=131470832&repo_ids=643445235&image_size=2x3&color_scheme=dark\">\n          \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Flobehub_lobehub_readme_c4082f077a33.png\">\n        \u003C\u002Fpicture>\n      \u003C\u002Ftd>\n      \u003Ctd rowspan=\"2\">\n        \u003Cpicture>\n          \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"https:\u002F\u002Fnext.ossinsight.io\u002Fwidgets\u002Fofficial\u002Fcompose-org-participants-growth\u002Fthumbnail.png?activity=active&period=past_28_days&owner_id=131470832&repo_ids=643445235&image_size=4x7&color_scheme=dark\">\n          \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Flobehub_lobehub_readme_e67831462a7f.png\">\n        \u003C\u002Fpicture>\n      \u003C\u002Ftd>\n    \u003C\u002Ftr>\n    \u003Ctr>\n      \u003Ctd>\n        \u003Cpicture>\n          \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"https:\u002F\u002Fnext.ossinsight.io\u002Fwidgets\u002Fofficial\u002Fcompose-org-active-contributors\u002Fthumbnail.png?activity=new&period=past_28_days&owner_id=131470832&repo_ids=643445235&image_size=2x3&color_scheme=dark\">\n          \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Flobehub_lobehub_readme_d71f2dc7e328.png\">\n        \u003C\u002Fpicture>\n      \u003C\u002Ftd>\n    \u003C\u002Ftr>\n  \u003C\u002Ftable>\n\u003C\u002Fa>\n\n\u003Cdiv align=\"right\">\n\n[![][back-to-top]](#readme-top)\n\n\u003C\u002Fdiv>\n\n## ❤️ Sponsor\n\nEvery bit counts and your one-time donation sparkles in our galaxy of support! You're a shooting star, making a swift and bright impact on our journey. Thank you for believing in us – your generosity guides us toward our mission, one brilliant flash at a time.\n\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Flobehub\" target=\"_blank\">\n  \u003Cpicture>\n    \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"https:\u002F\u002Fgithub.com\u002Flobehub\u002F.github\u002Fblob\u002Fmain\u002Fstatic\u002Fsponsor-dark.png?raw=true\">\n    \u003Cimg  src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Flobehub_lobehub_readme_bd98c51189b2.png\">\n  \u003C\u002Fpicture>\n\u003C\u002Fa>\n\n\u003Cdiv align=\"right\">\n\n[![][back-to-top]](#readme-top)\n\n\u003C\u002Fdiv>\n\n## 🔗 More Products\n\n- **[🅰️ Lobe SD Theme][lobe-theme]:** Modern theme for Stable Diffusion WebUI, exquisite interface design, highly customizable UI, and efficiency-boosting features.\n- **[⛵️ Lobe Midjourney WebUI][lobe-midjourney-webui]:** WebUI for Midjourney, leverages AI to quickly generate a wide array of rich and diverse images from text prompts, sparking creativity and enhancing conversations.\n- **[🌏 Lobe i18n][lobe-i18n] :** Lobe i18n is an automation tool for the i18n (internationalization) translation process, powered by ChatGPT. It supports features such as automatic splitting of large files, incremental updates, and customization options for the OpenAI model, API proxy, and temperature.\n- **[💌 Lobe Commit][lobe-commit]:** Lobe Commit is a CLI tool that leverages Langchain\u002FChatGPT to generate Gitmoji-based commit messages.\n\n\u003Cdiv align=\"right\">\n\n[![][back-to-top]](#readme-top)\n\n\u003C\u002Fdiv>\n\n---\n\n\u003Cdetails>\u003Csummary>\u003Ch4>📝 License\u003C\u002Fh4>\u003C\u002Fsummary>\n\n[![][fossa-license-shield]][fossa-license-link]\n\n\u003C\u002Fdetails>\n\nCopyright © 2026 [LobeHub][profile-link]. \u003Cbr \u002F>\nThis project is [LobeHub Community License](.\u002FLICENSE) licensed.\n\n\u003C!-- LINK GROUP -->\n\n[back-to-top]: https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F-BACK_TO_TOP-151515?style=flat-square\n[blog]: https:\u002F\u002Flobehub.com\u002Fblog\n[changelog]: https:\u002F\u002Flobehub.com\u002Fchangelog\n[chat-plugin-sdk]: https:\u002F\u002Fgithub.com\u002Flobehub\u002Fchat-plugin-sdk\n[chat-plugin-template]: https:\u002F\u002Fgithub.com\u002Flobehub\u002Fchat-plugin-template\n[chat-plugins-gateway]: https:\u002F\u002Fgithub.com\u002Flobehub\u002Fchat-plugins-gateway\n[codecov-link]: https:\u002F\u002Fcodecov.io\u002Fgh\u002Flobehub\u002Flobehub\n[codecov-shield]: https:\u002F\u002Fimg.shields.io\u002Fcodecov\u002Fc\u002Fgithub\u002Flobehub\u002Flobehub?labelColor=black&style=flat-square&logo=codecov&logoColor=white\n[codespaces-link]: https:\u002F\u002Fcodespaces.new\u002Flobehub\u002Flobehub\n[codespaces-shield]: https:\u002F\u002Fgithub.com\u002Fcodespaces\u002Fbadge.svg\n[deploy-button-image]: https:\u002F\u002Fvercel.com\u002Fbutton\n[deploy-link]: https:\u002F\u002Fvercel.com\u002Fnew\u002Fclone?repository-url=https%3A%2F%2Fgithub.com%2Flobehub%2Flobehub&env=OPENAI_API_KEY&envDescription=Find%20your%20OpenAI%20API%20Key%20by%20click%20the%20right%20Learn%20More%20button.&envLink=https%3A%2F%2Fplatform.openai.com%2Faccount%2Fapi-keys&project-name=lobehub&repository-name=lobehub\n[deploy-on-alibaba-cloud-button-image]: https:\u002F\u002Fservice-info-public.oss-cn-hangzhou.aliyuncs.com\u002Fcomputenest-en.svg\n[deploy-on-alibaba-cloud-link]: https:\u002F\u002Fcomputenest.console.aliyun.com\u002Fservice\u002Finstance\u002Fcreate\u002Fdefault?type=user&ServiceName=LobeHub%E7%A4%BE%E5%8C%BA%E7%89%88\n[deploy-on-repocloud-button-image]: https:\u002F\u002Fd16t0pc4846x52.cloudfront.net\u002Fdeploylobe.svg\n[deploy-on-repocloud-link]: https:\u002F\u002Frepocloud.io\u002Fdetails\u002F?app_id=248\n[deploy-on-sealos-button-image]: https:\u002F\u002Fraw.githubusercontent.com\u002Flabring-actions\u002Ftemplates\u002Fmain\u002FDeploy-on-Sealos.svg\n[deploy-on-sealos-link]: https:\u002F\u002Ftemplate.usw.sealos.io\u002Fdeploy?templateName=lobehub-db\n[deploy-on-zeabur-button-image]: https:\u002F\u002Fzeabur.com\u002Fbutton.svg\n[deploy-on-zeabur-link]: https:\u002F\u002Fzeabur.com\u002Ftemplates\u002FVZGGTI\n[discord-link]: https:\u002F\u002Fdiscord.gg\u002FAYFPHvv2jT\n[discord-shield]: https:\u002F\u002Fimg.shields.io\u002Fdiscord\u002F1127171173982154893?color=5865F2&label=discord&labelColor=black&logo=discord&logoColor=white&style=flat-square\n[discord-shield-badge]: https:\u002F\u002Fimg.shields.io\u002Fdiscord\u002F1127171173982154893?color=5865F2&label=discord&labelColor=black&logo=discord&logoColor=white&style=for-the-badge\n[docker-pulls-link]: https:\u002F\u002Fhub.docker.com\u002Fr\u002Flobehub\u002Flobehub\n[docker-pulls-shield]: https:\u002F\u002Fimg.shields.io\u002Fdocker\u002Fpulls\u002Flobehub\u002Flobehub?color=45cc11&labelColor=black&style=flat-square&sort=semver\n[docker-release-link]: https:\u002F\u002Fhub.docker.com\u002Fr\u002Flobehub\u002Flobehub\n[docker-release-shield]: https:\u002F\u002Fimg.shields.io\u002Fdocker\u002Fv\u002Flobehub\u002Flobehub?color=369eff&label=docker&labelColor=black&logo=docker&logoColor=white&style=flat-square&sort=semver\n[docker-size-link]: https:\u002F\u002Fhub.docker.com\u002Fr\u002Flobehub\u002Flobehub\n[docker-size-shield]: https:\u002F\u002Fimg.shields.io\u002Fdocker\u002Fimage-size\u002Flobehub\u002Flobehub?color=369eff&labelColor=black&style=flat-square&sort=semver\n[docs]: https:\u002F\u002Flobehub.com\u002Fdocs\u002Fusage\u002Fstart\n[docs-dev-guide]: https:\u002F\u002Flobehub.com\u002Fdocs\u002Fdevelopment\u002Fstart\n[docs-docker]: https:\u002F\u002Flobehub.com\u002Fdocs\u002Fself-hosting\u002Fserver-database\u002Fdocker-compose\n[docs-env-var]: https:\u002F\u002Flobehub.com\u002Fdocs\u002Fself-hosting\u002Fenvironment-variables\n[docs-feat-agent]: https:\u002F\u002Flobehub.com\u002Fdocs\u002Fusage\u002Ffeatures\u002Fagent-market\n[docs-feat-artifacts]: https:\u002F\u002Flobehub.com\u002Fdocs\u002Fusage\u002Ffeatures\u002Fartifacts\n[docs-feat-auth]: https:\u002F\u002Flobehub.com\u002Fdocs\u002Fusage\u002Ffeatures\u002Fauth\n[docs-feat-branch]: https:\u002F\u002Flobehub.com\u002Fdocs\u002Fusage\u002Ffeatures\u002Fbranching-conversations\n[docs-feat-cot]: https:\u002F\u002Flobehub.com\u002Fdocs\u002Fusage\u002Ffeatures\u002Fcot\n[docs-feat-database]: https:\u002F\u002Flobehub.com\u002Fdocs\u002Fusage\u002Ffeatures\u002Fdatabase\n[docs-feat-knowledgebase]: https:\u002F\u002Flobehub.com\u002Fblog\u002Fknowledge-base\n[docs-feat-local]: https:\u002F\u002Flobehub.com\u002Fdocs\u002Fusage\u002Ffeatures\u002Flocal-llm\n[docs-feat-mobile]: https:\u002F\u002Flobehub.com\u002Fdocs\u002Fusage\u002Ffeatures\u002Fmobile\n[docs-feat-plugin]: https:\u002F\u002Flobehub.com\u002Fdocs\u002Fusage\u002Ffeatures\u002Fplugin-system\n[docs-feat-provider]: https:\u002F\u002Flobehub.com\u002Fdocs\u002Fusage\u002Ffeatures\u002Fmulti-ai-providers\n[docs-feat-pwa]: https:\u002F\u002Flobehub.com\u002Fdocs\u002Fusage\u002Ffeatures\u002Fpwa\n[docs-feat-t2i]: https:\u002F\u002Flobehub.com\u002Fdocs\u002Fusage\u002Ffeatures\u002Ftext-to-image\n[docs-feat-theme]: https:\u002F\u002Flobehub.com\u002Fdocs\u002Fusage\u002Ffeatures\u002Ftheme\n[docs-feat-tts]: https:\u002F\u002Flobehub.com\u002Fdocs\u002Fusage\u002Ffeatures\u002Ftts\n[docs-feat-vision]: https:\u002F\u002Flobehub.com\u002Fdocs\u002Fusage\u002Ffeatures\u002Fvision\n[docs-function-call]: https:\u002F\u002Flobehub.com\u002Fblog\u002Fopenai-function-call\n[docs-plugin-dev]: https:\u002F\u002Flobehub.com\u002Fdocs\u002Fusage\u002Fplugins\u002Fdevelopment\n[docs-self-hosting]: https:\u002F\u002Flobehub.com\u002Fdocs\u002Fself-hosting\u002Fstart\n[docs-upstream-sync]: https:\u002F\u002Flobehub.com\u002Fdocs\u002Fself-hosting\u002Fadvanced\u002Fupstream-sync\n[docs-usage-ollama]: https:\u002F\u002Flobehub.com\u002Fdocs\u002Fusage\u002Fproviders\u002Follama\n[docs-usage-plugin]: https:\u002F\u002Flobehub.com\u002Fdocs\u002Fusage\u002Fplugins\u002Fbasic\n[fossa-license-link]: https:\u002F\u002Fapp.fossa.com\u002Fprojects\u002Fgit%2Bgithub.com%2Flobehub%2Flobehub\n[fossa-license-shield]: https:\u002F\u002Fapp.fossa.com\u002Fapi\u002Fprojects\u002Fgit%2Bgithub.com%2Flobehub%2Flobehub.svg?type=large\n[github-action-release-link]: https:\u002F\u002Fgithub.com\u002Factions\u002Fworkflows\u002Flobehub\u002Flobehub\u002Frelease.yml\n[github-action-release-shield]: https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Factions\u002Fworkflow\u002Fstatus\u002Flobehub\u002Flobehub\u002Frelease.yml?label=release&labelColor=black&logo=githubactions&logoColor=white&style=flat-square\n[github-action-test-link]: https:\u002F\u002Fgithub.com\u002Factions\u002Fworkflows\u002Flobehub\u002Flobehub\u002Ftest.yml\n[github-action-test-shield]: https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Factions\u002Fworkflow\u002Fstatus\u002Flobehub\u002Flobehub\u002Ftest.yml?label=test&labelColor=black&logo=githubactions&logoColor=white&style=flat-square\n[github-contributors-link]: https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobehub\u002Fgraphs\u002Fcontributors\n[github-contributors-shield]: https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fcontributors\u002Flobehub\u002Flobehub?color=c4f042&labelColor=black&style=flat-square\n[github-forks-link]: https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobehub\u002Fnetwork\u002Fmembers\n[github-forks-shield]: https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fforks\u002Flobehub\u002Flobehub?color=8ae8ff&labelColor=black&style=flat-square\n[github-issues-link]: https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobehub\u002Fissues\n[github-issues-shield]: https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fissues\u002Flobehub\u002Flobehub?color=ff80eb&labelColor=black&style=flat-square\n[github-license-link]: https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobehub\u002Fblob\u002Fmain\u002FLICENSE\n[github-license-shield]: https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Flicense-apache%202.0-white?labelColor=black&style=flat-square\n[github-project-link]: https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobehub\u002Fprojects\n[github-release-link]: https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobehub\u002Freleases\n[github-release-shield]: https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fv\u002Frelease\u002Flobehub\u002Flobehub?color=369eff&labelColor=black&logo=github&style=flat-square\n[github-releasedate-link]: https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobehub\u002Freleases\n[github-releasedate-shield]: https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Frelease-date\u002Flobehub\u002Flobehub?labelColor=black&style=flat-square\n[github-stars-link]: https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobehub\u002Fstargazers\n[github-stars-shield]: https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002Flobehub\u002Flobehub?color=ffcb47&labelColor=black&style=flat-square\n[github-trending-shield]: https:\u002F\u002Ftrendshift.io\u002Fapi\u002Fbadge\u002Frepositories\u002F2256\n[github-trending-url]: https:\u002F\u002Ftrendshift.io\u002Frepositories\u002F2256\n[image-banner]: https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F0fe626a3-0ddc-4f67-b595-3c5b3f1701e0\n[image-feat-agent]: https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Fb3ab6e35-4fbc-468d-af10-e3e0c687350f\n[image-feat-artifacts]: https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F7f95fad6-b210-4e6e-84a0-7f39e96f3a00\n[image-feat-auth]: https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F80bb232e-19d1-4f97-98d6-e291f3585e6d\n[image-feat-branch]: https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F92f72082-02bd-4835-9c54-b089aad7fd41\n[image-feat-cot]: https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Ff74f1139-d115-4e9c-8c43-040a53797a5e\n[image-feat-database]: https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Ff1697c8b-d1fb-4dac-ba05-153c6295d91d\n[image-feat-desktop]: https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Fa7bac8d3-ea96-4000-bb39-fadc9b610f96\n[image-feat-knowledgebase]: https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F7da7a3b2-92fd-4630-9f4e-8560c74955ae\n[image-feat-local]: https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F1239da50-d832-4632-a7ef-bd754c0f3850\n[image-feat-mcp]: https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F1be85d36-3975-4413-931f-27e05e440995\n[image-feat-mcp-market]: https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Fbb114f9f-24c5-4000-a984-c10d187da5a0\n[image-feat-mobile]: https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F32cf43c4-96bd-4a4c-bfb6-59acde6fe380\n[image-feat-plugin]: https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F66a891ac-01b6-4e3f-b978-2eb07b489b1b\n[image-feat-privoder]: https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Fe553e407-42de-4919-977d-7dbfcf44a821\n[image-feat-pwa]: https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F9647f70f-b71b-43b6-9564-7cdd12d1c24d\n[image-feat-t2i]: https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F708274a7-2458-494b-a6ec-b73dfa1fa7c2\n[image-feat-theme]: https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Fb47c39f1-806f-492b-8fcb-b0fa973937c1\n[image-feat-tts]: https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F50189597-2cc3-4002-b4c8-756a52ad5c0a\n[image-feat-vision]: https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F18574a1f-46c2-4cbc-af2c-35a86e128a07\n[image-feat-web-search]: https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Fcfdc48ac-b5f8-4a00-acee-db8f2eba09ad\n[image-star]: https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F3216e25b-186f-4a54-9cb4-2f124aec0471\n[issues-link]: https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fissues\u002Flobehub\u002Flobehub.svg?style=flat\n[lobe-chat-plugins]: https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobe-chat-plugins\n[lobe-commit]: https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobe-commit\u002Ftree\u002Fmaster\u002Fpackages\u002Flobe-commit\n[lobe-i18n]: https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobe-commit\u002Ftree\u002Fmaster\u002Fpackages\u002Flobe-i18n\n[lobe-icons-github]: https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobe-icons\n[lobe-icons-link]: https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@lobehub\u002Ficons\n[lobe-icons-shield]: https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fv\u002F@lobehub\u002Ficons?color=369eff&labelColor=black&logo=npm&logoColor=white&style=flat-square\n[lobe-lint-github]: https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobe-lint\n[lobe-lint-link]: https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@lobehub\u002Flint\n[lobe-lint-shield]: https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fv\u002F@lobehub\u002Flint?color=369eff&labelColor=black&logo=npm&logoColor=white&style=flat-square\n[lobe-midjourney-webui]: https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobe-midjourney-webui\n[lobe-theme]: https:\u002F\u002Fgithub.com\u002Flobehub\u002Fsd-webui-lobe-theme\n[lobe-tts-github]: https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobe-tts\n[lobe-tts-link]: https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@lobehub\u002Ftts\n[lobe-tts-shield]: https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fv\u002F@lobehub\u002Ftts?color=369eff&labelColor=black&logo=npm&logoColor=white&style=flat-square\n[lobe-ui-github]: https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobe-ui\n[lobe-ui-link]: https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@lobehub\u002Fui\n[lobe-ui-shield]: https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fv\u002F@lobehub\u002Fui?color=369eff&labelColor=black&logo=npm&logoColor=white&style=flat-square\n[official-site]: https:\u002F\u002Flobehub.com\n[pr-welcome-link]: https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobehub\u002Fpulls\n[pr-welcome-shield]: https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F🤯_pr_welcome-%E2%86%92-ffcb47?labelColor=black&style=for-the-badge\n[profile-link]: https:\u002F\u002Fgithub.com\u002Flobehub\n[share-linkedin-link]: https:\u002F\u002Flinkedin.com\u002Ffeed\n[share-linkedin-shield]: https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F-share%20on%20linkedin-black?labelColor=black&logo=linkedin&logoColor=white&style=flat-square\n[share-mastodon-link]: https:\u002F\u002Fmastodon.social\u002Fshare?text=Check%20this%20GitHub%20repository%20out%20%F0%9F%A4%AF%20LobeHub%20-%20An%20open-source,%20extensible%20%28Function%20Calling%29,%20high-performance%20chatbot%20framework.%20It%20supports%20one-click%20free%20deployment%20of%20your%20private%20ChatGPT%2FLLM%20web%20application.%20https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobehub%20#chatbot%20#chatGPT%20#openAI\n[share-mastodon-shield]: https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F-share%20on%20mastodon-black?labelColor=black&logo=mastodon&logoColor=white&style=flat-square\n[share-reddit-link]: https:\u002F\u002Fwww.reddit.com\u002Fsubmit?title=Check%20this%20GitHub%20repository%20out%20%F0%9F%A4%AF%20LobeHub%20-%20An%20open-source%2C%20extensible%20%28Function%20Calling%29%2C%20high-performance%20chatbot%20framework.%20It%20supports%20one-click%20free%20deployment%20of%20your%20private%20ChatGPT%2FLLM%20web%20application.%20%23chatbot%20%23chatGPT%20%23openAI&url=https%3A%2F%2Fgithub.com%2Flobehub%2Flobehub\n[share-reddit-shield]: https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F-share%20on%20reddit-black?labelColor=black&logo=reddit&logoColor=white&style=flat-square\n[share-telegram-link]: https:\u002F\u002Ft.me\u002Fshare\u002Furl\"?text=Check%20this%20GitHub%20repository%20out%20%F0%9F%A4%AF%20LobeHub%20-%20An%20open-source%2C%20extensible%20%28Function%20Calling%29%2C%20high-performance%20chatbot%20framework.%20It%20supports%20one-click%20free%20deployment%20of%20your%20private%20ChatGPT%2FLLM%20web%20application.%20%23chatbot%20%23chatGPT%20%23openAI&url=https%3A%2F%2Fgithub.com%2Flobehub%2Flobehub\n[share-telegram-shield]: https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F-share%20on%20telegram-black?labelColor=black&logo=telegram&logoColor=white&style=flat-square\n[share-weibo-link]: http:\u002F\u002Fservice.weibo.com\u002Fshare\u002Fshare.php?sharesource=weibo&title=Check%20this%20GitHub%20repository%20out%20%F0%9F%A4%AF%20LobeHub%20-%20An%20open-source%2C%20extensible%20%28Function%20Calling%29%2C%20high-performance%20chatbot%20framework.%20It%20supports%20one-click%20free%20deployment%20of%20your%20private%20ChatGPT%2FLLM%20web%20application.%20%23chatbot%20%23chatGPT%20%23openAI&url=https%3A%2F%2Fgithub.com%2Flobehub%2Flobehub\n[share-weibo-shield]: https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F-share%20on%20weibo-black?labelColor=black&logo=sinaweibo&logoColor=white&style=flat-square\n[share-whatsapp-link]: https:\u002F\u002Fapi.whatsapp.com\u002Fsend?text=Check%20this%20GitHub%20repository%20out%20%F0%9F%A4%AF%20LobeHub%20-%20An%20open-source%2C%20extensible%20%28Function%20Calling%29%2C%20high-performance%20chatbot%20framework.%20It%20supports%20one-click%20free%20deployment%20of%20your%20private%20ChatGPT%2FLLM%20web%20application.%20https%3A%2F%2Fgithub.com%2Flobehub%2Flobehub%20%23chatbot%20%23chatGPT%20%23openAI\n[share-whatsapp-shield]: https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F-share%20on%20whatsapp-black?labelColor=black&logo=whatsapp&logoColor=white&style=flat-square\n[share-x-link]: https:\u002F\u002Fx.com\u002Fintent\u002Ftweet?hashtags=chatbot%2CchatGPT%2CopenAI&text=Check%20this%20GitHub%20repository%20out%20%F0%9F%A4%AF%20LobeHub%20-%20An%20open-source%2C%20extensible%20%28Function%20Calling%29%2C%20high-performance%20chatbot%20framework.%20It%20supports%20one-click%20free%20deployment%20of%20your%20private%20ChatGPT%2FLLM%20web%20application.&url=https%3A%2F%2Fgithub.com%2Flobehub%2Flobehub\n[share-x-shield]: https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F-share%20on%20x-black?labelColor=black&logo=x&logoColor=white&style=flat-square\n[sponsor-link]: https:\u002F\u002Fopencollective.com\u002Flobehub 'Become ❤️ LobeHub Sponsor'\n[sponsor-shield]: https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F-Sponsor%20LobeHub-f04f88?logo=opencollective&logoColor=white&style=flat-square\n[submit-agents-link]: https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobe-chat-agents\n[submit-agents-shield]: https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F🤖\u002F🏪_submit_agent-%E2%86%92-c4f042?labelColor=black&style=for-the-badge\n[submit-plugin-link]: https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobe-chat-plugins\n[submit-plugin-shield]: https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F🧩\u002F🏪_submit_plugin-%E2%86%92-95f3d9?labelColor=black&style=for-the-badge\n[vercel-link]: https:\u002F\u002Fapp.lobehub.com\n[vercel-shield]: https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fvercel-online-55b467?labelColor=black&logo=vercel&style=flat-square\n","\u003Cdiv align=\"center\">\u003Ca name=\"readme-top\">\u003C\u002Fa>\n\n[![][image-banner]][vercel-link]\n\n# LobeHub\n\nLobeHub 是工作与生活的终极空间： \u003Cbr\u002F>\n在这里，你可以找到、构建并与随你共同成长的智能体伙伴协作。\u003Cbr\u002F>\n我们正在打造全球最大的人机共进化网络。\n\n**English** · [简体中文](.\u002FREADME.zh-CN.md) · [官方网站][official-site] · [更新日志][changelog] · [文档][docs] · [博客][blog] · [反馈][github-issues-link]\n\n\u003C!-- SHIELD GROUP -->\n\n[![][github-release-shield]][github-release-link]\n[![][docker-release-shield]][docker-release-link]\n[![][vercel-shield]][vercel-link]\n[![][discord-shield]][discord-link]\u003Cbr\u002F>\n[![][codecov-shield]][codecov-link]\n[![][github-action-test-shield]][github-action-test-link]\n[![][github-action-release-shield]][github-action-release-link]\n[![][github-releasedate-shield]][github-releasedate-link]\u003Cbr\u002F>\n[![][github-contributors-shield]][github-contributors-link]\n[![][github-forks-shield]][github-forks-link]\n[![][github-stars-shield]][github-stars-link]\n[![][github-issues-shield]][github-issues-link]\n[![][github-license-shield]][github-license-link]\u003Cbr>\n[![][sponsor-shield]][sponsor-link]\n\n**分享 LobeHub 仓库**\n\n[![][share-x-shield]][share-x-link]\n[![][share-telegram-shield]][share-telegram-link]\n[![][share-whatsapp-shield]][share-whatsapp-link]\n[![][share-reddit-shield]][share-reddit-link]\n[![][share-weibo-shield]][share-weibo-link]\n[![][share-mastodon-shield]][share-mastodon-link]\n[![][share-linkedin-shield]][share-linkedin-link]\n\n\u003Csup>与你共同成长的智能体伙伴\u003C\u002Fsup>\n\n[![][github-trending-shield]][github-trending-url]\n\n[![](https:\u002F\u002Fvercel.com\u002Foss\u002Fprogram-badge.svg)](https:\u002F\u002Fvercel.com\u002Foss)\n\n\u003C\u002Fdiv>\n\n\u003Cdetails>\n\u003Csummary>\u003Ckbd>目录\u003C\u002Fkbd>\u003C\u002Fsummary>\n\n#### 目录\n\n- [👋🏻 入门指南 & 加入我们的社区](#-getting-started--join-our-community)\n- [✨ 功能特性](#-features)\n  - [创建：以智能体为工作单元](#create-agents-as-the-unit-of-work)\n  - [协作：扩展新型协作网络](#collaborate-scale-new-forms-of-collaboration-networks)\n  - [进化：人与智能体的共进化](#evolve-co-evolution-of-humans-and-agents)\n  - [MCP 插件一键安装](#mcp-plugin-one-click-installation)\n  - [MCP 市场](#mcp-marketplace)\n  - [桌面应用](#desktop-app)\n  - [智能互联网搜索](#smart-internet-search)\n  - [思维链](#chain-of-thought)\n  - [分支对话](#branching-conversations)\n  - [工件支持](#artifacts-support)\n  - [文件上传 \u002F 知识库](#file-upload-knowledge-base)\n  - [多模型服务提供商支持](#multi-model-service-provider-support)\n  - [本地大语言模型（LLM）支持](#local-large-language-model-llm-support)\n  - [模型视觉识别](#model-visual-recognition)\n  - [TTS & STT 语音对话](#tts--stt-voice-conversation)\n  - [文本到图像生成](#text-to-image-generation)\n  - [插件系统（函数调用）](#plugin-system-function-calling)\n  - [智能体市场（GPTs）](#agent-market-gpts)\n  - [支持本地\u002F远程数据库](#support-local--remote-database)\n  - [支持多用户管理](#support-multi-user-management)\n  - [渐进式 Web 应用（PWA）](#progressive-web-app-pwa)\n  - [移动设备适配](#mobile-device-adaptation)\n  - [自定义主题](#custom-themes)\n  - [`*` 更多功能](#-whats-more)\n- [🛳 自托管](#-self-hosting)\n  - [`A` 使用 Vercel、Zeabur、Sealos 或阿里云部署](#a-deploying-with-vercel-zeabur--sealos-or-alibaba-cloud)\n  - [`B` 使用 Docker 部署](#b-deploying-with-docker)\n  - [环境变量](#environment-variable)\n- [📦 生态系统](#-ecosystem)\n- [🧩 插件](#-plugins)\n- [⌨️ 本地开发](#️-local-development)\n- [🤝 贡献](#-contributing)\n- [❤️ 赞助](#️-sponsor)\n- [🔗 更多产品](#-more-products)\n\n####\n\n\u003Cbr\u002F>\n\n\u003C\u002Fdetails>\n\n\u003Cbr\u002F>\n\n\u003Chttps:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F6710ad97-03d0-4175-bd75-adff9b55eca2>\n\n## 👋🏻 入门指南 & 加入我们的社区\n\n我们是一群 e\u002Facc 设计工程师，希望为 AIGC 提供现代化的设计组件和工具。\n通过自举的方式，我们致力于为开发者和用户打造一个更加开放、透明且易于使用的产品生态系统。\n\n无论是普通用户还是专业开发者，LobeHub 都将是你的 AI 智能体乐园。请注意，LobeHub 目前仍在积极开发中，如遇到任何问题，请随时提交 [issue][issues-link] 反馈。\n\n| [![](https:\u002F\u002Fapi.producthunt.com\u002Fwidgets\u002Fembed-image\u002Fv1\u002Ffeatured.svg?post_id=1065874&theme=light&t=1769347414733)](https:\u002F\u002Fwww.producthunt.com\u002Fproducts\u002Flobehub?embed=true&utm_source=badge-featured&utm_medium=badge&utm_campaign=badge-lobehub) | 我们已在 Product Hunt 上线！非常高兴能将 LobeHub 带给全世界。如果你相信人类与智能体能够共进化，请支持我们的旅程。 |\n| :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [![][discord-shield-badge]][discord-link]                                                                                                                                                                                                         | 加入我们的 Discord 社区吧！在这里你可以与开发者及其他热情的 LobeHub 用户交流互动。                                                    |\n\n> \\[!IMPORTANT]\n>\n> **给我们点个星**，你就能第一时间收到 GitHub 的所有发布通知啦 ~ ⭐️\n\n[![][image-star]][github-stars-link]\n\n\u003Cdetails>\n  \u003Csummary>\u003Ckbd>星星历史\u003C\u002Fkbd>\u003C\u002Fsummary>\n  \u003Cpicture>\n    \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"https:\u002F\u002Fapi.star-history.com\u002Fsvg?repos=lobehub%2Flobehub&theme=dark&type=Date\">\n    \u003Cimg width=\"100%\" src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Flobehub_lobehub_readme_5e7ca44054a6.png\">\n  \u003C\u002Fpicture>\n\u003C\u002Fdetails>\n\n## ✨ 功能特性\n\n如今的智能体大多是单次使用的任务驱动型工具。它们缺乏上下文，彼此孤立，需要在不同的窗口和模型之间手动切换。即便有些智能体具备记忆功能，那也往往是全局性的、浅层的且缺乏个性化。在这种模式下，用户不得不频繁地在零散的对话间来回切换，难以形成结构化的生产力。\n\n**LobeHub 彻底改变了这一切。**\n\nLobeHub 是一个集工作与生活于一体的平台，让你可以找到、构建并协同那些与你共同成长的智能体伙伴。在 LobeHub 中，我们将 **智能体视为工作的基本单元**，提供一个人与智能体共进化的基础设施。\n![](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Flobehub_lobehub_readme_2204cde2228f.webp)\n\n### 创建：以智能体为工作单元\n\n构建个性化AI团队的第一步是使用**智能体构建器**。您只需描述一次需求，智能体设置便会立即启动，并应用自动配置，让您即刻投入使用。\n\n- **统一智能**：无缝访问任何模型和任何模态——一切尽在您的掌控之中。\n- **10,000+技能**：通过包含超过10,000种工具和兼容MCP插件的库，将您的智能体与日常使用的技能连接起来。\n\n[![][back-to-top]](#readme-top)\n\n\u003Cdiv align=\"right\">\n\n[![][back-to-top]](#readme-top)\n\n\u003C\u002Fdiv>\n\n![](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Flobehub_lobehub_readme_771ff3d30b9e.webp)\n\n### 协作：扩展新型协作网络\n\nLobeHub推出了**智能体组**，让您可以像与真实队友一样与智能体协同工作。系统会根据任务需求组建合适的智能体组合，实现并行协作与迭代优化。\n\n- **页面**：在一个共享上下文的空间内，与多个智能体共同撰写和优化内容。\n- **日程**：安排运行计划，让智能体在合适的时间完成任务，即使您不在场。\n- **项目**：按项目组织工作，使一切井然有序、易于追踪。\n- **工作空间**：供团队与智能体协作的共享空间，确保全组织范围内清晰的责任归属与可见性。\n\n[![][back-to-top]](#readme-top)\n\n\u003Cdiv align=\"right\">\n\n[![][back-to-top]](#readme-top)\n\n\u003C\u002Fdiv>\n\n![](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Flobehub_lobehub_readme_fe98eae9fcb6.webp)\n\n### 演进：人与智能体的协同进化\n\n最优秀的AI是能够深刻理解您的那一款。LobeHub配备了**个人记忆**功能，帮助系统清晰地把握您的需求。\n\n- **持续学习**：您的智能体会根据您的工作方式不断学习，调整自身行为，在恰当的时机采取行动。\n- **白盒记忆**：我们坚持透明原则。您的智能体采用结构化且可编辑的记忆存储，让您完全掌控它们所记住的内容。\n\n\u003Cdiv align=\"right\">\n\n[![][back-to-top]](#readme-top)\n\n\u003C\u002Fdiv>\n\n\u003Cdetails>\n\u003Csummary>更多功能\u003C\u002Fsummary>\n\n![][image-feat-mcp]\n\n### MCP插件一键安装\n\n**无缝连接您的AI与世界**\n\n通过启用与外部工具、数据源和服务之间的顺畅、安全且动态交互，释放您AI的全部潜能。LobeHub的MCP（模型上下文协议）插件系统打破了您的AI与数字生态系统之间的壁垒，实现了前所未有的连接性和功能性。\n\n将您的对话转化为强大的工作流，连接数据库、API、文件系统等。体验真正理解并融入您世界的AI所带来的自由。\n\n[![][back-to-top]](#readme-top)\n\n![][image-feat-mcp-market]\n\n### MCP市场\n\n**发现、连接、扩展**\n\n浏览不断增长的MCP插件库，轻松扩展您的AI能力并简化工作流程。请访问[lobehub.com\u002Fmcp](https:\u002F\u002Flobehub.com\u002Fmcp)，探索MCP市场，这里提供了一系列精选集成，可增强您的AI与各类工具和服务协作的能力。\n\n从生产力工具到开发环境，发现拓展AI影响力和效率的新途径。与社区互动，找到满足您特定需求的理想插件。\n\n[![][back-to-top]](#readme-top)\n\n![][image-feat-desktop]\n\n### 桌面应用\n\n**巅峰性能，零干扰**\n\n摆脱浏览器限制，尽享完整的LobeHub体验——全面、专注，随时待命。我们的桌面应用程序为您提供专属的AI交互环境，确保最佳性能与最少干扰。\n\n感受更快的响应速度、更优的资源管理以及与AI助手之间更加稳定的连接。这款桌面应用专为追求AI工具极致表现的用户打造。\n\n[![][back-to-top]](#readme-top)\n\n![][image-feat-web-search]\n\n### 智能互联网搜索\n\n**随需获取在线知识**\n\n借助实时互联网接入，您的AI始终紧跟世界动态——新闻、数据、趋势等等。保持信息更新，获取最新资讯，让您的AI能够提供准确且与时俱进的回答。\n\n无需中断对话，即可访问实时信息、核实事实并探索时事热点。您的AI将成为通往全球知识宝库的窗口，时刻保持最新与全面。\n\n[![][back-to-top]](#readme-top)\n\n[![][image-feat-cot]][docs-feat-cot]\n\n### 【思维链】【docs-feat-cot】\n\n前所未有地体验AI推理过程。通过我们创新的思维链（CoT）可视化功能，逐步见证复杂问题的解决步骤。这一突破性功能为AI的决策过程提供了前所未有的透明度，让您能够实时观察结论是如何得出的。\n\n通过将复杂的推理分解为清晰、逻辑分明的步骤，您可以更好地理解并验证AI的解题思路。无论是调试、学习，还是单纯对AI推理感到好奇，CoT可视化都能将抽象的思考转化为引人入胜的互动体验。\n\n[![][back-to-top]](#readme-top)\n\n[![][image-feat-branch]][docs-feat-branch]\n\n### 【分支对话】【docs-feat-branch】\n\n推出一种更自然、更灵活的AI对话方式。借助分支对话功能，您的讨论可以像人类对话一样向多个方向展开。您可以从任意消息出发创建新的对话分支，既保留原始上下文，又自由探索不同路径。\n\n提供两种强大模式供您选择：\n\n- **延续模式**：无缝扩展当前讨论，同时保持重要上下文\n- **独立模式**：基于任意先前消息开启全新话题\n\n这一开创性的功能将线性对话转变为动态的树状结构，从而实现更深入的思想探索和更高效的互动。\n\n[![][back-to-top]](#readme-top)\n\n[![][image-feat-artifacts]][docs-feat-artifacts]\n\n### 【Artifacts支持】【docs-feat-artifacts】\n\nClaude Artifacts的强大功能现已集成至LobeHub。这一革命性特性突破了AI与人类交互的界限，支持实时创建和可视化多种内容格式。\n\n以空前的灵活性进行创作与展示：\n\n- 生成并显示动态SVG图形\n- 实时构建并渲染交互式HTML页面\n- 以多种格式制作专业文档\n\n[![][back-to-top]](#readme-top)\n\n[![][image-feat-knowledgebase]][docs-feat-knowledgebase]\n\n### [文件上传 \u002F 知识库][docs-feat-knowledgebase]\n\nLobeHub 支持文件上传和知识库功能。您可以上传包括文档、图片、音频和视频在内的多种文件类型，还可以创建知识库，方便用户管理和搜索文件。此外，在对话过程中也可以使用文件和知识库功能，从而带来更丰富的对话体验。\n\n\u003Chttps:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Ffaa8cf67-e743-4590-8bf6-ebf6ccc34175>\n\n> \\[!TIP]\n>\n> 了解更多，请访问 [📘 LobeHub 知识库上线 — 从现在开始，每一步都至关重要](https:\u002F\u002Flobehub.com\u002Fblog\u002Fknowledge-base)\n\n\u003Cdiv align=\"right\">\n\n[![][back-to-top]](#readme-top)\n\n\u003C\u002Fdiv>\n\n[![][image-feat-privoder]][docs-feat-provider]\n\n### [多模型服务提供商支持][docs-feat-provider]\n\n在 LobeHub 的持续发展中，我们深刻认识到，在提供 AI 对话服务时，模型服务提供商的多样性对于满足社区需求的重要性。因此，我们扩展了对多个模型服务提供商的支持，不再局限于单一提供商，从而为用户提供更加多样且丰富的对话选择。\n\n这样一来，LobeHub 可以更灵活地适应不同用户的需求，同时也为开发者提供了更广泛的选择。\n\n#### 支持的模型服务提供商\n\n我们已实现对以下模型服务提供商的支持：\n\n\u003C!-- PROVIDER LIST -->\n\n\u003Cdetails>\u003Csummary>\u003Ckbd>查看更多提供商（约10家）\u003C\u002Fkbd>\u003C\u002Fsummary>\n\n\u003C\u002Fdetails>\n\n> 📊 总提供商数：[\u003Ckbd>**0**\u003C\u002Fkbd>](https:\u002F\u002Flobechat.com\u002Fdiscover\u002Fproviders)\n\n \u003C!-- PROVIDER LIST -->\n\n与此同时，我们也在计划支持更多模型服务提供商。如果您希望 LobeHub 支持您喜爱的服务提供商，请随时加入我们的 [💬 社区讨论](https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobehub\u002Fdiscussions\u002F1284)。\n\n\u003Cdiv align=\"right\">\n\n[![][back-to-top]](#readme-top)\n\n\u003C\u002Fdiv>\n\n[![][image-feat-local]][docs-feat-local]\n\n### [本地大语言模型（LLM）支持][docs-feat-local]\n\n为了满足用户的特定需求，LobeHub 还支持基于 [Ollama](https:\u002F\u002Follama.ai) 的本地模型使用，允许用户灵活地使用自己或第三方的模型。\n\n> \\[!TIP]\n>\n> 欢迎查看 [📘 在 LobeHub 中使用 Ollama][docs-usage-ollama] 以了解更多信息。\n\n\u003Cdiv align=\"right\">\n\n[![][back-to-top]](#readme-top)\n\n\u003C\u002Fdiv>\n\n[![][image-feat-vision]][docs-feat-vision]\n\n### [模型视觉识别][docs-feat-vision]\n\nLobeHub 现已支持 OpenAI 最新的具有视觉识别能力的 [`gpt-4-vision`](https:\u002F\u002Fplatform.openai.com\u002Fdocs\u002Fguides\u002Fvision) 模型，这是一种能够感知视觉信息的多模态智能。用户可以轻松地将图片上传或拖放到对话框中，代理将能够识别图片内容，并据此进行智能对话，从而创造出更智能、更多样化的聊天场景。\n\n这一功能开辟了全新的交互方式，使沟通不再局限于文本，而是融入了丰富的视觉元素。无论是日常使用中的图片分享，还是特定行业内的图像解读，代理都能提供卓越的对话体验。\n\n\u003Cdiv align=\"right\">\n\n[![][back-to-top]](#readme-top)\n\n\u003C\u002Fdiv>\n\n[![][image-feat-tts]][docs-feat-tts]\n\n### [TTS & STT 语音对话][docs-feat-tts]\n\nLobeHub 支持文本转语音（TTS）和语音转文本（STT）技术，使我们的应用能够将文本消息转换为清晰的语音输出，让用户与我们的对话代理互动时，仿佛在与真人交谈一样。用户可以从多种声音中选择与代理搭配。\n\n此外，对于偏好听觉学习或希望在忙碌时接收信息的用户来说，TTS 提供了一个极佳的解决方案。在 LobeHub 中，我们精心挑选了一系列高质量的语音选项（OpenAI Audio、Microsoft Edge Speech），以满足来自不同地区和文化背景的用户需求。用户可以根据个人喜好或特定场景选择合适的语音，从而获得个性化的沟通体验。\n\n\u003Cdiv align=\"right\">\n\n[![][back-to-top]](#readme-top)\n\n\u003C\u002Fdiv>\n\n[![][image-feat-t2i]][docs-feat-t2i]\n\n### [文本转图像生成][docs-feat-t2i]\n\n借助最新的文本转图像生成技术，LobeHub 现在允许用户在与代理的对话中直接调用图像生成工具。通过利用诸如 [`DALL-E 3`](https:\u002F\u002Fopenai.com\u002Fdall-e-3)、[`MidJourney`](https:\u002F\u002Fwww.midjourney.com\u002F) 和 [`Pollinations`](https:\u002F\u002Fpollinations.ai\u002F) 等 AI 工具的能力，代理现在能够将您的想法转化为图像。\n\n这使得创作过程更加私密和沉浸式，让视觉叙事无缝融入您与代理的个人对话中。\n\n\u003Cdiv align=\"right\">\n\n[![][back-to-top]](#readme-top)\n\n\u003C\u002Fdiv>\n\n[![][image-feat-plugin]][docs-feat-plugin]\n\n### [插件系统（函数调用）][docs-feat-plugin]\n\nLobeHub 的插件生态是其核心功能的重要扩展，极大地提升了 LobeHub 助手的实用性和灵活性。\n\n\u003Cvideo controls src=\"https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobehub\u002Fassets\u002F28616219\u002Ff29475a3-f346-4196-a435-41a6373ab9e2\" muted=\"false\">\u003C\u002Fvideo>\n\n通过使用插件，LobeHub 助手可以获取并处理实时信息，例如搜索网络内容，为用户提供即时且相关的新鲜资讯。\n\n此外，这些插件的功能不仅限于新闻聚合，还可以扩展到其他实用功能，比如快速检索文档、生成图像、从 Bilibili、Steam 等多个平台获取数据，以及与各类第三方服务进行交互。\n\n> \\[!TIP]\n>\n> 了解更多关于 [📘 插件使用][docs-usage-plugin] 的信息，请查看相关内容。\n\n\u003C!-- 插件列表 -->\n\n| 最新提交                                                                                                             | 描述                                                                                                                                     |\n| -------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- |\n| [购物工具](https:\u002F\u002Flobechat.com\u002Fdiscover\u002Fplugin\u002FShoppingTools)\u003Cbr\u002F>\u003Csup>由 **shoppingtools** 于 **2026-01-12** 提交\u003C\u002Fsup> | 在 eBay 和 AliExpress 上搜索商品，查找 eBay 活动和优惠券。提供提示示例。\u003Cbr\u002F>`shopping` `e-bay` `ali-express` `coupons`       |\n| [SEO 助手](https:\u002F\u002Flobechat.com\u002Fdiscover\u002Fplugin\u002Fseo_assistant)\u003Cbr\u002F>\u003Csup>由 **webfx** 于 **2026-01-12** 提交\u003C\u002Fsup>          | SEO 助手可以生成搜索引擎关键词信息，以帮助内容创作。\u003Cbr\u002F>`seo` `keyword`                   |\n| [视频字幕](https:\u002F\u002Flobechat.com\u002Fdiscover\u002Fplugin\u002FVideoCaptions)\u003Cbr\u002F>\u003Csup>由 **maila** 于 **2025-12-13** 提交\u003C\u002Fsup>         | 将 YouTube 链接转换为文字转录，支持提问、创建章节并总结内容。\u003Cbr\u002F>`video-to-text` `youtube` |\n| [WeatherGPT](https:\u002F\u002Flobechat.com\u002Fdiscover\u002Fplugin\u002FWeatherGPT)\u003Cbr\u002F>\u003Csup>由 **steven-tey** 于 **2025-12-13** 提交\u003C\u002Fsup>           | 获取特定地点的当前天气信息。\u003Cbr\u002F>`weather`                                                                          |\n\n> 📊 插件总数：[\u003Ckbd>**40**\u003C\u002Fkbd>](https:\u002F\u002Flobechat.com\u002Fdiscover\u002Fplugins)\n\n \u003C!-- 插件列表 -->\n\n\u003Cdiv align=\"right\">\n\n[![][back-to-top]](#readme-top)\n\n\u003C\u002Fdiv>\n\n[![][image-feat-agent]][docs-feat-agent]\n\n### [智能体市场（GPTs）][docs-feat-agent]\n\n在 LobeHub 智能体市场中，创作者们可以发现一个充满活力与创新的社区，这里汇聚了众多设计精良的智能体。这些智能体不仅在工作场景中发挥重要作用，也在学习过程中提供了极大的便利。我们的市场不仅仅是一个展示平台，更是一个协作空间。在这里，每个人都可以贡献自己的智慧，分享自己开发的智能体。\n\n> \\[!TIP]\n>\n> 通过 [🤖\u002F🏪 提交智能体][submit-agents-link], 你可以轻松地将自己创作的智能体提交到我们的平台。值得一提的是，LobeHub 已经建立了一套完善的自动化国际化（i18n）工作流，能够无缝地将你的智能体翻译成多种语言版本。这意味着无论用户使用何种语言，都能无障碍地体验你的智能体。\n\n> \\[!IMPORTANT]\n>\n> 我们欢迎所有用户加入这个不断壮大的生态系统，参与智能体的迭代与优化。让我们携手共创更多有趣、实用且创新的智能体，进一步丰富智能体产品的多样性和实用性。\n\n\u003C!-- 智能体列表 -->\n\n| 最新提交                                                                                                                                                                 | 描述                                                                                                                                                                                                              |\n| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |\n| [龟汤主人](https:\u002F\u002Flobechat.com\u002Fdiscover\u002Fassistant\u002Flateral-thinking-puzzle)\u003Cbr\u002F>\u003Csup>由 **[CSY2022](https:\u002F\u002Fgithub.com\u002FCSY2022)** 于 **2025-06-19** 提交\u003C\u002Fsup>              | 龟汤主人需要提供场景、完整的故事（事件真相）以及关键点（正确猜测的条件）。\u003Cbr\u002F>`turtle-soup` `reasoning` `interaction` `puzzle` `role-playing` |\n| [学术写作助手](https:\u002F\u002Flobechat.com\u002Fdiscover\u002Fassistant\u002Facademic-writing-assistant)\u003Cbr\u002F>\u003Csup>由 **[swarfte](https:\u002F\u002Fgithub.com\u002Fswarfte)** 于 **2025-06-17** 提交\u003C\u002Fsup> | 学术研究论文撰写及正式文档写作专家\u003Cbr\u002F>`academic-writing` `research` `formal-style`                                                                                                      |\n| [美食评论家🍟](https:\u002F\u002Flobechat.com\u002Fdiscover\u002Fassistant\u002Ffood-reviewer)\u003Cbr\u002F>\u003Csup>由 **[renhai-lab](https:\u002F\u002Fgithub.com\u002Frenhai-lab)** 于 **2025-06-17** 提交\u003C\u002Fsup>                | 食品评论专家\u003Cbr\u002F>`gourmet` `review` `writing`                                                                                                                                                                    |\n| [Minecraft 高级开发者](https:\u002F\u002Flobechat.com\u002Fdiscover\u002Fassistant\u002Fjava-development)\u003Cbr\u002F>\u003Csup>由 **[iamyuuk](https:\u002F\u002Fgithub.com\u002Fiamyuuk)** 于 **2025-06-17** 提交\u003C\u002Fsup>           | 高级 Java 开发以及 Minecraft 模组和服务器插件开发专家\u003Cbr\u002F>`development` `programming` `minecraft` `java`                                                                                   |\n\n> 📊 智能体总数：[\u003Ckbd>**505**\u003C\u002Fkbd> ](https:\u002F\u002Flobechat.com\u002Fdiscover\u002Fassistants)\n\n \u003C!-- 智能体列表 -->\n\n\u003Cdiv align=\"right\">\n\n[![][back-to-top]](#readme-top)\n\n\u003C\u002Fdiv>\n\n[![][image-feat-database]][docs-feat-database]\n\n### [支持本地\u002F远程数据库][docs-feat-database]\n\nLobeHub 同时支持使用服务器端和本地数据库。根据您的需求，您可以选择合适的部署方案：\n\n- **本地数据库**：适合希望更好地掌控数据并保护隐私的用户。LobeHub 使用 CRDT（无冲突复制数据类型）技术实现多设备同步。这是一项实验性功能，旨在提供无缝的数据同步体验。\n- **服务器端数据库**：适合追求更便捷用户体验的用户。LobeHub 支持 PostgreSQL 作为服务器端数据库。有关如何配置服务器端数据库的详细文档，请访问 [配置服务器端数据库](https:\u002F\u002Flobehub.com\u002Fdocs\u002Fself-hosting\u002Fadvanced\u002Fserver-database)。\n\n无论您选择哪种数据库，LobeHub 都能为您提供卓越的用户体验。\n\n\u003Cdiv align=\"right\">\n\n[![][back-to-top]](#readme-top)\n\n\u003C\u002Fdiv>\n\n[![][image-feat-auth]][docs-feat-auth]\n\n### [支持多用户管理][docs-feat-auth]\n\nLobeHub 支持多用户管理，并提供灵活的用户认证解决方案：\n\n- **Better Auth**：LobeHub 集成了 `Better Auth`，这是一个现代化且灵活的认证库，支持多种认证方式，包括 OAuth、邮箱登录、凭据登录、魔法链接等。借助 `Better Auth`, 您可以轻松实现用户注册、登录、会话管理、社交登录、多因素认证（MFA）等功能，从而确保用户数据的安全与隐私。\n\n\u003Cdiv align=\"right\">\n\n[![][back-to-top]](#readme-top)\n\n\u003C\u002Fdiv>\n\n[![][image-feat-pwa]][docs-feat-pwa]\n\n### [渐进式 Web 应用（PWA）][docs-feat-pwa]\n\n我们深知在当今多设备环境下为用户提供无缝体验的重要性。因此，我们采用了渐进式 Web 应用（[PWA](https:\u002F\u002Fsupport.google.com\u002Fchrome\u002Fanswer\u002F9658361)）技术——一种将 Web 应用提升至接近原生应用体验的现代 Web 技术。\n\n通过 PWA，LobeHub 能够在桌面和移动设备上提供高度优化的用户体验，同时保持高性能特性。在视觉和交互感受上，我们也精心设计了界面，使其与原生应用无异，提供流畅的动画效果、响应式布局，并能适配不同设备的屏幕分辨率。\n\n> \\[!NOTE]\n>\n> 如果您不熟悉 PWA 的安装流程，可以通过以下步骤将 LobeHub 添加为桌面应用（同样适用于移动设备）：\n>\n> - 在您的电脑上打开 Chrome 或 Edge 浏览器。\n> - 访问 LobeHub 的网页。\n> - 点击地址栏右上角的 \u003Ckbd>安装\u003C\u002Fkbd> 图标。\n> - 按照屏幕上的提示完成 PWA 安装。\n\n\u003Cdiv align=\"right\">\n\n[![][back-to-top]](#readme-top)\n\n\u003C\u002Fdiv>\n\n[![][image-feat-mobile]][docs-feat-mobile]\n\n### [移动端适配][docs-feat-mobile]\n\n我们针对移动设备进行了一系列优化设计，以提升用户的移动端体验。目前，我们仍在不断迭代移动端体验，力求实现更加流畅和直观的交互。如果您有任何建议或想法，欢迎通过 GitHub Issues 或 Pull Requests 提供反馈。\n\n\u003Cdiv align=\"right\">\n\n[![][back-to-top]](#readme-top)\n\n\u003C\u002Fdiv>\n\n[![][image-feat-theme]][docs-feat-theme]\n\n### [自定义主题][docs-feat-theme]\n\n作为一款以设计为导向的应用程序，LobeHub 非常重视用户的个性化体验，因此引入了灵活多样的主题模式，包括适合白天使用的浅色模式和适合夜晚使用的深色模式。除了切换主题模式外，一系列颜色自定义选项还允许用户根据自己的喜好调整应用的主题色彩。无论是沉稳的深蓝色、活泼的桃粉色，还是专业的灰白色，用户都能在 LobeHub 中找到符合自己风格的颜色搭配。\n\n> \\[!TIP]\n>\n> 默认配置能够智能识别用户的系统颜色模式，并自动切换主题，以确保与操作系统视觉体验的一致性。对于喜欢手动控制细节的用户，LobeHub 还提供了直观的设置选项，以及在聊天气泡模式和文档模式之间进行选择的功能，以适应不同的对话场景。\n\n\u003Cdiv align=\"right\">\n\n[![][back-to-top]](#readme-top)\n\n\u003C\u002Fdiv>\n\n### `*` 更多内容\n\n除了以上功能之外，LobeHub 还拥有许多出色的基础技术支撑：\n\n- [x] 💨 **快速部署**：通过 Vercel 平台或 Docker 镜像，只需一键即可部署，无需任何复杂配置，整个过程可在 1 分钟内完成。\n- [x] 🌐 **自定义域名**：如果用户拥有自己的域名，可以将其绑定到平台，从而随时随地快速访问对话代理。\n- [x] 🔒 **隐私保护**：所有数据均存储在用户本地浏览器中，确保用户隐私。\n- [x] 💎 **精致的 UI 设计**：界面经过精心设计，外观优雅、交互流畅。支持浅色和深色主题，且对移动端友好。PWA 支持带来更接近原生应用的体验。\n- [x] 🗣️ **流畅的对话体验**：流利的响应确保了顺畅的对话体验。全面支持 Markdown 渲染，包括代码高亮、LaTeX 公式、Mermaid 流程图等。\n\n\u003C\u002Fdetails>\n\n> ✨ 随着 LobeHub 的不断发展，还将添加更多功能。\n\n\u003Cdiv align=\"right\">\n\n[![][back-to-top]](#readme-top)\n\n\u003C\u002Fdiv>\n\n## 🛳 自托管\n\nLobeHub 提供基于 Vercel、阿里云以及 [Docker 镜像][docker-release-link] 的自托管版本。即使没有任何先验知识，您也可以在几分钟内部署属于自己的聊天机器人。\n\n> \\[!TIP]\n>\n> 欢迎查看 [📘 构建属于您自己的 LobeHub][docs-self-hosting]，了解更多相关信息。\n\n### `A` 使用 Vercel、Zeabur、Sealos 或阿里云部署\n\n“如果您想在 Vercel、Zeabur 或阿里云上自行部署此服务，可以按照以下步骤操作：\n\n- 准备您的 [OpenAI API 密钥](https:\u002F\u002Fplatform.openai.com\u002Faccount\u002Fapi-keys)。\n- 点击下方按钮开始部署：直接使用您的 GitHub 账户登录，并记得在环境变量部分填写 `OPENAI_API_KEY`（必填）。\n- 部署完成后，您就可以开始使用了。\n- 绑定自定义域名（可选）：Vercel 分配的域名在某些地区可能存在 DNS 污染问题；绑定自定义域名可以实现直接访问。\n\n\u003Cdiv align=\"center\">\n\n|           使用 Vercel 部署            |                     使用 Zeabur 部署                      |                     使用 Sealos 部署                      |                       使用 RepoCloud 部署                       |                         使用阿里云部署                         |\n| :-------------------------------------: | :---------------------------------------------------------: | :---------------------------------------------------------: | :---------------------------------------------------------------: | :-----------------------------------------------------------------------: |\n| [![][deploy-button-image]][deploy-link] | [![][deploy-on-zeabur-button-image]][deploy-on-zeabur-link] | [![][deploy-on-sealos-button-image]][deploy-on-sealos-link] | [![][deploy-on-repocloud-button-image]][deploy-on-repocloud-link] | [![][deploy-on-alibaba-cloud-button-image]][deploy-on-alibaba-cloud-link] |\n\n\u003C\u002Fdiv>\n\n#### 分支后\n\n分支完成后，请仅保留上游同步动作，并禁用您 GitHub 仓库中的其他工作流。\n\n#### 保持更新\n\n如果您按照 README 中的一键部署步骤部署了自己的项目，可能会不断收到“有更新可用”的提示。这是因为 Vercel 默认会创建一个新的项目，而不是对本项目进行分支，因此无法准确检测到更新。\n\n> \\[!TIP]\n>\n> 建议您按照以下步骤重新部署，[📘 自动同步最新版本][docs-upstream-sync]\n\n\u003Cbr\u002F>\n\n### `B` 使用 Docker 部署\n\n[![][docker-release-shield]][docker-release-link]\n[![][docker-size-shield]][docker-size-link]\n[![][docker-pulls-shield]][docker-pulls-link]\n\n我们提供了一个 Docker 镜像，用于在您自己的私有设备上部署 LobeHub 服务。请使用以下命令启动 LobeHub 服务：\n\n1. 创建一个用于存储文件的文件夹\n\n```fish\n$ mkdir lobehub-db && cd lobehub-db\n```\n\n2. 初始化 LobeHub 基础设施\n\n```fish\nbash \u003C(curl -fsSL https:\u002F\u002Flobe.li\u002Fsetup.sh)\n```\n\n3. 启动 LobeHub 服务\n\n```fish\ndocker compose up -d\n```\n\n> \\[!NOTE]\n>\n> 有关使用 Docker 部署的详细说明，请参阅 [📘 Docker 部署指南][docs-docker]\n\n\u003Cbr\u002F>\n\n### 环境变量\n\n本项目提供了一些通过环境变量设置的附加配置项：\n\n| 环境变量         | 必填 | 描述                                                                                                                                                               | 示例                                                                                                              |\n| ---------------- | ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- |\n| `OPENAI_API_KEY` | 是   | 这是您在 OpenAI 账户页面申请的 API 密钥                                                                                                                  | `sk-xxxxxx...xxxxxx`                                                                                                 |\n| `OPENAI_PROXY_URL` | 否   | 如果您手动配置了 OpenAI 接口代理，可以使用此配置项覆盖默认的 OpenAI API 请求基础 URL                             | `https:\u002F\u002Fapi.chatanywhere.cn` 或 `https:\u002F\u002Faihubmix.com\u002Fv1` \u003Cbr\u002F>默认值为\u003Cbr\u002F>`https:\u002F\u002Fapi.openai.com\u002Fv1` |\n| `OPENAI_MODEL_LIST` | 否   | 用于控制模型列表。使用 `+` 添加模型，`-` 隐藏模型，`model_name=display_name` 可以自定义模型显示名称，各条目之间用逗号分隔。 | `qwen-7b-chat,+glm-6b,-gpt-3.5-turbo`                                                                                |\n\n> \\[!NOTE]\n>\n> 完整的环境变量列表可在 [📘 环境变量][docs-env-var] 中找到。\n\n\u003Cdiv align=\"right\">\n\n[![][back-to-top]](#readme-top)\n\n\u003C\u002Fdiv>\n\n## 📦 生态系统\n\n| NPM                               | 仓库                              | 描述                                                                                           | 版本                                   |\n| --------------------------------- | --------------------------------------- | ----------------------------------------------------------------------------------------------------- | ----------------------------------------- |\n| [@lobehub\u002Fui][lobe-ui-link]       | [lobehub\u002Flobe-ui][lobe-ui-github]       | 专为构建 AIGC Web 应用程序设计的开源 UI 组件库。                         | [![][lobe-ui-shield]][lobe-ui-link]       |\n| [@lobehub\u002Ficons][lobe-icons-link] | [lobehub\u002Flobe-icons][lobe-icons-github] | 流行的 AI\u002FLLM 模型品牌 SVG Logo 和图标合集。                                            | [![][lobe-icons-shield]][lobe-icons-link] |\n| [@lobehub\u002Ftts][lobe-tts-link]     | [lobehub\u002Flobe-tts][lobe-tts-github]     | 高质量且可靠的 TTS\u002FSTT React Hook 库                                                   | [![][lobe-tts-shield]][lobe-tts-link]     |\n| [@lobehub\u002Flint][lobe-lint-link]   | [lobehub\u002Flobe-lint][lobe-lint-github]   | 适用于 LobeHub 的 ESlint、Stylelint、Commitlint、Prettier、Remark 和 Semantic Release 配置。 | [![][lobe-lint-shield]][lobe-lint-link]   |\n\n\u003Cdiv align=\"right\">\n\n[![][back-to-top]](#readme-top)\n\n\u003C\u002Fdiv>\n\n## 🧩 插件\n\n插件为 LobeHub 的 [函数调用][docs-function-call] 功能提供了扩展方式。它们可以用来引入新的函数调用，甚至新的消息结果渲染方式。如果你对插件开发感兴趣，请参阅 Wiki 中的[📘 插件开发指南][docs-plugin-dev]。\n\n- [lobe-chat-plugins][lobe-chat-plugins]: 这是 LobeHub 的插件索引。它从该仓库中读取 index.json 文件，向用户展示可用的 LobeHub 插件列表。\n- [chat-plugin-template][chat-plugin-template]: 这是用于 LobeHub 插件开发的模板。\n- [@lobehub\u002Fchat-plugin-sdk][chat-plugin-sdk]: LobeHub 插件 SDK 可以帮助你创建出色的 LobeHub 聊天插件。\n- [@lobehub\u002Fchat-plugins-gateway][chat-plugins-gateway]: LobeHub 插件网关是一个后端服务，为 LobeHub 插件提供接入通道。我们使用 Vercel 部署了该服务。主要的 API POST \u002Fapi\u002Fv1\u002Frunner 被部署为边缘函数。\n\n> \\[!NOTE]\n>\n> 插件系统目前正处于重大开发阶段。你可以在以下议题中了解更多：\n>\n> - [x] [**插件第一阶段**](https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobehub\u002Fissues\u002F73)：实现插件与主程序的分离，将插件拆分为独立的仓库进行维护，并实现插件的动态加载。\n> - [x] [**插件第二阶段**](https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobehub\u002Fissues\u002F97)：提升插件使用的安全性和稳定性，更准确地呈现异常状态，增强插件架构的可维护性，并使其对开发者更加友好。\n> - [x] [**插件第三阶段**](https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobehub\u002Fissues\u002F149)：提供更高层次、更全面的定制能力，支持插件认证，并提供示例。\n\n\u003Cdiv align=\"right\">\n\n[![][back-to-top]](#readme-top)\n\n\u003C\u002Fdiv>\n\n## ⌨️ 本地开发\n\n你可以使用 GitHub Codespaces 进行在线开发：\n\n[![][codespaces-shield]][codespaces-link]\n\n或者克隆代码库进行本地开发：\n\n```fish\n$ git clone https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobehub.git\n$ cd lobehub\n$ pnpm install\n$ pnpm dev          # 全栈（Next.js + Vite SPA）\n$ bun run dev:spa   # 仅前端 SPA（端口 9876）\n```\n\n> **调试代理**：运行 `dev:spa` 后，终端会打印出类似 `https:\u002F\u002Fapp.lobehub.com\u002F_dangerous_local_dev_proxy?debug-host=http%3A%2F%2Flocalhost%3A9876` 的代理 URL。打开该链接，即可在本地针对生产环境的后端进行开发，并享受 HMR 热更新。\n\n如果你想了解更多细节，请查看我们的[📘 开发指南][docs-dev-guide]。\n\n\u003Cdiv align=\"right\">\n\n[![][back-to-top]](#readme-top)\n\n\u003C\u002Fdiv>\n\n## 🤝 贡献\n\n我们非常欢迎各种形式的贡献；如果你有兴趣参与代码贡献，不妨查看我们的 GitHub [议题][github-issues-link] 和 [项目][github-project-link]，加入其中，向我们展示你的实力。\n\n> \\[!TIP]\n>\n> 我们正在打造一个技术驱动的社区论坛，促进知识交流与思想碰撞，从而激发彼此的灵感并推动协同创新。\n>\n> 帮助我们让 LobeHub 更加完善。欢迎直接向我们提供产品设计反馈和用户体验方面的讨论。\n>\n> **主要维护者:** [@arvinxx](https:\u002F\u002Fgithub.com\u002Farvinxx) [@canisminor1990](https:\u002F\u002Fgithub.com\u002Fcanisminor1990)\n\n[![][pr-welcome-shield]][pr-welcome-link]\n[![][submit-agents-shield]][submit-agents-link]\n[![][submit-plugin-shield]][submit-plugin-link]\n\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobehub\u002Fgraphs\u002Fcontributors\" target=\"_blank\">\n  \u003Ctable>\n    \u003Ctr>\n      \u003Cth colspan=\"2\">\n        \u003Cbr>\u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Flobehub_lobehub_readme_01fa2f274f38.png\">\u003Cbr>\u003Cbr>\n      \u003C\u002Fth>\n    \u003C\u002Ftr>\n    \u003Ctr>\n      \u003Ctd>\n        \u003Cpicture>\n          \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"https:\u002F\u002Fnext.ossinsight.io\u002Fwidgets\u002Fofficial\u002Fcompose-org-active-contributors\u002Fthumbnail.png?activity=active&period=past_28_days&owner_id=131470832&repo_ids=643445235&image_size=2x3&color_scheme=dark\">\n          \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Flobehub_lobehub_readme_c4082f077a33.png\">\n        \u003C\u002Fpicture>\n      \u003C\u002Ftd>\n      \u003Ctd rowspan=\"2\">\n        \u003Cpicture>\n          \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"https:\u002F\u002Fnext.ossinsight.io\u002Fwidgets\u002Fofficial\u002Fcompose-org-participants-growth\u002Fthumbnail.png?activity=active&period=past_28_days&owner_id=131470832&repo_ids=643445235&image_size=4x7&color_scheme=dark\">\n          \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Flobehub_lobehub_readme_e67831462a7f.png\">\n        \u003C\u002Fpicture>\n      \u003C\u002Ftd>\n    \u003C\u002Ftr>\n    \u003Ctr>\n      \u003Ctd>\n        \u003Cpicture>\n          \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"https:\u002F\u002Fnext.ossinsight.io\u002Fwidgets\u002Fofficial\u002Fcompose-org-active-contributors\u002Fthumbnail.png?activity=new&period=past_28_days&owner_id=131470832&repo_ids=643445235&image_size=2x3&color_scheme=dark\">\n          \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Flobehub_lobehub_readme_d71f2dc7e328.png\">\n        \u003C\u002Fpicture>\n      \u003C\u002Ftd>\n    \u003C\u002Ftr>\n  \u003C\u002Ftable>\n\u003C\u002Fa>\n\n\u003Cdiv align=\"right\">\n\n[![][back-to-top]](#readme-top)\n\n\u003C\u002Fdiv>\n\n## ❤️ 赞助\n\n每一份支持都至关重要，你的一次性捐赠就像夜空中闪耀的流星，为我们的支持星河增添光彩！感谢你对我们的信任——你的慷慨正引领我们一步步实现使命，每一次闪光都是前进的动力。\n\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Flobehub\" target=\"_blank\">\n  \u003Cpicture>\n    \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"https:\u002F\u002Fgithub.com\u002Flobehub\u002F.github\u002Fblob\u002Fmain\u002Fstatic\u002Fsponsor-dark.png?raw=true\">\n    \u003Cimg  src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Flobehub_lobehub_readme_bd98c51189b2.png\">\n  \u003C\u002Fpicture>\n\u003C\u002Fa>\n\n\u003Cdiv align=\"right\">\n\n[![][back-to-top]](#readme-top)\n\n\u003C\u002Fdiv>\n\n## 🔗 更多产品\n\n- **[🅰️ Lobe SD 主题][lobe-theme]:** Stable Diffusion WebUI 的现代主题，界面设计精美，UI 高度可定制，并具备提升效率的功能。\n- **[⛵️ Lobe Midjourney WebUI][lobe-midjourney-webui]:** Midjourney 的 WebUI，利用 AI 能够根据文本提示快速生成丰富多样的图像，激发创造力并增强交流体验。\n- **[🌏 Lobe i18n][lobe-i18n] :** Lobe i18n 是一款基于 ChatGPT 的自动化国际化翻译工具。它支持大型文件自动分割、增量更新等功能，并允许自定义 OpenAI 模型、API 代理和温度等参数。\n- **[💌 Lobe Commit][lobe-commit]:** Lobe Commit 是一款 CLI 工具，利用 Langchain\u002FChatGPT 生成基于 Gitmoji 的提交信息。\n\n\u003Cdiv align=\"right\">\n\n[![][返回顶部]](#readme-top)\n\n\u003C\u002Fdiv>\n\n---\n\n\u003Cdetails>\u003Csummary>\u003Ch4>📝 许可证\u003C\u002Fh4>\u003C\u002Fsummary>\n\n[![][fossa许可证盾牌]][fossa许可证链接]\n\n\u003C\u002Fdetails>\n\n版权所有 © 2026 LobeHub[个人资料链接]。 \u003Cbr \u002F>\n本项目采用[LobeHub社区许可证](.\u002FLICENSE)进行授权。\n\n\u003C!-- 链接组 -->\n\n[back-to-top]: https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F-BACK_TO_TOP-151515?style=flat-square\n[blog]: https:\u002F\u002Flobehub.com\u002Fblog\n[changelog]: https:\u002F\u002Flobehub.com\u002Fchangelog\n[chat-plugin-sdk]: https:\u002F\u002Fgithub.com\u002Flobehub\u002Fchat-plugin-sdk\n[chat-plugin-template]: https:\u002F\u002Fgithub.com\u002Flobehub\u002Fchat-plugin-template\n[chat-plugins-gateway]: https:\u002F\u002Fgithub.com\u002Flobehub\u002Fchat-plugins-gateway\n[codecov-link]: https:\u002F\u002Fcodecov.io\u002Fgh\u002Flobehub\u002Flobehub\n[codecov-shield]: https:\u002F\u002Fimg.shields.io\u002Fcodecov\u002Fc\u002Fgithub\u002Flobehub\u002Flobehub?labelColor=black&style=flat-square&logo=codecov&logoColor=white\n[codespaces-link]: https:\u002F\u002Fcodespaces.new\u002Flobehub\u002Flobehub\n[codespaces-shield]: https:\u002F\u002Fgithub.com\u002Fcodespaces\u002Fbadge.svg\n[deploy-button-image]: https:\u002F\u002Fvercel.com\u002Fbutton\n[deploy-link]: https:\u002F\u002Fvercel.com\u002Fnew\u002Fclone?repository-url=https%3A%2F%2Fgithub.com%2Flobehub%2Flobehub&env=OPENAI_API_KEY&envDescription=Find%20your%20OpenAI%20API%20Key%20by%20click%20the%20right%20Learn%20More%20button.&envLink=https%3A%2F%2Fplatform.openai.com%2Faccount%2Fapi-keys&project-name=lobehub&repository-name=lobehub\n[deploy-on-alibaba-cloud-button-image]: https:\u002F\u002Fservice-info-public.oss-cn-hangzhou.aliyuncs.com\u002Fcomputenest-en.svg\n[deploy-on-alibaba-cloud-link]: https:\u002F\u002Fcomputenest.console.aliyun.com\u002Fservice\u002Finstance\u002Fcreate\u002Fdefault?type=user&ServiceName=LobeHub%E7%A4%BE%E5%8C%BA%E7%89%88\n[deploy-on-repocloud-button-image]: https:\u002F\u002Fd16t0pc4846x52.cloudfront.net\u002Fdeploylobe.svg\n[deploy-on-repocloud-link]: https:\u002F\u002Frepocloud.io\u002Fdetails\u002F?app_id=248\n[deploy-on-sealos-button-image]: https:\u002F\u002Fraw.githubusercontent.com\u002Flabring-actions\u002Ftemplates\u002Fmain\u002FDeploy-on-Sealos.svg\n[deploy-on-sealos-link]: https:\u002F\u002Ftemplate.usw.sealos.io\u002Fdeploy?templateName=lobehub-db\n[deploy-on-zeabur-button-image]: https:\u002F\u002Fzeabur.com\u002Fbutton.svg\n[deploy-on-zeabur-link]: https:\u002F\u002Fzeabur.com\u002Ftemplates\u002FVZGGTI\n[discord-link]: https:\u002F\u002Fdiscord.gg\u002FAYFPHvv2jT\n[discord-shield]: https:\u002F\u002Fimg.shields.io\u002Fdiscord\u002F1127171173982154893?color=5865F2&label=discord&labelColor=black&logo=discord&logoColor=white&style=flat-square\n[discord-shield-badge]: https:\u002F\u002Fimg.shields.io\u002Fdiscord\u002F1127171173982154893?color=5865F2&label=discord&labelColor=black&logo=discord&logoColor=white&style=for-the-badge\n[docker-pulls-link]: https:\u002F\u002Fhub.docker.com\u002Fr\u002Flobehub\u002Flobehub\n[docker-pulls-shield]: https:\u002F\u002Fimg.shields.io\u002Fdocker\u002Fpulls\u002Flobehub\u002Flobehub?color=45cc11&labelColor=black&style=flat-square&sort=semver\n[docker-release-link]: https:\u002F\u002Fhub.docker.com\u002Fr\u002Flobehub\u002Flobehub\n[docker-release-shield]: https:\u002F\u002Fimg.shields.io\u002Fdocker\u002Fv\u002Flobehub\u002Flobehub?color=369eff&label=docker&labelColor=black&logo=docker&logoColor=white&style=flat-square&sort=semver\n[docker-size-link]: https:\u002F\u002Fhub.docker.com\u002Fr\u002Flobehub\u002Flobehub\n[docker-size-shield]: https:\u002F\u002Fimg.shields.io\u002Fdocker\u002Fimage-size\u002Flobehub\u002Flobehub?color=369eff&labelColor=black&style=flat-square&sort=semver\n[docs]: https:\u002F\u002Flobehub.com\u002Fdocs\u002Fusage\u002Fstart\n[docs-dev-guide]: https:\u002F\u002Flobehub.com\u002Fdocs\u002Fdevelopment\u002Fstart\n[docs-docker]: https:\u002F\u002Flobehub.com\u002Fdocs\u002Fself-hosting\u002Fserver-database\u002Fdocker-compose\n[docs-env-var]: https:\u002F\u002Flobehub.com\u002Fdocs\u002Fself-hosting\u002Fenvironment-variables\n[docs-feat-agent]: https:\u002F\u002Flobehub.com\u002Fdocs\u002Fusage\u002Ffeatures\u002Fagent-market\n[docs-feat-artifacts]: https:\u002F\u002Flobehub.com\u002Fdocs\u002Fusage\u002Ffeatures\u002Fartifacts\n[docs-feat-auth]: https:\u002F\u002Flobehub.com\u002Fdocs\u002Fusage\u002Ffeatures\u002Fauth\n[docs-feat-branch]: https:\u002F\u002Flobehub.com\u002Fdocs\u002Fusage\u002Ffeatures\u002Fbranching-conversations\n[docs-feat-cot]: https:\u002F\u002Flobehub.com\u002Fdocs\u002Fusage\u002Ffeatures\u002Fcot\n[docs-feat-database]: https:\u002F\u002Flobehub.com\u002Fdocs\u002Fusage\u002Ffeatures\u002Fdatabase\n[docs-feat-knowledgebase]: https:\u002F\u002Flobehub.com\u002Fblog\u002Fknowledge-base\n[docs-feat-local]: https:\u002F\u002Flobehub.com\u002Fdocs\u002Fusage\u002Ffeatures\u002Flocal-llm\n[docs-feat-mobile]: https:\u002F\u002Flobehub.com\u002Fdocs\u002Fusage\u002Ffeatures\u002Fmobile\n[docs-feat-plugin]: https:\u002F\u002Flobehub.com\u002Fdocs\u002Fusage\u002Ffeatures\u002Fplugin-system\n[docs-feat-provider]: https:\u002F\u002Flobehub.com\u002Fdocs\u002Fusage\u002Ffeatures\u002Fmulti-ai-providers\n[docs-feat-pwa]: https:\u002F\u002Flobehub.com\u002Fdocs\u002Fusage\u002Ffeatures\u002Fpwa\n[docs-feat-t2i]: https:\u002F\u002Flobehub.com\u002Fdocs\u002Fusage\u002Ffeatures\u002Ftext-to-image\n[docs-feat-theme]: https:\u002F\u002Flobehub.com\u002Fdocs\u002Fusage\u002Ffeatures\u002Ftheme\n[docs-feat-tts]: https:\u002F\u002Flobehub.com\u002Fdocs\u002Fusage\u002Ffeatures\u002Ftts\n[docs-feat-vision]: https:\u002F\u002Flobehub.com\u002Fdocs\u002Fusage\u002Ffeatures\u002Fvision\n[docs-function-call]: https:\u002F\u002Flobehub.com\u002Fblog\u002Fopenai-function-call\n[docs-plugin-dev]: https:\u002F\u002Flobehub.com\u002Fdocs\u002Fusage\u002Fplugins\u002Fdevelopment\n[docs-self-hosting]: https:\u002F\u002Flobehub.com\u002Fdocs\u002Fself-hosting\u002Fstart\n[docs-upstream-sync]: https:\u002F\u002Flobehub.com\u002Fdocs\u002Fself-hosting\u002Fadvanced\u002Fupstream-sync\n[docs-usage-ollama]: https:\u002F\u002Flobehub.com\u002Fdocs\u002Fusage\u002Fproviders\u002Follama\n[docs-usage-plugin]: https:\u002F\u002Flobehub.com\u002Fdocs\u002Fusage\u002Fplugins\u002Fbasic\n[fossa-license-link]: https:\u002F\u002Fapp.fossa.com\u002Fprojects\u002Fgit%2Bgithub.com%2Flobehub%2Flobehub\n[fossa-license-shield]: https:\u002F\u002Fapp.fossa.com\u002Fapi\u002Fprojects\u002Fgit%2Bgithub.com%2Flobehub%2Flobehub.svg?type=large\n[github-action-release-link]: https:\u002F\u002Fgithub.com\u002Factions\u002Fworkflows\u002Flobehub\u002Flobehub\u002Frelease.yml\n[github-action-release-shield]: https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Factions\u002Fworkflow\u002Fstatus\u002Flobehub\u002Flobehub\u002Frelease.yml?label=release&labelColor=black&logo=githubactions&logoColor=white&style=flat-square\n[github-action-test-link]: https:\u002F\u002Fgithub.com\u002Factions\u002Fworkflows\u002Flobehub\u002Flobehub\u002Ftest.yml\n[github-action-test-shield]: https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Factions\u002Fworkflow\u002Fstatus\u002Flobehub\u002Flobehub\u002Ftest.yml?label=test&labelColor=black&logo=githubactions&logoColor=white&style=flat-square\n[github-contributors-link]: https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobehub\u002Fgraphs\u002Fcontributors\n[github-contributors-shield]: https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fcontributors\u002Flobehub\u002Flobehub?color=c4f042&labelColor=black&style=flat-square\n[github-forks-link]: https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobehub\u002Fnetwork\u002Fmembers\n[github-forks-shield]: https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fforks\u002Flobehub\u002Flobehub?color=8ae8ff&labelColor=black&style=flat-square\n[github-issues-link]: https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobehub\u002Fissues\n[github-issues-shield]: https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fissues\u002Flobehub\u002Flobehub?color=ff80eb&labelColor=black&style=flat-square\n[github-license-link]: https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobehub\u002Fblob\u002Fmain\u002FLICENSE\n[github-license-shield]: https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Flicense-apache%202.0-white?labelColor=black&style=flat-square\n[github-project-link]: https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobehub\u002Fprojects\n[github-release-link]: https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobehub\u002Freleases\n[github-release-shield]: https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fv\u002Frelease\u002Flobehub\u002Flobehub?color=369eff&labelColor=black&logo=github&style=flat-square\n[github-releasedate-link]: https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobehub\u002Freleases\n[github-releasedate-shield]: https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Frelease-date\u002Flobehub\u002Flobehub?labelColor=black&style=flat-square\n[github-stars-link]: https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobehub\u002Fstargazers\n[github-stars-shield]: https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002Flobehub\u002Flobehub?color=ffcb47&labelColor=black&style=flat-square\n[github-trending-shield]: https:\u002F\u002Ftrendshift.io\u002Fapi\u002Fbadge\u002Frepositories\u002F2256\n[github-trending-url]: https:\u002F\u002Ftrendshift.io\u002Frepositories\u002F2256\n[image-banner]: https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F0fe626a3-0ddc-4f67-b595-3c5b3f1701e0\n[image-feat-agent]: https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Fb3ab6e35-4fbc-468d-af10-e3e0c687350f\n[image-feat-artifacts]: https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F7f95fad6-b210-4e6e-84a0-7f39e96f3a00\n[image-feat-auth]: https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F80bb232e-19d1-4f97-98d6-e291f3585e6d\n[image-feat-branch]: https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F92f72082-02bd-4835-9c54-b089aad7fd41\n[image-feat-cot]: https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Ff74f1139-d115-4e9c-8c43-040a53797a5e\n[image-feat-database]: https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Ff1697c8b-d1fb-4dac-ba05-153c6295d91d\n[image-feat-desktop]: https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Fa7bac8d3-ea96-4000-bb39-fadc9b610f96\n[image-feat-knowledgebase]: https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F7da7a3b2-92fd-4630-9f4e-8560c74955ae\n[image-feat-local]: https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F1239da50-d832-4632-a7ef-bd754c0f3850\n[image-feat-mcp]: https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F1be85d36-3975-4413-931f-27e05e440995\n[image-feat-mcp-market]: https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Fbb114f9f-24c5-4000-a984-c10d187da5a0\n[image-feat-mobile]: https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F32cf43c4-96bd-4a4c-bfb6-59acde6fe380\n[image-feat-plugin]: https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F66a891ac-01b6-4e3f-b978-2eb07b489b1b\n[image-feat-privoder]: https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Fe553e407-42de-4919-977d-7dbfcf44a821\n[image-feat-pwa]: https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F9647f70f-b71b-43b6-9564-7cdd12d1c24d\n[image-feat-t2i]: https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F708274a7-2458-494b-a6ec-b73dfa1fa7c2\n[image-feat-theme]: https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Fb47c39f1-806f-492b-8fcb-b0fa973937c1\n[image-feat-tts]: https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F50189597-2cc3-4002-b4c8-756a52ad5c0a\n[image-feat-vision]: https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F18574a1f-46c2-4cbc-af2c-35a86e128a07\n[image-feat-web-search]: https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Fcfdc48ac-b5f8-4a00-acee-db8f2eba09ad\n[image-star]: https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F3216e25b-186f-4a54-9cb4-2f124aec0471\n[issues-link]: https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fissues\u002Flobehub\u002Flobehub.svg?style=flat\n[lobe-chat-plugins]: https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobe-chat-plugins\n[lobe-commit]: https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobe-commit\u002Ftree\u002Fmaster\u002Fpackages\u002Flobe-commit\n[lobe-i18n]: https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobe-commit\u002Ftree\u002Fmaster\u002Fpackages\u002Flobe-i18n\n[lobe-icons-github]: https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobe-icons\n[lobe-icons-link]: https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@lobehub\u002Ficons\n[lobe-icons-shield]: https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fv\u002F@lobehub\u002Ficons?color=369eff&labelColor=black&logo=npm&logoColor=white&style=flat-square\n[lobe-lint-github]: https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobe-lint\n[lobe-lint-link]: https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@lobehub\u002Flint\n[lobe-lint-shield]: https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fv\u002F@lobehub\u002Flint?color=369eff&labelColor=black&logo=npm&logoColor=white&style=flat-square\n[lobe-midjourney-webui]: https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobe-midjourney-webui\n[lobe-theme]: https:\u002F\u002Fgithub.com\u002Flobehub\u002Fsd-webui-lobe-theme\n[lobe-tts-github]: https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobe-tts\n[lobe-tts-link]: https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@lobehub\u002Ftts\n[lobe-tts-shield]: https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fv\u002F@lobehub\u002Ftts?color=369eff&labelColor=black&logo=npm&logoColor=white&style=flat-square\n[lobe-ui-github]: https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobe-ui\n[lobe-ui-link]: https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@lobehub\u002Fui\n[lobe-ui-shield]: https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fv\u002F@lobehub\u002Fui?color=369eff&labelColor=black&logo=npm&logoColor=white&style=flat-square\n[official-site]: https:\u002F\u002Flobehub.com\n[pr-welcome-link]: https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobehub\u002Fpulls\n[pr-welcome-shield]: https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F🤯_pr_welcome-%E2%86%92-ffcb47?labelColor=black&style=for-the-badge\n[profile-link]: https:\u002F\u002Fgithub.com\u002Flobehub\n[share-linkedin-link]: https:\u002F\u002Flinkedin.com\u002Ffeed\n[share-linkedin-shield]: https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F-share%20on%20linkedin-black?labelColor=black&logo=linkedin&logoColor=white&style=flat-square\n[share-mastodon-link]: https:\u002F\u002Fmastodon.social\u002Fshare?text=Check%20this%20GitHub%20repository%20out%20%F0%9F%A4%AF%20LobeHub%20-%20An%20open-source,%20extensible%20%28Function%20Calling%29,%20high-performance%20chatbot%20framework.%20It%20supports%20one-click%20free%20deployment%20of%20your%20private%20ChatGPT%2FLLM%20web%20application.%20https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobehub%20#chatbot%20#chatGPT%20#openAI\n[share-mastodon-shield]: https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F-share%20on%20mastodon-black?labelColor=black&logo=mastodon&logoColor=white&style=flat-square\n[share-reddit-link]: https:\u002F\u002Fwww.reddit.com\u002Fsubmit?title=Check%20this%20GitHub%20repository%20out%20%F0%9F%A4%AF%20LobeHub%20-%20An%20open-source%2C%20extensible%20%28Function%20Calling%29%2C%20high-performance%20chatbot%20framework.%20It%20supports%20one-click%20free%20deployment%20of%20your%20private%20ChatGPT%2FLLM%20web%20application.%20%23chatbot%20%23chatGPT%20%23openAI&url=https%3A%2F%2Fgithub.com%2Flobehub%2Flobehub\n[share-reddit-shield]: https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F-share%20on%20reddit-black?labelColor=black&logo=reddit&logoColor=white&style=flat-square\n[share-telegram-link]: https:\u002F\u002Ft.me\u002Fshare\u002Furl\"?text=Check%20this%20GitHub%20repository%20out%20%F0%9F%A4%AF%20LobeHub%20-%20An%20open-source%2C%20extensible%20%28Function%20Calling%29%2C%20high-performance%20chatbot%20framework.%20It%20supports%20one-click%20free%20deployment%20of%20your%20private%20ChatGPT%2FLLM%20web%20application.%20%23chatbot%20%23chatGPT%20%23openAI&url=https%3A%2F%2Fgithub.com%2Flobehub%2Flobehub\n[share-telegram-shield]: https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F-share%20on%20telegram-black?labelColor=black&logo=telegram&logoColor=white&style=flat-square\n[share-weibo-link]: http:\u002F\u002Fservice.weibo.com\u002Fshare\u002Fshare.php?sharesource=weibo&title=Check%20this%20GitHub%20repository%20out%20%F0%9F%A4%AF%20LobeHub%20-%20An%20open-source%2C%20extensible%20%28Function%20 Calling%29%2C%20high-performance%20chatbot%20framework.%20It%20supports%20one-click%20free%20deployment%20of%20your%20private%20ChatGPT%2FLLM%20web%20application.%20%23chatbot%20%23chatGPT%20%23openAI&url=https%3A%2F%2Fgithub.com%2Flobehub%2Flobehub\n[share-weibo-shield]: https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F-share%20on%20weibo-black?labelColor=black&logo=sinaweibo&logoColor=white&style=flat-square\n[share-whatsapp-link]: https:\u002F\u002Fapi.whatsapp.com\u002Fsend?text=Check%20this%20GitHub%20repository%20out%20%F0%9F%A4%AF%20LobeHub%20-%20An%20open-source%2C%20extensible%20%28Function%20 Calling%29%2C%20high-performance%20chatbot%20framework.%20It%20supports%20one-click%20free%20deployment%20of%20your%20private%20ChatGPT%2FLLM%20web%20application.%20https%3A%2F%2Fgithub.com%2Flobehub%2Flobehub%20%23chatbot%20%23chatGPT%20%23openAI\n[share-whatsapp-shield]: https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F-share%20on%20whatsapp-black?labelColor=black&logo=whatsapp&logoColor=white&style=flat-square\n[share-x-link]: https:\u002F\u002Fx.com\u002Fintent\u002Ftweet?hashtags=chatbot%2CchatGPT%2CopenAI&text=Check%20this%20GitHub%20repository%20out%20%F0%9F%A4%AF%20LobeHub%20-%20An%20open-source%2C%20extensible%20%28Function%20 Calling%29%2C%20high-performance%20chatbot%20framework.%20It%20supports%20one-click%20free%20deployment%20of%20your%20private%20ChatGPT%2FLLM%20web%20application.&url=https%3A%2F%2Fgithub.com%2Flobehub%2Flobehub\n[share-x-shield]: https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F-share%20on%20x-black?labelColor=black&logo=x&logoColor=white&style=flat-square\n[sponsor-link]: https:\u002F\u002Fopencollective.com\u002Flobehub 'Become ❤️ LobeHub Sponsor'\n[sponsor-shield]: https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F-Sponsor%20LobeHub-f04f88?logo=opencollective&logoColor=white&style=flat-square\n[submit-agents-link]: https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobe-chat-agents\n[submit-agents-shield]: https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F🤖\u002F🏪_submit_agent-%E2%86%92-c4f042?labelColor=black&style=for-the-badge\n[submit-plugin-link]: https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobe-chat-plugins\n[submit-plugin-shield]: https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F🧩\u002F便利店_submit_plugin-%E2%86%92-95f3d9?labelColor=black&style=for-the-badge\n[vercel-link]: https:\u002F\u002Fapp.lobehub.com\n[vercel-shield]: https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fvercel-online-55b467?labelColor=black&logo=vercel&style=flat-square","# LobeHub 快速上手指南\n\nLobeHub 是一个专为 AI Agent 打造的工作与生活空间，支持用户发现、构建并与不断成长的智能体团队协作。它提供了强大的 Agent 构建器、多模型支持、插件系统以及人机共进化记忆功能。\n\n## 环境准备\n\n在开始之前，请确保您的开发环境满足以下要求：\n\n*   **操作系统**：Linux, macOS, 或 Windows (推荐使用 WSL2)\n*   **Node.js**: 版本 >= 18.12 (推荐 LTS 版本)\n*   **包管理器**: npm, yarn, pnpm 或 bun (推荐 pnpm)\n*   **Git**: 用于克隆代码仓库\n*   **Docker** (可选): 如果您计划使用 Docker 进行部署\n\n> **国内开发者提示**：\n> 建议配置国内镜像源以加速依赖下载：\n> *   **Node\u002Fnpm**: 使用淘宝镜像 `npm config set registry https:\u002F\u002Fregistry.npmmirror.com`\n> *   **Docker**: 配置阿里云或腾讯云容器镜像加速器\n\n## 安装步骤\n\n您可以选择通过 **Docker** 快速部署，或通过 **源码** 进行本地开发。\n\n### 方式一：使用 Docker 部署（推荐生产\u002F测试环境）\n\n这是最简单的运行方式，无需配置复杂的本地环境。\n\n```bash\ndocker run -d --name lobe-hub \\\n  -p 3210:3210 \\\n  -e NEXT_PUBLIC_ENABLE_TELEMETRY=false \\\n  lobehub\u002Flobe-hub\n```\n\n启动后，访问 `http:\u002F\u002Flocalhost:3210` 即可使用。\n\n### 方式二：源码本地开发\n\n如果您希望贡献代码或深度定制，请克隆仓库并安装依赖。\n\n1.  **克隆仓库**\n    ```bash\n    git clone https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobe-hub.git\n    cd lobe-hub\n    ```\n\n2.  **安装依赖**\n    ```bash\n    pnpm install\n    ```\n\n3.  **配置环境变量**\n    复制示例配置文件：\n    ```bash\n    cp .env.example .env.local\n    ```\n    编辑 `.env.local` 文件，填入您的 AI 模型提供商密钥（如 OpenAI API Key）：\n    ```bash\n    OPENAI_API_KEY=sk-your-api-key\n    # 如需使用其他模型商，可在此配置对应变量\n    ```\n\n4.  **启动开发服务器**\n    ```bash\n    pnpm dev\n    ```\n\n启动成功后，终端将显示访问地址（通常为 `http:\u002F\u002Flocalhost:3000`）。\n\n## 基本使用\n\n启动应用后，您可以通过浏览器访问界面进行以下核心操作：\n\n### 1. 创建第一个 Agent\n*   进入首页，点击 **\"Create Agent\"** 或使用 **Agent Builder**。\n*   在对话框中自然语言描述您的需求（例如：“帮我写一个 Python 数据分析脚本”）。\n*   系统将自动配置角色设定、预设提示词及所需插件，生成专属智能体。\n\n### 2. 连接模型与插件\n*   **切换模型**：在聊天界面右上角，可选择不同的模型服务商（支持 OpenAI, Azure, Anthropic, 以及本地 Ollama 等）。\n*   **启用插件**：点击插件图标，从超过 10,000+ 的技能库中搜索并启用工具（如联网搜索、代码解释器、绘图工具等）。\n    *   *注：支持 MCP (Model Context Protocol) 插件的一键安装，可轻松连接外部数据库和 API。*\n\n### 3. 体验协作与记忆\n*   **多智能体协作**：创建一个 \"Project\"，邀请多个不同角色的 Agent 加入同一上下文，让它们并行处理任务（如一个负责调研，一个负责写作）。\n*   **个人记忆**：随着对话深入，LobeHub 会自动提取关键信息存入 \"Personal Memory\"。您可以在设置中查看和编辑这些记忆，让 Agent 更懂您的偏好。\n\n### 4. 桌面端体验（可选）\n如果需要更专注的体验，可访问官网下载 **Desktop App**，获得无浏览器干扰的全功能环境。\n\n---\n*更多高级功能（如分支对话、可视化思维链 CoT、知识库上传等）可在官方文档中探索。*","某初创团队的产品经理正带领两名开发者和一名设计师，试图快速构建一个具备多模态处理能力的智能客服系统原型。\n\n### 没有 lobeHub 时\n- **协作割裂**：团队成员各自在不同的聊天窗口测试单个 AI 模型，无法让负责“意图识别”、“知识库检索”和“情感安抚”的三个 Agent 协同工作，导致流程断点频发。\n- **部署门槛高**：想要集成本地大模型或特定的 MCP 插件（如联网搜索、代码执行），需要手动配置复杂的环境变量和 Docker 容器，非技术背景的产品经理难以参与调试。\n- **迭代效率低**：每次调整 Agent 的人设或提示词后，无法直观地通过分支对话（Branching Conversations）对比不同版本的效果，只能靠截图和文字记录，知识沉淀困难。\n\n### 使用 lobeHub 后\n- **多智能体编排**：利用 lobeHub 的可视化界面，团队轻松设计了由三个专属 Agent 组成的协作网络，它们能自动传递上下文，无缝完成从接收用户问题到生成最终回复的全流程。\n- **一键生态集成**：通过内置的 MCP 市场，团队一键安装了联网搜索和本地数据库插件，并直接调用本地部署的 LLM 进行隐私数据处理，无需编写任何底层配置代码。\n- **人机共进演化**：团队成员在同一个工作空间中实时调整 Agent 参数，利用分支对话功能即时对比优化效果，并将验证成功的 Agent 配置直接发布为团队共享资产，实现能力快速复用。\n\nlobeHub 将分散的 AI 工具整合为可生长、可协作的智能团队，让人类与 Agent 在统一的工作流中共同进化。","https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Flobehub_lobehub_2204cde2.webp","LobeHub","https:\u002F\u002Foss.gittoolsai.com\u002Favatars\u002Flobehub_18745af8.png","Agent teammates that grow with you",null,"hello@lobehub.com","https:\u002F\u002Flobehub.com","https:\u002F\u002Fgithub.com\u002Flobehub",[80,84,88,92,96,100,104,107,110,113],{"name":81,"color":82,"percentage":83},"TypeScript","#3178c6",98.7,{"name":85,"color":86,"percentage":87},"HTML","#e34c26",0.6,{"name":89,"color":90,"percentage":91},"Shell","#89e051",0.3,{"name":93,"color":94,"percentage":95},"JavaScript","#f1e05a",0.2,{"name":97,"color":98,"percentage":99},"Gherkin","#5B2063",0.1,{"name":101,"color":102,"percentage":103},"MDX","#fcb32c",0,{"name":105,"color":106,"percentage":103},"Dockerfile","#384d54",{"name":108,"color":109,"percentage":103},"PLpgSQL","#336790",{"name":111,"color":112,"percentage":103},"Roff","#ecdebe",{"name":114,"color":115,"percentage":103},"TeX","#3D6117",75141,14914,"2026-04-13T22:06:32","NOASSERTION","Linux, macOS, Windows","非必需（支持本地 LLM 部署，具体取决于所选模型；云端部署或使用外部 API 时无需本地 GPU）","未说明（本地运行大模型时建议 16GB+，纯 Web 服务部署视并发量而定）",{"notes":124,"python":125,"dependencies":126},"LobeHub 是一个基于 Web 的 AI Agent 平台，主要通过 Docker 或 Vercel\u002FZeabur 等云平台部署。它本身不捆绑特定 Python 环境或深度学习框架，而是作为前端界面连接各类大模型服务商（如 OpenAI、Azure 等）或本地运行的模型后端（需用户自行配置 Ollama 等服务）。支持多用户管理、本地\u002F远程数据库及 MCP 插件系统。桌面端提供专用客户端以提升性能。","未说明（基于 Next.js 的全栈应用，主要运行时为 Node.js）",[127,128,129,130],"Node.js","Docker","Next.js","React",[35,16,13,14,15],[133,134,135,136,137,138,139,140,141,142,143,144],"chatgpt","openai","ai","gpt","claude","gemini","knowledge-base","deepseek","agent","mcp","agent-harness","agent-collaboration",16,"2026-03-27T02:49:30.150509","2026-04-14T12:30:12.585614",[149,154,158,163,168,172],{"id":150,"question_zh":151,"answer_zh":152,"source_url":153},32989,"Logto 服务在 Docker 部署时因 SSL 证书问题无法启动怎么办？","Logto 对 SSL 要求非常严格，不承认自签名证书，必须使用 CA 颁发的证书。由于外部 CA 不会为未在公共 DNS 解析的内部域名颁发证书，建议在内部网络使用 Smallstep CA 生成内部证书。可以通过 Docker Compose 部署 Smallstep CA 并与 Nginx 反向代理集成来实现 HTTPS 支持。配置示例包括创建 step-ca 服务生成证书，并在 Nginx 中挂载该证书以处理 443 端口流量。","https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobehub\u002Fissues\u002F3852",{"id":155,"question_zh":156,"answer_zh":157,"source_url":153},32990,"如何在 GitHub Issue 中正确格式化显示代码或日志？","在 GitHub Issue 评论框中，选中你要显示的代码或日志文本，然后点击工具栏上的“插入代码块”按钮（通常显示为 \u003C> 图标）。或者手动在文本前后添加三个反引号（```）来包裹内容。例如：\n```\n你的代码或日志内容\n``` \n这样可以保持排版不变并高亮显示。",{"id":159,"question_zh":160,"answer_zh":161,"source_url":162},32991,"手机端（Safari）上传图片后无法显示预览图如何解决？","该问题已在版本 2.0.10、2.0.13 及 2.1.4 中修复。如果您遇到手机端上传图片后没有地方展示上传图像的问题，请将 LobeChat 升级到最新版本（至少 v2.1.4）。升级后可通过 npm 包或 GitHub Release 页面获取更新。","https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobehub\u002Fissues\u002F456",{"id":164,"question_zh":165,"answer_zh":166,"source_url":167},32992,"部署知识库（KnowledgeBase）需要什么样的 PostgreSQL 环境？","部署知识库需要创建一个包含 pgvector 插件的 PostgreSQL 实例。如果使用 Docker 部署，可以直接使用 `pgvector\u002Fpgvector:pg16` 镜像。启动命令示例：\ndocker run --name my-postgres --network pg -e POSTGRES_PASSWORD=mysecretpassword -p 5432:5432 -d pgvector\u002Fpgvector:pg16\n注意：Vercel、Neon、Supabase 等平台默认已包含 pgvector 插件，无需额外操作。生产环境请确保持久化配置。","https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobehub\u002Fissues\u002F3527",{"id":169,"question_zh":170,"answer_zh":171,"source_url":167},32993,"向量化处理必须使用 OpenAI 模型吗？是否有国产 API 替代方案？","默认配置下向量化需要使用 OpenAI 的 text-embedding-3-small 模型。关于是否有国内 API 可以替代进行向量化处理，目前官方文档未明确列出直接兼容的国产模型列表。用户需确认所选国内 API 是否支持兼容 OpenAI 格式的 embedding 接口，或在社区中寻找适配了国内大模型（如通义千问、文心一言等）的自定义插件配置。",{"id":173,"question_zh":174,"answer_zh":175,"source_url":176},32994,"LobeChat 桌面版公测版有哪些主要新功能？","LobeChat 桌面版公测版（v1.83.0+）主要功能包括：\n1. 本地文件插件：精心打造的本地文件读取插件，允许 Agent 读取桌面文件并帮助批量整理。\n2. Stdio 格式 MCP 插件：完善了 MCP 插件阵容，支持本地进程通信（此前 Web 版仅支持 HTTP）。\n3. Local First & Cloud Sync：支持纯本地优先使用模式，同时可无缝连接云端同步数据。\n目前 macOS 版本已就绪，Windows 支持正在逐步完善中。","https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobehub\u002Fissues\u002F7594",[178,183,188,193,198,203,208,213,218,223,228,233,238,243,248,253,258,263,268,273],{"id":179,"version":180,"summary_zh":181,"released_at":182},247691,"v2.1.50-canary.15","## 🐤 金丝雀构建 — v2.1.50-canary.15\n\n> 自动化的金丝雀构建，基于 `canary` 分支。\n\n### 提交信息\n\n- 基于 `v2.1.50-canary.14` 之后的更改\n- 提交数量：4\n\n- `f0a811ef83` 🐛 修复：为桌面 Electron 调用方启用 executor=client 工具 (#13790)（Arvin Xu）\n- `10914ff015` 🐛 修复：将图像转视频选项添加到 CLI 视频生成命令中 (#13788)（Arvin Xu）\n- `b857ae6c57` 🐛 修复（桌面）：对远程服务器请求使用 Electron net.fetch 方法 (#13400)（Adam Bellinson）\n- `e11c89fc48` 🐛 修复（agent-runtime）：当网关已配置时，跳过客户端执行器标记 (#13787)（Arvin Xu）\n\n### ⚠️ 重要提示\n\n- **这是一个自动化的金丝雀构建，不适用于生产环境。**\n- 金丝雀构建由 `canary` 分支上的 `build`\u002F`fix`\u002F`style` 提交流触发。\n- 可能包含**不稳定或未完成的更改**。**请自行承担风险使用。**\n- 强烈建议在使用金丝雀构建之前**备份您的数据**。\n\n### 📦 安装\n\n请从下方的资源中下载适合您平台的安装程序。\n\n| 平台 | 文件 |\n|----------|------|\n| macOS（Apple Silicon） | `.dmg`（arm64） |\n| macOS（Intel） | `.dmg`（x64） |\n| Windows | `.exe` |\n| Linux | `.AppImage` \u002F `.deb` |","2026-04-13T18:09:12",{"id":184,"version":185,"summary_zh":186,"released_at":187},247692,"v2.1.50-canary.14","## 🐤 金丝雀版本 — v2.1.50-canary.14\n\n> 自动化的金丝雀构建，源自 `canary` 分支。\n\n### 提交信息\n\n- 基于 `v2.1.50-canary.13` 之后的更改\n- 提交数量：2 条\n\n- `b9a136f9f1` 🐛 修复：解决 execAgent 缺少 lobehub 技能和内置工具的问题 (#13781)（LiJian）\n- `809e1e0716` 🐛 修复：确保消息网关正常运行 (#13780)（Rdmclin2）\n\n### ⚠️ 重要提示\n\n- **这是一个自动化的金丝雀版本，** **不适用于生产环境。**\n- 金丝雀版本由 `canary` 分支上的 `build`\u002F`fix`\u002F`style` 提交流程触发。\n- 可能包含**不稳定或未完成的更改**。**请自行承担风险使用。**\n- 强烈建议在使用金丝雀版本之前**备份您的数据**。\n\n### 📦 安装\n\n请从下方的资源中下载适合您平台的安装程序。\n\n| 平台 | 文件 |\n|----------|------|\n| macOS（Apple Silicon） | `.dmg`（arm64） |\n| macOS（Intel） | `.dmg`（x64） |\n| Windows | `.exe` |\n| Linux | `.AppImage` \u002F `.deb` |","2026-04-13T11:11:58",{"id":189,"version":190,"summary_zh":191,"released_at":192},247693,"v2.1.50-canary.13","## 🐤 金丝雀版本 — v2.1.50-canary.13\n\n> 自动化的金丝雀构建，基于 `canary` 分支。\n\n### 提交信息\n\n- 基于 `v2.1.50-canary.12` 之后的更改\n- 提交数量：3 条\n\n- `7953cf5b5a` 修复（桌面）：为 Linux 通知使用低优先级，以防止 GNOME Shell 卡死 (#13767)（Octopus）\n- `012214205e` 🌐 杂项：将数据库测试中的非英文注释翻译成英文 (#13771)（LobeHub Bot）\n- `f0f2feb015` 🔨 杂项（任务）：在 task.list 响应中添加参与者 (#13778)（Arvin Xu）\n\n### ⚠️ 重要提示\n\n- **这是一个自动化的金丝雀版本，不适用于生产环境。**\n- 金丝雀版本由 `canary` 分支上的 `build`\u002F`fix`\u002F`style` 提交流触发。\n- 可能包含**不稳定或未完成的更改**。**请自行承担风险使用。**\n- 强烈建议在使用金丝雀版本之前**备份您的数据**。\n\n### 📦 安装\n\n请从下方的资源中下载适合您平台的安装程序。\n\n| 平台 | 文件 |\n|----------|------|\n| macOS（Apple Silicon） | `.dmg`（arm64） |\n| macOS（Intel） | `.dmg`（x64） |\n| Windows | `.exe` |\n| Linux | `.AppImage` \u002F `.deb` |","2026-04-13T09:10:28",{"id":194,"version":195,"summary_zh":196,"released_at":197},247694,"v2.1.50-canary.12","## 🐤 金丝雀构建 — v2.1.50-canary.12\n\n> 由 `canary` 分支自动构建的金丝雀版本。\n\n### 提交信息\n\n- 基于 `v2.1.50-canary.11` 之后的更改\n- 提交数量：2 条\n\n- `f439fb913a` 🐛 修复(editor): 将 @lobehub\u002Feditor 升级至 4.8.1 (#13756) (Innei)\n- `6966d366d1` 🐛 修复(userMemories): 应该对过长的 bm25 进行截断 (#13744) (Neko)\n\n### ⚠️ 重要提示\n\n- **这是一个自动构建的金丝雀版本，不适用于生产环境。**\n- 金丝雀版本由 `canary` 分支上的 `build`\u002F`fix`\u002F`style` 提交流触发。\n- 可能包含**不稳定或不完整的更改**。**请自行承担风险使用。**\n- 强烈建议在使用金丝雀版本之前**备份您的数据**。\n\n### 📦 安装\n\n请从下方的资源中下载适合您平台的安装程序。\n\n| 平台 | 文件 |\n|----------|------|\n| macOS (Apple Silicon) | `.dmg` (arm64) |\n| macOS (Intel) | `.dmg` (x64) |\n| Windows | `.exe` |\n| Linux | `.AppImage` \u002F `.deb` |","2026-04-13T06:57:48",{"id":199,"version":200,"summary_zh":201,"released_at":202},247695,"v2.1.50-canary.11","## 🐤 金丝雀构建 — v2.1.50-canary.11\n\n> 自动化的金丝雀构建，源自 `canary` 分支。\n\n### 提交信息\n\n- 基于 `v2.1.50-canary.10` 之后的更改\n- 共 8 次提交\n\n- `f89adb36b3` 🐛 修复：解决代理详情页面始终无法获取代理配置的问题… (#13772) (LiJian)\n- `3c2fc7f368` 🔨 杂项（agent-runtime）：通过 Agent Gateway WS 分发 client-executor 工具 (#13769) (Arvin Xu)\n- `a72ae190a3` 🌐 杂项：将 integration-test-utilities 中的非英文注释翻译为英文 (#13749) (LobeHub Bot)\n- `4feafb3fcb` ♻️ 重构：将 memory-user-memory 工作流迁移到 Hono (#13768) (Arvin Xu)\n- `eff527de65` 🔨 杂项（agent-runtime）：为基于 BLPOP 的工具结果等待添加 ToolResultWaiter (#13763) (Arvin Xu)\n- `c60563fffc` 🔨 杂项（api）：添加 POST \u002Fapi\u002Fagent\u002Ftool-result 回调端点 (#13764) (Arvin Xu)\n- `b36c5a2f1b` 🔨 杂项：添加 GatewayStreamNotifier.sendToolExecute (#13765) (Arvin Xu)\n- `12bbc56db3` 🔨 杂项：添加 `tool_execute` \u002F `tool_result` 协议类型 (#13762) (Arvin Xu)\n\n### ⚠️ 重要提示\n\n- **这是一个自动化的金丝雀构建，不适用于生产环境。**\n- 金丝雀构建由 `canary` 分支上的 `build`\u002F`fix`\u002F`style` 提交流程触发。\n- 可能包含**不稳定或不完整的更改**。请**自行承担风险**使用。\n- 强烈建议在使用金丝雀构建之前**备份您的数据**。\n\n### 📦 安装\n\n请从下方的资源中下载适合您平台的安装程序。\n\n| 平台 | 文件 |\n|----------|------|\n| macOS (Apple Silicon) | `.dmg` (arm64) |\n| macOS (Intel) | `.dmg` (x64) |\n| Windows | `.exe` |\n| Linux | `.AppImage` \u002F `.deb` |","2026-04-13T05:32:24",{"id":204,"version":205,"summary_zh":206,"released_at":207},247696,"v2.1.50-canary.10","## 🐤 金丝雀版本 — v2.1.50-canary.10\n\n> 自动化的金丝雀构建，源自 `canary` 分支。\n\n### 提交信息\n\n- 基于 `v2.1.50-canary.9` 之后的更改\n- 提交数量：3 条\n\n- `73be58ba12` ✨ 新增功能：支持消息网关 (#13761) (Rdmclin2)\n- `3ad124ac4f` 🔨 杂项：支持服务端代理执行的多模态输入 (#13759) (Arvin Xu)\n- `e569c8dee0` ♻️ 重构：引入与工具源正交的 `ToolExecutor` 字段 (#13760) (Arvin Xu)\n\n### ⚠️ 重要提示\n\n- **这是一个自动化的金丝雀版本，** **不适用于生产环境。**\n- 金丝雀版本由 `canary` 分支上的 `build`\u002F`fix`\u002F`style` 提交流触发。\n- 可能包含**不稳定或未完成的更改**。**请自行承担风险使用。**\n- 强烈建议在使用金丝雀版本之前**备份您的数据**。\n\n### 📦 安装\n\n请从下方的资源中下载适合您平台的安装程序。\n\n| 平台 | 文件 |\n|----------|------|\n| macOS (Apple Silicon) | `.dmg` (arm64) |\n| macOS (Intel) | `.dmg` (x64) |\n| Windows | `.exe` |\n| Linux | `.AppImage` \u002F `.deb` |","2026-04-12T18:12:07",{"id":209,"version":210,"summary_zh":211,"released_at":212},247697,"v2.1.50-canary.9","## 🐤 金丝雀构建 — v2.1.50-canary.9\n\n> 自动化的金丝雀构建，源自 `canary` 分支。\n\n### 提交信息\n\n- 基于 `v2.1.50-canary.8` 之后的更改\n- 提交数量：1\n\n- `406cb5554b` ✨ 特性：为智谱提供商添加 GLM-5.1 模型支持 (#13757)（YuTengjing）\n\n### ⚠️ 重要提示\n\n- **这是一个自动化的金丝雀构建，** **并不适用于生产环境。**\n- 金丝雀构建由 `canary` 分支上的 `build`\u002F`fix`\u002F`style` 提交流触发。\n- 可能包含**不稳定或不完整的更改**。**请自行承担风险使用。**\n- 强烈建议在使用金丝雀构建之前**备份您的数据**。\n\n### 📦 安装\n\n请从下方的资源中下载适合您平台的安装程序。\n\n| 平台 | 文件 |\n|----------|------|\n| macOS（Apple Silicon） | `.dmg`（arm64） |\n| macOS（Intel） | `.dmg`（x64） |\n| Windows | `.exe` |\n| Linux | `.AppImage` \u002F `.deb` |","2026-04-12T15:01:05",{"id":214,"version":215,"summary_zh":216,"released_at":217},247698,"v2.1.49","## 📦 发布 v2.1.49\n\n此版本由 PR #13716 自动发布。\n\n### 变更\n请参阅 PR 描述：https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobehub\u002Fpull\u002F13716\n\n### 提交信息\n## 📦 每周发布 20260410\n\n本次发布包含 **67 个提交**。以下是面向用户的主要更新内容。\n\n### 新功能与改进\n\n- 引入了 **提示改写与翻译** 功能，用于辅助输入编辑。\n- 添加了带有技能商店专用标签页的 **技能面板**，并修复了技能图标渲染问题。\n- 引入了 `lh notify` CLI 命令，用于外部代理回调。\n- 新增了 `migrate openclaw` CLI 命令。\n- 引入了 **GraphAgent** 和 `agentFactory`，用于图驱动的代理执行（实验性）。\n- 新增每 4 小时自动创建话题的功能，适用于长时间运行的会话。\n\n### 模型与提供商扩展\n\n- 新增了一个提供商：**StreamLake（快手万擎）**。\n- 支持 **GLM-5.1** 模型，并修复了 Kimi CodingPlan 的相关问题。\n- 新增了 **Seedance 2.0** 和 **Seedance 2.0 Fast** 视频生成模型（定价已调整，包含 20% 服务费）。\n- 扩展了图像和视频生成的 AIGC 参数支持。\n- 改进了模型类型的规范化处理，以提升与各提供商的兼容性。\n- 支持 ComfyUI 集成中的多媒体及多连接模式。\n\n### 桌面端改进\n\n- 在桌面应用中嵌入了 **内置 CLI**，并支持 PATH 安装。\n- 在系统工具设置中添加了 Electron 版本显示。\n- 修复了 RuntimeConfig 即时生效的工作目录问题，使其与最近列表保持一致。\n- 修复了桌面端语言环境恢复逻辑——现使用存储的 URL 参数而非系统语言环境。\n- 改进了批量 tRPC 的远程重新认证流程，并在网关断开连接时清理 OIDC 状态。\n\n### 稳定性、安全性与用户体验修复\n\n- **安全**：防止了 `TempFileManager.writeTempFile` 中的路径遍历漏洞；修复了 `addFilesToKnowledgeBase` 中的 IDOR 漏洞；升级了 `better-auth`，并在内置工具激活器中强化了 `humanIntervention` 要求。\n- **上下文引擎**：在调用 `.trim()` 之前增加了 `typeof` 检查，以避免运行时崩溃。\n- **代理运行时**：在不同 OpenAI 提供商之间保留推理状态；修复了服务错误序列化导致输出 `[object Object]` 的问题；在 `agent_runtime_end` 事件中暴露了错误的 `reasonDetail` 信息。\n- **知识库**：删除知识库时会清理向量存储。\n- **模板**：允许模板指定 `policyLoad`，以便默认文档能够完全注入。\n- **技能**：在激活 `lobehub_skill` 时注入当前代理信息；从可用代理列表中过滤掉当前代理；修复了 `agents_documents` 覆盖 `systemRole` 的问题。\n- **Google 工具**：对 Google 工具的 Schema 使用 `parametersJsonSchema`。\n- **网页爬虫**：防止了 `htmlToMarkdown` 中 happy-dom CSS 解析崩溃的问题。\n- **移动端\u002FUI**：修复了视频页面图标冲突、缺失的语言键以及模型查询参数问题；隐藏了话题分享页面上的 LocalFile 操作；允许手动关闭隐藏的内置工具。\n- **认证**：`ENABLE_MOCK_DEV_USER` 现在已支持 `checkAuth` 和 OpenAPI 认证中间件。\n- **沙盒**","2026-04-10T09:51:47",{"id":219,"version":220,"summary_zh":221,"released_at":222},247699,"v2.1.48","## 📦 发布 v2.1.48\n\n此版本由 PR #13626 自动发布。\n\n### 变更\n请参阅 PR 描述：https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobehub\u002Fpull\u002F13626\n\n### 提交信息\n# 🚀 发布：20260407\n\n本次发布包含 **148 个提交**。关键更新如下：\n\n- **响应 API 工具执行能力更强、更可靠** —— 新增托管内置工具和客户端函数工具，并改进了工具调用的流式传输及完成行为。[#13406](https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobehub\u002Fpull\u002F13406) [#13414](https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobehub\u002Fpull\u002F13414) [#13506](https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobehub\u002Fpull\u002F13506) [#13555](https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobehub\u002Fpull\u002F13555)\n- **输入与对话编排用户体验升级** —— 新增 AI 输入自动补全功能，并修复了多个聊天输入稳定性问题。[#13458](https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobehub\u002Fpull\u002F13458) [#13551](https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobehub\u002Fpull\u002F13551) [#13481](https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobehub\u002Fpull\u002F13481)\n- **模型与提供商兼容性提升** —— 改进了 Gemini\u002FGoogle 工具模式的处理方式，并进行了其他模型更新。[#13429](https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobehub\u002Fpull\u002F13429) [#13465](https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobehub\u002Fpull\u002F13465) [#13613](https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobehub\u002Fpull\u002F13613)\n- **桌面端和 CLI 可靠性增强** —— 增加了网关 WebSocket 支持，并对桌面运行时进行了升级。[#13608](https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobehub\u002Fpull\u002F13608) [#13550](https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobehub\u002Fpull\u002F13550) [#13557](https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobehub\u002Fpull\u002F13557)\n- **持续加强安全性** —— 修复了认证和数据净化方面的风险，并升级了存在漏洞的依赖项。[#13535](https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobehub\u002Fpull\u002F13535) [#13529](https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobehub\u002Fpull\u002F13529) [#13479](https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobehub\u002Fpull\u002F13479)\n\n### 模型与提供商\n\n- 新增并更新了对 `glm-5v-turbo`、GLM-5.1 更新以及 qwen3.5-omni 系列的支持。[#13487](https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobehub\u002Fpull\u002F13487) [#13405](https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobehub\u002Fpull\u002F13405) [#13422](https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobehub\u002Fpull\u002F13422)\n- 新增了更多图像生成提供商和模型（Wanxiang 2.7 和来自 Qwen 的 Keling）。[#13478](https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobehub\u002Fpull\u002F13478)\n- 改进了 Gemini\u002FGoogle 工具模式及其在不同运行时路径上的兼容性处理。[#13429](https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobehub\u002Fpull\u002F13429) [#13465](https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobehub\u002Fpull\u002F13465) [#13613](https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobehub\u002Fpull\u002F13613)\n\n### 响应 API 与运行时\n\n- 在响应 API 中新增了托管内置工具，并支持客户端函数工具的执行。[#13406](https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobehub\u002Fpull\u002F13406) [#13414](https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobehub\u002Fpull\u002F13414)\n- 改进了流式工具调用参数的处理，以及 `response.completed` 输出的正确性。[#13506](https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobehub\u002Fpull\u002F13506) [#13555](https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobehub\u002Fpull\u002F13555)\n- 改进了运行时错误和上下文处理，以更好地应对干预场景及提供商边缘情况。[#13420](h","2026-04-07T14:51:34",{"id":224,"version":225,"summary_zh":226,"released_at":227},247700,"v0.0.0-nightly.pr13470.7694","## PR 构建信息\n\n**版本**: `0.0.0-nightly.pr13470.7694`\n**发布时间**: `2026-04-02T04:09:40.293Z`\n**PR**: [#13470](https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobe-chat\u002Fpull\u002F13470)\n\n\n## ⚠️ 重要提示\n\n这是专为测试目的创建的**开发构建版本**。请注意:\n\n- 本构建**不适用于**生产环境\n- 功能可能不完整或不稳定\n- 仅用于在桌面环境中验证 PR 更改\n- 可能包含尚未完全审核的实验性代码\n- 不对稳定性或可靠性提供任何保证\n\n### 适用场景\n\n- 针对性测试特定 PR 变更\n- 验证桌面特定的行为表现\n- 在桌面平台上进行 UI\u002FUX 验证\n- 在目标设备上进行性能测试\n\n如发现任何问题，请直接在 PR 讨论中报告。\n","2026-04-02T04:09:40",{"id":229,"version":230,"summary_zh":231,"released_at":232},247701,"v2.1.47","## 📦 Release v2.1.47\n\nThis release was automatically published from PR #13330.\n\n### Changes\nSee PR description: https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobehub\u002Fpull\u002F13330\n\n### Commit Message\n# 🚀 release: 20260326\r\n\r\nThis release includes **91 commits**. Key updates are below.\r\n\r\n\r\n- **Agent can now execute background tasks** — Agents can perform long-running operations without blocking your conversation. [#13289](https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobe-chat\u002Fpull\u002F13289)\r\n- **Better error messages** — Redesigned error UI across chat and image generation with clearer explanations and recovery options. [#13302](https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobe-chat\u002Fpull\u002F13302)\r\n- **Smoother topic switching** — No more full page reloads when switching topics while an agent is responding. [#13309](https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobe-chat\u002Fpull\u002F13309)\r\n- **Faster image uploads** — Large images are now automatically compressed to 1920px before upload, reducing wait times. [#13224](https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobe-chat\u002Fpull\u002F13224)\r\n- **Improved knowledge base** — Documents are now properly parsed before chunking, improving retrieval accuracy. [#13221](https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobe-chat\u002Fpull\u002F13221)\r\n\r\n### Bot Platform\r\n\r\n- **WeChat Bot support** — You can now connect LobeChat to WeChat, in addition to Discord. [#13191](https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobe-chat\u002Fpull\u002F13191)\r\n- **Richer bot responses** — Bots now support custom markdown rendering and context injection. [#13294](https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobe-chat\u002Fpull\u002F13294)\r\n- **New bot commands** — Added `\u002Fnew` to start fresh conversations and `\u002Fstop` to halt generation. [#13194](https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobe-chat\u002Fpull\u002F13194)\r\n- **Discord stability fixes** — Fixed thread creation issues and Redis connection drops. [#13228](https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobe-chat\u002Fpull\u002F13228) [#13205](https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobe-chat\u002Fpull\u002F13205)\r\n\r\n### Models & Providers\r\n\r\n- **GLM-5** is now available in the LobeHub model list. [#13189](https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobe-chat\u002Fpull\u002F13189)\r\n- **Coding Plan providers** — Added support for code planning assistant providers. [#13203](https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobe-chat\u002Fpull\u002F13203)\r\n- **Tencent Hunyuan 3.0 ImageGen** — New image generation model from Tencent. [#13166](https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobe-chat\u002Fpull\u002F13166)\r\n- **Gemini content handling** — Better handling when Gemini blocks content due to safety filters. [#13270](https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobe-chat\u002Fpull\u002F13270)\r\n- **Claude token limits fixed** — Corrected max window tokens for Anthropic Claude models. [#13206](https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobe-chat\u002Fpull\u002F13206)\r\n\r\n### Skills & Tools\r\n\r\n- **Auto credential injection** — Skills can now automatically request and use required credentials. [#13124](https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobe-chat\u002Fpull\u002F13124)\r\n- **Smarter tool permissions** — Built-in tools skip confirmation for safe paths like `\u002Ftmp`. [#13232](https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobe-chat\u002Fpull\u002F13232)\r\n- **Model switcher improvements** — Quick access to provider settings and visual highlight for default model. [#13220](https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobe-chat\u002Fpull\u002F13220)\r\n\r\n### Memory\r\n\r\n- **Bulk delete memories** — You can now delete all memory entries at once. [#13161](https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobe-chat\u002Fpull\u002F13161)\r\n- **Per-agent memory control** — Memory injection now respects individual agent settings. [#13265](https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobe-chat\u002Fpull\u002F13265)\r\n\r\n### Desktop App\r\n\r\n- **Gateway connection** — Desktop app can now connect to LobeHub Gateway for enhanced features. [#13234](https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobe-chat\u002Fpull\u002F13234)\r\n- **Connection status indicator** — See gateway connection status in the titlebar. [#13260](https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobe-chat\u002Fpull\u002F13260)\r\n- **Settings persistence** — Gateway toggle state now persists across app restarts. [#13300](https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobe-chat\u002Fpull\u002F13300)\r\n\r\n### CLI\r\n\r\n- **API key authentication** — CLI now supports API key auth for programmatic access. [#13190](https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobe-chat\u002Fpull\u002F13190)\r\n- **Shell completion** — Tab completion for bash\u002Fzsh\u002Ffish shells. [#13164](https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobe-chat\u002Fpull\u002F13164)\r\n- **Man pages** — Built-in manual pages for CLI commands. [#13200](https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobe-chat\u002Fpull\u002F13200)\r\n\r\n### Security\r\n\r\n- **XSS protection** — Sanitized search result image titles to prevent script injection. [#13303](https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobe-chat\u002Fpull\u002F13303)\r\n- **Workflow hardening** — Fixed potential shell injection in release automation. [#13319](https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobe-chat\u002Fpull\u002F13319)\r\n- **Dependency update** — Updated nodemailer to address security advisory. [#13326](https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobe-chat\u002Fpull\u002F13326)\r\n\r\n### Bug Fixes\r\n\r\n- Fixed skill page not redirecting correctly after import. [#13255](https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobe-chat\u002Fpull\u002F13255) [#13261](https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobe-chat\u002Fpull\u002F13261)\r\n- Fixed token counting in group chats. [#13247](https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobe-chat\u002Fpull\u002F13247)\r\n- Fixed edito","2026-03-27T08:08:08",{"id":234,"version":235,"summary_zh":236,"released_at":237},247702,"v2.1.46","## 📦 Release v2.1.46\n\nThis release was automatically published from PR #13295.\n\n### Changes\nSee PR description: https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobehub\u002Fpull\u002F13295\n\n### Commit Message\nThis release includes a **database schema migration** involving **2 new tables** for the Notification system.\n\n### Migration: Add Notification Tables\n\n- Added 2 new tables: `notifications`, `notification_deliveries`\n- Added `notification` jsonb column to `user_settings`\n\n### Notes for Self-hosted Users\n\n- The migration runs automatically on application startup\n- No manual intervention required\n\nThe migration owner: @tjx666 — responsible for this database schema change, reach out for any migration-related issues.\n","2026-03-26T09:07:48",{"id":239,"version":240,"summary_zh":241,"released_at":242},247703,"v2.1.45","## 📦 Release v2.1.45\n\nThis release was automatically published from PR #13280.\n\n### Changes\nSee PR description: https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobehub\u002Fpull\u002F13280\n\n### Commit Message\nThis release includes a **database schema migration** involving **6 new tables** and **1 brief table** for the Agent Task System.\n\n### Migration: Add Agent Task System Tables\n\n- Added 6 new tables: `tasks`, `task_dependencies`, `task_documents`, `task_topics`, `task_comments`, `briefs`\n- Added 24 foreign key constraints with proper cascade\u002Fset-null behaviors\n- Added 35 indexes covering all major query patterns\n- All sub-tables include `user_id` FK for row-level user isolation\n\n### Notes for Self-hosted Users\n\n- The migration runs automatically on application startup\n- No manual intervention required\n\nThe migration owner: @arvinxx — responsible for this database schema change, reach out for any migration-related issues.\n","2026-03-26T05:59:08",{"id":244,"version":245,"summary_zh":246,"released_at":247},247704,"v2.1.44","## 📦 Release v2.1.44\n\nThis release was automatically published from PR #13155.\n\n### Changes\nSee PR description: https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobehub\u002Fpull\u002F13155\n\n### Commit Message\nThis release includes **~90 commits**. Key updates are below.\n\n### New Features and Enhancements\n\n- Added **Agent Documents** implementation with knowledge management tools (#13093).\n- Introduced **context engine** that injects referenced topic context into the last user message (#13104).\n- Added **server-side context compression** for improved performance with long conversations (#12976).\n- Introduced **category-based mention menu** in chat input for better discoverability (#13109).\n- Added **slash action tags**, topic reference tool, and a command bus system (#12860).\n- Added **skill activity switching** support (#12970).\n- Improved **agent context injection** — skills discovery, device optimization, prompt cleanup (#13021).\n\n### Models and Providers\n\n- Added **XiaomiMiMo** v2-pro and v2-omni support with web search enablement and tool merging (#13137, #13133, #13123).\n- Added **GPT-5.4** mini and nano models (#13094).\n- Updated **Grok 4.20** to 0309 and added **MiniMax M2.7** (#13112).\n- Added **Seedance 1.5 Pro** support (#13035).\n- Updated **Claude 4.6** series to 1M context window (#12994).\n\n### Desktop Improvements\n\n- Added **Linux window specialization** (#13059).\n- Display actual desktop app version with canary suffix (#13110).\n- Removed `electron-liquid-glass` to fix click event blocking on macOS (#13070).\n- Improved WelcomeStep layout centering in onboarding (#13125).\n\n### Performance\n\n- Optimized **search with BM25 indexes and ICU tokenizer** (#12914).\n- Optimized **tool system prompt** — removed duplicate APIs, simplified XML tags (#13041).\n- Optimized **user message renderer** performance (#13108).\n- Used **incremental diff for snapshot messages** to prevent OOM (#13136).\n\n### Image \u002F Video\n\n- Redesigned image \u002F video generation UI (#13126).\n- Added image\u002Fvideo mode switch (#13152).\n\n### Stability and Fixes\n\n- Fixed duplicate AI provider ID: return CONFLICT instead of 500, added frontend form validation (#13153).\n- Fixed builtin provider race condition with `onConflictDoNothing` on auto-init insert (#13153).\n- Fixed \"Last Used\" badge showing on login page when only one login option exists (#13153).\n- Fixed XiaomiMiMo chat payload — normalize reasoning content, filter empty user messages, drop unsupported trailing assistant messages (#13153).\n- Fixed `forkedFromIdentifier` not stripped before LLM API request (#13142).\n- Fixed empty editor state structure and wide screen layout (#13131).\n- Fixed missing `BusinessAuthProvider` slot in auth layout (#13130).\n- Fixed artifacts code scroll preservation while streaming (#13114).\n- Fixed SSRF block error distinction from network errors (#13103).\n- Fixed SPA HTML entry returning stale content after server upgrade (#12998).\n- Fixed PDF.js worker loading from local assets via Vite `?url` import (#13006).\n- Fixed Responses API tool pairing and context limit errors (#13078).\n- Fixed missing `userId` in embeddings API calls (#13077) and `initModelRuntimeFromDB` (#13100).\n- Fixed internal thinking content filtering in openai-compatible payloads (#13067).\n- Fixed unsupported xAI reasoning penalties pruning (#13066).\n- Fixed input clearing immediately on send to preserve drafts during streaming (#13038).\n- Fixed market OIDC lost call tools error (#13025).\n- Fixed `jsonb ?` operator usage to avoid Neon `rt_fetch` bug (#13040).\n- Fixed model provider popup problems (#13012).\n- Fixed agent-level memory config priority over user settings (#13018).\n- Fixed multi-provider model item selection (#12968).\n- Fixed `invokeBuiltinTool` returning `undefined` instead of structured error (#13020).\n- Fixed agent stream error in local dev (#13054).\n- Fixed skill crash (#13011).\n- Fixed desktop agent-browser upgrade to v0.20.1 (#12985).\n- Fixed topic share modal inside router (#12951).\n- Fixed Enter key submission during IME composition (#12963).\n- Fixed error collapse default active key (#12967).\n- Replaced per-message `useNewScreen` with centralized `useConversationSpacer` (#13042).\n- Refactored agent-runtime hooks mode (#13145).\n- Split Stats into separate settings tab (#13016).\n- Merged beta settings into advanced tab (#12962).\n- Centralized NavBar dev mode logic (#13037).\n\n### Credits\n\nHuge thanks to these contributors (alphabetical):\n\n@arvinxx @canisminor1990 @Coooolfan @cy948 @hezhijie0327 @Innei @nekomeowww @ONLY-yours @Protocol-zero-0 @rdmclin2 @rivertwilight @SiruiHe @tjx666 @Xial-kotori\n","2026-03-20T10:40:10",{"id":249,"version":250,"summary_zh":251,"released_at":252},247705,"v2.1.43","## 📦 Release v2.1.43\r\n\r\nThis release was automatically published from PR #13032.\r\n\r\n### Changes\r\nSee PR description: https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobehub\u002Fpull\u002F13032\r\n\r\n### Commit Message\r\nThis release includes a **database schema migration** adding **BM25 full-text search indexes** with ICU tokenizer across 14 tables.\r\n\r\n### Migration: Add BM25 Indexes with ICU Tokenizer\r\n\r\n- Added BM25 indexes for **14 tables**: `agents`, `topics`, `files`, `knowledge_bases`, `user_memories`, `chat_groups`, `user_memories_contexts`, `user_memories_preferences`, `user_memories_activities`, `user_memories_identities`, `user_memories_experiences`, `user_memory_persona_documents`, `documents`, `messages`\r\n- All indexes use **ICU tokenizer** with English stemmer and stopwords for multilingual support\r\n- Each index includes `user_id` as a keyword field with `fast` flag for efficient filter pushdown\r\n- Enum\u002Ffilter fields (`type`, `status`, `memory_layer`, `memory_category`, `relationship`, `source_type`, `role`) added as `keyword+fast` for filter pushdown into tantivy index scan\r\n- `chat_groups.content` (system prompt) and `messages.summary` added as searchable text fields\r\n- Large tables (`documents`, `messages`) are ordered last to avoid blocking smaller index builds\r\n- All `CREATE INDEX` statements are preceded by `DROP INDEX IF EXISTS` for idempotency\r\n\r\n### Notes for Self-hosted Users\r\n\r\n- The migration runs automatically on application startup\r\n- Requires the `pg_search` extension (added in migration 0090)\r\n- Index creation on large tables (`messages`, `documents`) may take several minutes depending on data volume\r\n- No manual intervention required\r\n\r\nThe migration owner: @tjx666 — responsible for this database schema change, reach out for any migration-related issues.","2026-03-16T11:54:17",{"id":254,"version":255,"summary_zh":256,"released_at":257},247706,"v2.1.42","## 📦 Release v2.1.42\n\nThis release was automatically published from PR #12974.\n\n### Changes\nSee PR description: https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobehub\u002Fpull\u002F12974\n\n### Commit Message\n#### 💻 Change Type\n\n- [ ] ✨ feat\n- [x] 🐛 fix\n- [ ] ♻️ refactor\n- [ ] 💄 style\n- [ ] 👷 build\n- [ ] ⚡️ perf\n- [ ] ✅ test\n- [ ] 📝 docs\n- [ ] 🔨 chore\n\n#### 🔗 Related Issue\n\nN\u002FA\n\n#### 🔀 Description of Change\n\n- create `stable*.yml` from `latest*.yml` during stable desktop S3 publishing\n- keep canary and nightly behavior unchanged\n- preserve the existing version-prefixed manifest URLs used for archived assets\n\n#### 🧪 How to Test\n\n- [x] Tested locally\n- [ ] Added\u002Fupdated tests\n- [x] No tests needed\n\nValidated the release shell flow locally by simulating stable manifest generation and confirming `stable.yml` and `stable-mac.yml` are created with version-prefixed URLs.\n\n#### 📸 Screenshots \u002F Videos\n\n| Before | After |\n| ------ | ----- |\n| N\u002FA | N\u002FA |\n\n#### 📝 Additional Information\n\nThis is a hotfix for stable desktop release publishing to S3. Electron Builder emits `latest*.yml` for stable releases by default, while our update server expects `stable*.yml` under the `stable\u002F` channel path.\n\n## Summary by Sourcery\n\nEnsure stable desktop releases published to S3 include correctly named update manifests for the stable channel.\n\nBug Fixes:\n- Generate stable*.yml manifests from latest*.yml during stable channel S3 publishing so the update server can resolve stable update metadata correctly.\n\nCI:\n- Adjust desktop S3 publish GitHub Action to create stable*.yml manifests before URL rewriting and upload, keeping canary and nightly behavior unchanged.\n","2026-03-14T04:04:28",{"id":259,"version":260,"summary_zh":261,"released_at":262},247707,"v2.1.41","## 📦 Release v2.1.41\n\nThis release was automatically published from PR #12956.\n\n### Changes\nSee PR description: https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobehub\u002Fpull\u002F12956\n\n### Commit Message\nThis release includes **~400 commits**. Key updates are below.\n\n### New Features and Enhancements\n\n- **Bot Platform Integration**: Added abstract bot platform layer with **QQ Bot**, **Telegram Bot**, **Lark\u002FFeishu Bot**, and **Discord Bot** integrations, including remote device support for IM integration.\n- **LobeHub CLI**: Full CLI implementation across 5 phases — agent run\u002Fstatus, generate (text\u002Fimage\u002Fvideo\u002FTTS\u002FASR), doc, search, device, bot integration, cron, topic share, agent KB\u002Ffile\u002Fpin, thread, and eval commands.\n- **Agent Skills**: Added built-in skills management, skill store, agent browser automation skill, and tool detection.\n- **Video Generation**: End-to-end video generation feature with free quota, webhook handling, and skeleton loading.\n- **Agent Benchmark**: Added benchmark support with external scoring mode and dedicated DB schema.\n- **Memory Settings**: Support for memory effort\u002Ftool permission configuration, user persona injection, and improved memory analysis.\n- **Batch Topic Deletion** from file support.\n- **Runtime Config** support for flexible deployment configuration.\n- **V1 API** and **Response API** support (including OpenAI Responses API).\n- **Device Code Auth Flow** for CLI authentication.\n- **Emoji Reactions** for messages.\n- **Starter Suggested Questions** and recommend agents.\n- **Page Tabs** for Electron desktop.\n- **Sort Topics by Updated Time** option.\n- **Change Email Address** in profile settings.\n- **Model Detail Dropdown** in model switch panel.\n- Added **unread completion indicator** for agents and topics.\n\n### Models and Provider Expansion\n\n- New providers: **Straico**, **LongCat (美团)**.\n- Added\u002Fupdated model support:\n  - **GPT-5.4** series\n  - **Claude Sonnet 4.6** and **Claude Opus 4.6** (including Bedrock)\n  - **Gemini 3.1 Pro Preview** and **Gemini 3.1 Flash Lite Preview**\n  - **Qwen3.5** series (including Flash, OSS, and SiliconCloud models)\n  - **Grok 4.20** series and **Grok Imagine** image generation\n  - **Kimi K2.5** thinking models\n  - **MiniMax 2.5** \u002F **MiniMax M2.5**\n  - **Nano Banana 2**\n  - **Seedream 5 Lite** \u002F **Seedance 2.0**\n  - **NVIDIA** new models\n  - **GLM-5**, **GLM-4.6V**, **GLM-Image** for Zhipu\n  - Additional Qwen image-to-image and text-to-image models\n- Added video input support for SiliconCloud provider.\n- Use Response API for Grok as default.\n\n### Desktop Improvements\n\n- Integrated `electron-liquid-glass` for macOS Tahoe.\n- Unified canary with stable app name\u002Ficon, added channel tag in About.\n- Support clearing hotkey bindings in ShortcutManager.\n- Subscription pages embedding with webview.\n- Enhanced desktop menu and navigation system.\n- Proactive token refresh on app startup and activation.\n- DMG background image configuration.\n- S3 publish for canary\u002Fnightly with cleanup.\n- Unified update channel switching with S3 distribution.\n\n### Architecture and Infrastructure\n\n- **Vite SPA Migration**: Migrated frontend from Next.js App Router to Vite SPA, restructured SPA routes to `src\u002Froutes` and `src\u002Frouter`.\n- **Response API Support** across agent runtime.\n- Refactored client agent runtime and centralized tool availability checks.\n- Added Redis pipeline support and Lua script execution.\n- Database migrations: `pg_search` extension, video generation schema, agent skills schema, benchmark schema, topics description column, API key hash column, ID migration to nanoid.\n- Preload bundled i18n resources with lazy-load for target language.\n- Simplified build config, removed webpack customization, and resolved Vercel OOM.\n- Class-based Zustand actions with `flattenActions` migration.\n- Extracted `@lobechat\u002Flocal-file-shell` shared package.\n- Resolved all ESLint suppressions and enabled `consistent-type-imports` rule.\n\n### Stability, Security, and UX Fixes\n\n- Fixed model provider popup problems and ModelSelect crash.\n- Fixed tool engine, input-loading, and MCP tool install loading issues.\n- Hardened Anthropic message building and sampling parameter handling.\n- Fixed Vertex AI 400 error from duplicate tool function declarations.\n- Fixed context window exceeded error detection from message text.\n- Added rate limit custom rules for password reset and email verification.\n- Fixed `sanitizeFileName` path traversal risks.\n- Fixed multiple Docker build issues (`@napi-rs\u002Fcanvas`, `librt.so.1`, `ffmpeg-static`).\n- Fixed desktop advanced mode, onboarding redirect, and auth modal during onboarding.\n- Added unsaved changes guard to prevent data loss on navigation.\n- Fixed SiliconCloud thinking mode toggle issue.\n- Improved Moonshot interleaved thinking and circular dependency.\n- Fixed multimodal `content_part` images rendered as base64 text.\n- Security: upgraded `next-mdx-remote` to v6 for CVE-2026-0969.\n\n### Credits\n\nHuge thanks to these contributors (alphabetical):\n\n@AmAzing- @AntoineRo","2026-03-13T10:48:11",{"id":264,"version":265,"summary_zh":266,"released_at":267},247708,"v2.1.40","## 📦 Release v2.1.40\n\nThis release was automatically published from PR #12939.\n\n### Changes\nSee PR description: https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobehub\u002Fpull\u002F12939\n\n### Commit Message\nThis release includes a **database schema migration** adding **1 new column** to the `topics` table.\r\n\r\n### Migration: Add description column to topics table\r\n\r\n- Added `description` (text, nullable) column to the `topics` table\r\n- Uses idempotent `ADD COLUMN IF NOT EXISTS` syntax\r\n\r\n### Notes for Self-hosted Users\r\n\r\n- The migration runs automatically on application startup\r\n- No manual intervention required\r\n\r\nThe migration owner: @tjx666 — responsible for this database schema change, reach out for any migration-related issues.\n","2026-03-12T11:42:48",{"id":269,"version":270,"summary_zh":271,"released_at":272},247709,"v2.1.39","## 📦 Release v2.1.39\n\nThis release was automatically published from PR #12862.\n\n### Changes\nSee PR description: https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobehub\u002Fpull\u002F12862\n\n### Commit Message\nThis release includes a **database schema migration** adding a `key_hash` column to the `api_keys` table for authentication lookup.\r\n\r\n### Migration 0089: Add API Key Hash Column\r\n\r\n- Added `key_hash` column (`varchar(128)`, unique) to `api_keys` table\r\n- Enables hash-based API key authentication lookup\r\n\r\n### Notes for Self-hosted Users\r\n\r\n- The migration runs automatically on application startup\r\n- No manual intervention required\r\n- The migration is backwards-compatible — existing API keys will continue to work\r\n\r\nThe migration owner: @arvinxx — responsible for this database schema change, reach out for any migration-related issues.\n","2026-03-09T15:07:59",{"id":274,"version":275,"summary_zh":276,"released_at":277},247710,"v2.1.38","## 📦 Release v2.1.38\n\nThis release was automatically published from PR #12757.\n\n### Changes\nSee PR description: https:\u002F\u002Fgithub.com\u002Flobehub\u002Flobehub\u002Fpull\u002F12757\n\n### Commit Message\nThis release includes **31 commits**. Key updates are below.\r\n\r\n### New Features and Enhancements\r\n\r\n- Added **Telegram bot access** support.\r\n- Added **electron page tabs** functionality for desktop.\r\n- Added **device code auth flow** for authentication.\r\n- Added **GPT-5.4** model support.\r\n- Show **last used auth provider** on sign-in page for better UX.\r\n- Support **clearing hotkey bindings** in desktop ShortcutManager.\r\n- Added **Gemini 3.1 Flash Lite Preview** model and thinkingLevel5 extend param.\r\n- Added **auto aspect ratio and image search** support for Nano Banana 2.\r\n- User memories now default to inject user persona instead of identities.\r\n\r\n### Desktop Improvements\r\n\r\n- Unified **update channel switching** with S3 distribution.\r\n- Added **S3 publish for canary\u002Fnightly** and S3 cleanup (keep latest 15).\r\n- Added electron page tabs functionality.\r\n\r\n### Stability and Fixes\r\n\r\n- Fixed agents fork not working in community deploy.\r\n- Fixed animation for single-line messages between reasoning and tool calls.\r\n- Fixed Discord bot conflict with keyPrefix.\r\n- Fixed skew plugin issue.\r\n- Fixed `userMemories` database failure on extra structure mismatch.\r\n- Fixed old LobeHub plugins update issue.\r\n- Fixed context-engine tool type recovery from manifest when models strip suffixes.\r\n- Added `await` to `handleResponseAPIMode` for proper error handling.\r\n- Fixed M2M token for community agents\u002FMCP\u002Fskill list.\r\n- Fixed scripts to support Win32.\r\n- Improved gateway and device gateway CI.\r\n\r\n### Credits\r\n\r\nHuge thanks to these contributors (alphabetical):\r\n\r\n@arvinxx @huangkairan @Innei @LiJian @Luis-Sambrano @nekomeowww @rdmclin2 @ReneWang @sxjeru @tjx666\n","2026-03-06T13:44:06"]