# lobehub/lobe-chat

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/lobehub-lobe-chat).**

78,762 stars · 15,447 forks · TypeScript · NOASSERTION

## Links

- GitHub: https://github.com/lobehub/lobe-chat
- Homepage: https://lobehub.com
- awesome-repositories: https://awesome-repositories.com/repository/lobehub-lobe-chat.md

## Description

Lobe Chat is a self-hosted AI platform that provides a web-based interface for interacting with multiple large language models. It functions as an AI agent orchestrator, allowing for the design, scheduling, and management of autonomous agent teams to perform operational tasks.

The platform features an extensible plugin framework and SDK to integrate external tools and custom function calls into workflows. It utilizes a provider-agnostic model layer to unify various AI APIs and includes a context-aware memory system to store structured user information for personalized interactions.

The system covers agent coordination through shared workspaces, automated task scheduling, and custom message rendering for interactive UI components.

Installation is supported via container images for private hosting or one-click cloud deployment providers.

## Tags

### Artificial Intelligence & ML

- [AI Agent Orchestrators](https://awesome-repositories.com/f/artificial-intelligence-ml/agentic-systems-frameworks/agent-orchestration-multi-agent/coordination-and-routing/ai-agent-orchestrators.md) — Functions as a system for designing, scheduling, and managing teams of autonomous AI agents.
- [AI Model Interfaces](https://awesome-repositories.com/f/artificial-intelligence-ml/ai-model-interfaces.md) — Provides a web-based interface for interacting with various large language models to manage prompts and responses. ([source](https://github.com/lobehub/lobe-chat#readme))
- [Memory and Context Systems](https://awesome-repositories.com/f/artificial-intelligence-ml/agentic-systems-frameworks/memory-context-systems.md) — Implements a context-aware memory system to store and retrieve structured user data for personalized AI interactions.
- [LLM Chat Interfaces](https://awesome-repositories.com/f/artificial-intelligence-ml/agentic-systems-frameworks/model-integration-serving/model-integration-interfaces/ai-model-interfaces/llm-chat-interfaces.md) — Provides a unified web-based conversational platform for interacting with multiple large language models.
- [Agent Team Orchestration](https://awesome-repositories.com/f/artificial-intelligence-ml/ai-agents/agent-team-orchestration.md) — Allows organizing AI agents into operational teams with management features for scheduling and reporting. ([source](https://github.com/lobehub/lobe-chat#readme))
- [AI Memory Layers](https://awesome-repositories.com/f/artificial-intelligence-ml/ai-memory-layers.md) — Provides an architecture for indexing and storing long-term user context to personalize AI interactions.
- [Custom AI Assistant Development](https://awesome-repositories.com/f/artificial-intelligence-ml/custom-ai-assistant-development.md) — Allows building personalized digital assistants by combining specific personas with integrated tools and plugins.
- [Plugin Frameworks](https://awesome-repositories.com/f/artificial-intelligence-ml/llm-integration-frameworks/plugin-frameworks.md) — Implements an extensible architecture to integrate external tools and custom function calls into workflows.
- [Editable User Persona Memory](https://awesome-repositories.com/f/artificial-intelligence-ml/memory-provenance-tracking/user-personalization-traces/editable-user-persona-memory.md) — Stores structured and editable user information that assistants use to adapt behavior and learn patterns. ([source](https://github.com/lobehub/lobe-chat#readme))
- [Model Provider Abstractions](https://awesome-repositories.com/f/artificial-intelligence-ml/model-provider-abstractions.md) — Abstracts various large language model APIs behind a unified interface for seamless switching between providers.
- [Self-Hosted AI Platforms](https://awesome-repositories.com/f/artificial-intelligence-ml/self-hosted-ai-platforms.md) — Offers a platform for the private, self-hosted deployment of an AI messaging environment for complete data control.
- [AI Agent Capabilities](https://awesome-repositories.com/f/artificial-intelligence-ml/agentic-systems-frameworks/agent-capabilities-skills-tooling/ai-agent-capabilities.md) — Connects AI assistants to a library of tools and plugins to expand their functional capabilities. ([source](https://github.com/lobehub/lobe-chat#readme))

### Part of an Awesome List

- [Agent Planning and Coordination](https://awesome-repositories.com/f/awesome-lists/ai/agent-planning-and-coordination.md) — Supports assembling multiple assistants to work in parallel on tasks through shared contexts and workspaces. ([source](https://github.com/lobehub/lobe-chat#readme))
- [Personalized Assistants](https://awesome-repositories.com/f/awesome-lists/ai/ai-agents/personalized-assistants.md) — Provides a system for generating personalized digital assistants with custom descriptions and operational settings. ([source](https://github.com/lobehub/lobe-chat#readme))
- [Artificial Intelligence](https://awesome-repositories.com/f/awesome-lists/ai/artificial-intelligence.md) — Comprehensive agent-based chat and operations platform.
- [End-User Applications](https://awesome-repositories.com/f/awesome-lists/ai/end-user-applications.md) — Modern AI conversation interface.
- [User Interfaces](https://awesome-repositories.com/f/awesome-lists/ai/user-interfaces.md) — Modern, open-source chat framework for AI interactions.
- [Project Documentation Examples](https://awesome-repositories.com/f/awesome-lists/devtools/project-documentation-examples.md) — Features visual design graphics and ecosystem introductions.
- [Chatbots and Assistants](https://awesome-repositories.com/f/awesome-lists/media/chatbots-and-assistants.md) — Extensible high-performance chatbot framework.

### Development Tools & Productivity

- [Plugin Development Kits](https://awesome-repositories.com/f/development-tools-productivity/plugin-development-kits.md) — Provides a software development kit and gateway to create custom plugins and function calls. ([source](https://github.com/lobehub/lobe-chat#readme))

### DevOps & Infrastructure

- [Task Schedulers](https://awesome-repositories.com/f/devops-infrastructure/automation-orchestration/task-execution-frameworks/task-job-management/task-schedulers.md) — Enables setting specific times for AI assistants to execute tasks automatically without user intervention. ([source](https://github.com/lobehub/lobe-chat#readme))
- [Container Deployment](https://awesome-repositories.com/f/devops-infrastructure/container-deployment.md) — Supports installing application instances using one-click cloud providers or portable container images. ([source](https://github.com/lobehub/lobe-chat#readme))
- [Containerized Application Deployments](https://awesome-repositories.com/f/devops-infrastructure/containerized-application-deployments.md) — Supports installation via container images for consistent hosting across various cloud providers.

### Software Engineering & Architecture

- [Multi-Agent Workspace Contexts](https://awesome-repositories.com/f/software-engineering-architecture/shared-memory-management/shared-context-segments/multi-agent-workspace-contexts.md) — Synchronizes state and history across multiple AI agents to enable parallel task execution.
- [Tooling Plugin Systems](https://awesome-repositories.com/f/software-engineering-architecture/software-architecture/architectural-patterns/plugin-module-systems/modular-plugin-architectures/plugin-based-architectures/hook-based-plugin-systems/tooling-plugin-systems.md) — Extends AI capabilities by executing external function calls through a standardized gateway and tool registry.

### User Interface & Experience

- [Interactive Model Output Rendering](https://awesome-repositories.com/f/user-interface-experience/node-based-ui-components/component-based-ui-integrations/component-based-rendering/interactive-model-output-rendering.md) — Translates raw model outputs into rich interactive UI components using a dedicated rendering layer.
