Zylos LogoZylos
Components

Components

Zylos is built from modular components you can install, upgrade, and remove independently.

Zylos follows a modular architecture. The core framework provides memory, scheduling, and the communication bridge. Everything else -- channels, browser automation, image generation, bot-to-bot networking -- is a component you install separately.

Available Components

Channels

ComponentDescriptionInstall
telegramTelegram bot (long polling)zylos add telegram
larkLark internationalzylos add lark
feishuFeishu 飞书 (mainland China, WebSocket + Webhook)zylos add feishu
slackSlack (Socket Mode + Webhook)zylos add slack
whatsappWhatsApp Web (Baileys protocol, QR login)zylos add whatsapp
wecomWeCom 企业微信zylos add wecom
dingtalkDingTalk 钉钉 (Stream mode)zylos add dingtalk
hxa-connectHXA bot-to-bot networkingzylos add hxa-connect

The Web Console is built into Zylos core and does not require installation.

Capabilities

ComponentDescriptionInstall
browserChrome automation (Puppeteer)zylos add browser
imagegenAI image generation and editing (Gemini)zylos add imagegen
notionNotion workspace — search, read, create, and append pageszylos add notion

How Components Work

Each component is a self-contained package with:

  • Source code -- Downloaded from the Zylos GitHub organization
  • PM2 service -- Runs as a managed background process
  • Configuration -- Stored in ~/zylos/components/<name>/config.json
  • Skills -- Auto-registered so Zylos knows how to use them

Components communicate with the core through the C4 Communication Bridge -- a message queue that delivers inbound messages to the Zylos agent and routes outbound messages to the right channel.

Quick Reference

# List installed components
zylos list

# Search available components
zylos search <keyword>

# Check for updates
zylos upgrade --check

# View system status
zylos status

See Managing Components for detailed install/upgrade/uninstall workflows.

On this page