Guanchao Wang 5d9f6ec763 Feat/monitor (#1928)
* feat: add monitor

* feat: fix tab

* feat: work

* feat: not reliable monitor

* feat: enhance monitoring page layout with integrated filters and refresh button

* feat: add support for runner recording

* feat: add jump button & alignment

* feat: new

* fix: not show query variables in local agent

* fix: pnpm lint and python ruff check

* fix: ruff fromat

* chore: remove unnecessary migration

* style: optimize monitoring page layout and fix sticky filter issues

- Enhanced metric cards with gradient backgrounds and hover effects
- Increased traffic chart height from 200px to 300px
- Adjusted grid layout and spacing for better visual appeal
- Fixed sticky filter area to properly cover parent padding without transparent gaps
- Used negative margins and positioning to eliminate scrolling artifacts
- Matched padding/margins with other pages (pipelines, bots) for consistency
- Removed duplicate title/subtitle from page content
- Added cursor-pointer styling to tab triggers
- Removed border between tab list and tab content

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>

* fix: apply prettier formatting to monitoring components

- Fixed indentation and spacing in MetricCard.tsx
- Fixed formatting in TrafficChart.tsx
- Applied prettier formatting to page.tsx

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>

* feat: update HomeSidebar to trigger action on child selection and localize monitoring titles

* refactor: streamline LLM and embedding invocation methods

* feat: add embedding model monitor

* fix: database version

* chore: simplify pnpm-lock.yaml formatting

---------

Co-authored-by: Junyan Qin <rockchinq@gmail.com>
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-26 21:08:23 +08:00
2026-01-26 21:08:23 +08:00
2026-01-26 21:08:23 +08:00
2025-11-28 15:01:54 +08:00
2025-11-06 21:34:02 +08:00
2025-10-07 00:15:56 +08:00
2025-05-20 09:39:46 +08:00
2025-09-13 09:44:18 +08:00

LangBot

LangBot - Production-grade IM bot made easy. | Product Hunt

Quickly build, debug, and ship IM bots with LangBot.

English / 简体中文 / 繁體中文 / 日本語 / Español / Français / 한국어 / Русский / Tiếng Việt

Discord Ask DeepWiki GitHub release (latest by date) python

Home Features Deployment API Integration Plugin Market Roadmap

📦 Getting Started

Quick Start

Use uvx to start with one command (need to install uv):

uvx langbot

Visit http://localhost:5300 to start using it.

Docker Compose Deployment

git clone https://github.com/langbot-app/LangBot
cd LangBot/docker
docker compose up -d

Visit http://localhost:5300 to start using it.

Detailed documentation Docker Deployment.

One-click Deployment on BTPanel

LangBot has been listed on the BTPanel, if you have installed the BTPanel, you can use the document to use it.

Zeabur Cloud Deployment

Community contributed Zeabur template.

Deploy on Zeabur

Railway Cloud Deployment

Deploy on Railway

Other Deployment Methods

Directly use the released version to run, see the Manual Deployment documentation.

Kubernetes Deployment

Refer to the Kubernetes Deployment documentation.

😎 Stay Ahead

Click the Star and Watch button in the upper right corner of the repository to get the latest updates.

star gif

Features

  • 💬 Chat with LLM / Agent: Supports multiple LLMs, adapt to group chats and private chats; Supports multi-round conversations, tool calls, multi-modal, and streaming output capabilities. Built-in RAG (knowledge base) implementation, and deeply integrates with Dify, Coze, n8n, Langflow etc. LLMOps platforms.
  • 🤖 Multi-platform Support: Currently supports QQ, QQ Channel, WeCom, personal WeChat, Lark, DingTalk, Discord, Telegram, KOOK, Slack, LINE, etc.
  • 🛠️ High Stability, Feature-rich: Native access control, rate limiting, sensitive word filtering, etc. mechanisms; Easy to use, supports multiple deployment methods.
  • 🧩 Plugin Extension, Active Community: High stability, high security production-level plugin system; Support event-driven, component extension, etc. plugin mechanisms; Integrate Anthropic MCP protocol; Currently has hundreds of plugins.
  • 😻 Web UI: Support management LangBot instance through the browser. No need to manually write configuration files.
  • 📊 Production-grade Features: Supports multiple pipeline configurations, different bots can be used for different scenarios. Has comprehensive monitoring and exception handling capabilities.

For more detailed specifications, please refer to the documentation.

Or visit the demo environment: https://demo.langbot.dev/

  • Login information: Email: demo@langbot.app Password: langbot123456
  • Note: For WebUI demo only, please do not fill in any sensitive information in the public environment.

Message Platform

Platform Status Remarks
Discord
Telegram
Slack
LINE
Personal QQ
QQ Official API
WeCom
WeComCS
WeCom AI Bot
Personal WeChat
Lark
DingTalk
KOOK

LLMs

LLM Status Remarks
OpenAI Available for any OpenAI interface format model
DeepSeek
Moonshot
Anthropic
xAI
Zhipu AI
CompShare LLM and GPU resource platform
Dify LLMOps platform
PPIO LLM and GPU resource platform
接口 AI LLM aggregation platform, dedicated to global LLMs
ShengSuanYun LLM and GPU resource platform
302.AI LLM gateway(MaaS)
Google Gemini
Ollama Local LLM running platform
LMStudio Local LLM running platform
GiteeAI LLM interface gateway(MaaS)
SiliconFlow LLM gateway(MaaS)
Aliyun Bailian LLM gateway(MaaS), LLMOps platform
Volc Engine Ark LLM gateway(MaaS), LLMOps platform
ModelScope LLM gateway(MaaS)
MCP Support tool access through MCP protocol

🤝 Community Contribution

Thank you for the following code contributors and other members in the community for their contributions to LangBot:

Languages
Python 63.8%
TypeScript 34.6%
JavaScript 1%
CSS 0.4%
Shell 0.1%