🤖 v0.1.9 · Pure Rust · MIT Licensed

Autonomous Bot Runtime
Built in Pure Rust

Persistent chat automation, intelligent tool execution, scheduled task orchestration, and multi-channel message delivery. 26 LLM providers, 13+ channel backends, hybrid model routing, and permanent memory.

Get Started → GitHub →
Terminal
0
LLM Providers
0
Channel Backends
0
Built-in Tools
0
Built-in Skills
0
% Pure Rust
Install

One-Line Install

Linux (x64/ARM64), macOS (Intel/Apple Silicon), Windows (x64/ARM64)

bash
# Auto-detects OS and architecture
curl -sSL https://guoqingbao.github.io/xbot/install.sh | bash
bash
npm install -g @trusted-ai/xbot
bash
cargo install xbot
bash
git clone https://github.com/guoqingbao/xbot.git
cd xbot
cargo install --path .
Core Features

Built for Autonomous Automation

From interactive CLI to always-on backend, xbot covers every AI agent use case.

🧠

Persistent Agent Runtime

Long-running backend with JSONL session persistence, configurable concurrency (default 3), and three operating modes: CLI, REPL, and backend service.

📝

Permanent Memory

LLM-driven memory consolidation (auto-triggers at 75% context), dual-file MEMORY.md + HISTORY.md architecture, /memorize command, and topic-relevant retrieval.

🛠️

12 Built-in Tools

File read/write/edit, directory listing, grep search, shell exec, web search/fetch, messaging, cron scheduling, and subagent spawning.

🧵

Hybrid Model Routing

Main task on remote frontier API (OpenAI, DeepSeek), subagents fan out onto local models (Ollama, vLLM) for parallel execution — maximizing efficiency and cost control.

📬

13+ Channel Backends

Slack, Telegram, Discord, Feishu, DingTalk, WeChat, WeCom, QQ, WhatsApp, Matrix, Email, MoChat, and more — unified message bus architecture.

🤝

26 LLM Providers

Cloud APIs (OpenAI, Anthropic, DeepSeek, Gemini, Groq, Mistral) plus local inference (Ollama, vLLM) with automatic model routing.

🔌

MCP Integration

MCP stdio protocol support for external tool servers (GitHub, databases, filesystems). Tools register as mcp_server_tool format.

🧩

18 Built-in Skills

Software engineering, research, GitHub/CI, scheduled ops, memory management, data analysis, project initialization, and more modular skills.

⏱️

Cron Scheduling + Heartbeat

One-shot, interval, and cron expression scheduling with built-in heartbeat service (default 30-minute autonomous task review).

Providers

26 LLM Providers

Cloud APIs, local inference, OAuth login — auto-detect routing, one config fits all models.

🟢OpenAI
🟠Anthropic
🔵DeepSeek
Groq
💎Gemini
🌙Moonshot
🔷Mistral
🌊MiniMax
🪜StepFun
📡Zhipu
☁️DashScope
🔶Azure OpenAI
🔀OpenRouter
🔗SiliconFlow
🌋Volcengine
🦙Ollama
⚙️vLLM
🐙GitHub Copilot
✏️Cursor
🔧Custom
Downloads

Pre-built Packages

Pre-compiled binaries for every platform. Download and run.

Platform Architecture Format Download
Linuxx86_64.deb / .tar.gzDownload →
LinuxARM64.deb / .tar.gzDownload →
macOSApple Silicon.tar.gzDownload →
macOSIntel x64.tar.gzDownload →
Windowsx86_64.zipDownload →
WindowsARM64.zipDownload →
Use Cases

Endless Possibilities

💬

Omni-Channel AI Assistant

Receive and reply across Slack, Telegram, Discord, WeChat simultaneously — unified management for all conversations.

🔧

DevOps Automation

File management, shell execution, GitHub CI/CD integration, and scheduled ops — fully autonomous execution.

🔬

Research & Reporting

Web search, data fetching, multi-source aggregation, and automated research report generation.

Documentation

Dive Deeper

Guides, architecture docs, API reference, and operations manual.