# openilink/openilink-hub

开源微信 Bot 管理平台 + App 应用市场 | Self-hosted WeChat Bot Platform with App Marketplace | Lark · Slack · Discord · DingTalk · GitHub · Notion · 20+ Apps | AI Tools | 7 Language SDKs

Repository: https://github.com/openilink/openilink-hub
Canonical: https://ross.abutalabs.com/products/openilink-hub
Homepage: https://openilink.com
Language: Go
License: MIT
License Family: permissive
Topics: chatbot, wechat, wechat-bot, ai-chatbot, bot-management, golang, react, self-hosted, webhook, ai-tools, app-marketplace, dingtalk, discord, ilink, lark, notion, slack
Last push: 2026-06-18T17:22:25+00:00

## Health v2 (maintenance only)
Score: 73/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 88, release rhythm 89, longevity 11
- inputs: {"age_days": 164, "days_push": 76, "days_rel": 76, "gap_med": 0.0, "n_releases_24m": 43}
- flags: young
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1558, forks 138 (observed 2026-08-28T04:05:03.494797+00:00)

## What it is
OpeniLink Hub is a self-hosted, open-source message management platform and app marketplace for WeChat ClawBot (iLink protocol) bots, built in Go with a React web console. It provides multi-bot management, WebSocket/Webhook/AI message routing, message tracing, auto-renewal to prevent bot disconnection, and 7 language SDKs.

## Use cases
- relay wechat messages to telegram, slack, or lark
- build an ai auto-reply chatbot for wechat
- manage multiple wechat bots from a web console
- receive wechat messages via websocket or webhook in my app
- self-host a wechat bot platform with an app marketplace
- debug wechat bot message flows with tracing
- send images and files to wechat without handling cdn encryption

## When to choose
- you want to programmatically send/receive wechat messages via the official ClawBot iLink protocol without reverse engineering
- you need multi-bot management, message routing, and a web admin console in one self-hosted package
- you want to bridge wechat to other platforms like Telegram, Slack, or Lark
- you want zero-config deployment with built-in SQLite and one-line install

## When to avoid
- you need a bot for a platform other than WeChat/iLink
- you require native Windows support (use Docker or WSL2 instead)
- your project cannot accept the legal ambiguity of an unofficial protocol implementation
- you need a fully production-guaranteed solution with official vendor backing

## Facets
- artifact type: application
- maturity: active
- function: chatbot, webhook, websocket, middleware, self-hosted, sdk, chat-interface
- domain: chatbots, messaging-platforms, self-hosted, artificial-intelligence, developer-tools
- platform: self-hosted, go, python, php
- tags: wechat-bot, ilink-protocol, app-marketplace, multi-bot-management, message-relay, ai-auto-reply, message-tracing, telegram-bridge, lark, slack, discord, dingtalk, notion, github-integration, js-plugin-engine, passkey-auth, sqlite, automation, linux, macos, docker, web-server, nodejs

## Member repositories
- openilink/openilink-hub (main) score 73

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:03.494797+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T04:29:55.053159+00:00, confidence not recorded.
  - readme: https://github.com/openilink/openilink-hub (fetched 2026-08-28T04:05:03.494797+00:00, sha bac4d964d516)
  - homepage: https://openilink.com (fetched 2026-08-29T11:29:49.448484+00:00, sha ac2ea0810df8)
  - site_page: https://openilink.com/docs (fetched 2026-08-29T11:29:49.451316+00:00, sha 9d9122842795)
  - site_page: https://openilink.com/docs/hub/tracing (fetched 2026-08-29T11:29:49.453112+00:00, sha e7643af4817f)
  - site_page: https://openilink.com/docs/guide/use-cases (fetched 2026-08-29T11:29:49.455044+00:00, sha 57d6ad407bbd)
- Data as of 2026-08-30T08:39:29.467469+00:00.
