DuDuClaw banner
zhixuli0406 zhixuli0406

DuDuClaw

AI community

Description

Open-source AI Agent platform — 80+ MCP tools, 7 channels (Slack/Discord/LINE/Telegram), Rust + Python. Self-hostable Claude/GPT alternative for production multi-LLM systems.

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

DuDuClaw 🐾

**繁體中文** · [English](README.en.md) · [日本語](README.ja.md)

DuDuClaw 把 Claude Code、Codex、Gemini 這類 AI 指令列工具,變成公司裡交得出東西的 AI 員工:常駐 Telegram、LINE、Discord 等九個通訊軟體,交件前有獨立判官驗收,花掉的每一塊錢都記在帳上。

你只需要一個 Rust binary。通道路由、對話記憶、多帳號輪替、行為安全邊界、本地推論、Web 管理後台全部內建;AI 大腦要用 Claude、Codex、Gemini、Antigravity 還是任何 OpenAI 相容 API 隨你換,設定和記憶都留在你自己的機器上。核心採 Apache 2.0 授權。

[![CI](https://github.com/zhixuli0406/DuDuClaw/actions/workflows/ci.yml/badge.svg)](https://github.com/zhixuli0406/DuDuClaw/actions/workflows/ci.yml) [![Version](https://img.shields.io/badge/version-1.62.0-blue)](https://github.com/zhixuli0406/DuDuClaw/releases) [![npm](https://img.shields.io/npm/v/duduclaw?logo=npm)](https://www.npmjs.com/package/duduclaw) [![PyPI](https://img.shields.io/pypi/v/duduclaw?logo=pypi)](https://pypi.org/project/duduclaw/) [![License: Apache-2.0](https://img.shields.io/badge/License-Apache--2.0-blue.svg)](LICENSE)

https://github.com/user-attachments/assets/9f18408a-cf46-4db2-9ab0-dcc8db2486fc

目錄

為什麼需要 DuDuClaw?

偶爾在終端機裡跑 `claude` 或 `gemini`,原生 CLI 就夠了。想讓 AI 進駐你的 LINE 官方帳號、幫團隊在 Discord 值班、或是同時管理多個各有分工的 agent,你就得自己蓋一整層基礎設施。DuDuClaw 把這層蓋好了:

需求 原生 CLI DuDuClaw
接上 Telegram / LINE / Discord 只能在終端機用 9 個通道,per-agent bot token
多 LLM 容錯切換 手動重啟 4 種輪替策略 + 跨供應商 failover
換 LLM 時保留上下文 遺失 完整保留
對話記憶與知識庫 單次 session SQLite 時態記憶 + 分層 wiki + 自動注入
工具跨 LLM 共用 每家重寫 200+ MCP 工具寫一次,五種後端共用
安全邊界 / 稽核 / 密鑰管理 自己造 政策核心 + OS 沙箱 + AES-256-GCM 內建

架構一覽

AI 運行時是大腦,DuDuClaw 是水電管線,中間用 MCP(JSON-RPC 2.0)橋接。大腦可換,管線不動:

AI Runtime (brain) — Claude Code / Codex / Gemini / Antigravity / OpenAI-compat
  ↕ MCP Protocol (JSON-RPC 2.0, stdin/stdout)
DuDuCl