# m1heng/clawdbot-feishu

**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/m1heng-clawdbot-feishu).**

3,280 stars · 366 forks · TypeScript · mit

## Links

- GitHub: https://github.com/m1heng/clawdbot-feishu
- awesome-repositories: https://awesome-repositories.com/repository/m1heng-clawdbot-feishu.md

## Description

This project is a framework for integrating Large Language Models into the Feishu messaging platform to create automated assistants. It functions as a self-hosted AI assistant and a chatbot gateway that routes messages between chat platforms and remote AI cloud providers.

The system features a multi-channel messaging bridge and provider-agnostic model routing, allowing for orchestration between different AI models with automatic failover management. It includes a browser automation agent capable of programmatically controlling web browsers and capturing page snapshots to extend the assistant's capabilities.

The architecture incorporates security and extensibility through agent session sandboxing, inbound message filtering via pairing codes or allowlists, and a dynamic skill plugin system for installing custom functional logic. It also supports private hosting on local hardware with secure tunnel-based gateway exposure for HTTPS access.

## Tags

### Networking & Communication

- [Chat Bot Integrations](https://awesome-repositories.com/f/networking-communication/chat-bot-integrations.md) — Provides a framework for integrating AI assistants into the Feishu messaging platform to handle automated user interactions.
- [Messaging Bot Frameworks](https://awesome-repositories.com/f/networking-communication/messaging-bot-frameworks.md) — Provides a framework for integrating Large Language Models into the Feishu messaging platform to create automated assistants.
- [AI Assistant Messaging Gateways](https://awesome-repositories.com/f/networking-communication/ai-assistant-messaging-gateways.md) — Ships a gateway that bridges AI assistants with messaging platforms for bidirectional communication and routing.
- [Messaging Platform Integrations](https://awesome-repositories.com/f/networking-communication/api-integration-frameworks/communication-apis/messaging-platform-integrations.md) — Implements integrations that enable the assistant to communicate with multiple messaging platforms via API connectivity. ([source](https://cdn.jsdelivr.net/gh/m1heng/clawdbot-feishu@main/README.md))
- [AI Messaging Bridges](https://awesome-repositories.com/f/networking-communication/message-bridges/ai-messaging-bridges.md) — Implements a messaging bridge that connects AI models to various communication platforms with secure inbound traffic management.
- [Messaging Platform Integrations](https://awesome-repositories.com/f/networking-communication/messaging-platform-integrations.md) — Provides adapters and interfaces to connect autonomous AI agents to external social messaging services. ([source](https://github.com/m1heng/clawdbot-feishu/wiki))
- [Messaging Adapters](https://awesome-repositories.com/f/networking-communication/messaging-adapters.md) — Ships an integration layer that standardizes diverse chat platform APIs into a unified internal message bus.

### Artificial Intelligence & ML

- [AI Model Orchestration](https://awesome-repositories.com/f/artificial-intelligence-ml/agentic-systems-frameworks/model-integration-serving/ai-model-orchestration.md) — Implements a middleware layer to manage interactions and failover between multiple AI model providers.
- [Cloud AI Integrations](https://awesome-repositories.com/f/artificial-intelligence-ml/cloud-ai-integrations.md) — Provides connectivity to external cloud AI services to process natural language requests using remote models. ([source](https://github.com/m1heng/clawdbot-feishu/wiki))
- [Private AI Infrastructure](https://awesome-repositories.com/f/artificial-intelligence-ml/private-ai-infrastructure.md) — Provides a platform for hosting and managing AI assistants and agentic workflows on private, self-hosted servers.
- [Self-Hosted AI Platforms](https://awesome-repositories.com/f/artificial-intelligence-ml/self-hosted-ai-platforms.md) — Functions as a private, on-premises intelligence engine for managing chat sessions and custom AI skill installations.
- [Skill Installation](https://awesome-repositories.com/f/artificial-intelligence-ml/agentic-systems-frameworks/agent-capabilities-skills-tooling/agent-skill-frameworks/skill-installation.md) — Provides mechanisms for registering and installing capability packages into the agent framework from local or remote sources. ([source](https://cdn.jsdelivr.net/gh/m1heng/clawdbot-feishu@main/README.md))
- [Agentic Traffic Routing](https://awesome-repositories.com/f/artificial-intelligence-ml/agentic-traffic-routing.md) — Directs messages from specific channels or users to isolated agents with dedicated workspaces based on the source. ([source](https://cdn.jsdelivr.net/gh/m1heng/clawdbot-feishu@main/README.md))
- [AI Agent Skills](https://awesome-repositories.com/f/artificial-intelligence-ml/ai-agent-skills.md) — Implements a framework for defining and managing reusable skills and specialized capabilities for AI agents.
- [Browser Automation Agents](https://awesome-repositories.com/f/artificial-intelligence-ml/browser-automation-agents.md) — Includes an agent capable of programmatically controlling web browsers and capturing page snapshots to extend AI capabilities.
- [Failover Mechanisms](https://awesome-repositories.com/f/artificial-intelligence-ml/model-provider-management/failover-mechanisms.md) — Automates switching between AI model providers and rotating authentication profiles to ensure continuous service availability. ([source](https://cdn.jsdelivr.net/gh/m1heng/clawdbot-feishu@main/README.md))

### Security & Cryptography

- [Private Hosting](https://awesome-repositories.com/f/security-cryptography/private-hosting.md) — Enables running a personal intelligence engine on local hardware to ensure data sovereignty and privacy. ([source](https://cdn.jsdelivr.net/gh/m1heng/clawdbot-feishu@main/README.md))
- [Sandbox Session Management](https://awesome-repositories.com/f/security-cryptography/sandbox-session-management.md) — Isolates AI agent execution environments using containerized sandboxing to prevent cross-session data leakage.

### Software Engineering & Architecture

- [Assistant Skill Plugins](https://awesome-repositories.com/f/software-engineering-architecture/integration-extensibility/extensibility/third-party-plugins/assistant-skill-plugins.md) — Supports modular extensions that add specific functional capabilities and third-party integrations to the AI assistant.

### Web Development

- [Browser Automation](https://awesome-repositories.com/f/web-development/browser-automation.md) — Enables programmatic control of web browsers to perform automated actions and capture page snapshots. ([source](https://cdn.jsdelivr.net/gh/m1heng/clawdbot-feishu@main/README.md))
- [Provider-Agnostic LLM Routing](https://awesome-repositories.com/f/web-development/provider-agnostic-llm-routing.md) — Implements a backend routing layer to switch between different LLM providers regardless of their specific APIs.
- [Remote Browser Controllers](https://awesome-repositories.com/f/web-development/remote-browser-controllers.md) — Provides tools for managing and controlling remote browser instances via network protocols to capture snapshots.
