RR

rayclaw/rayclaw

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

57 stars 品質 69 トレンド 13MIT

An agentic AI assistant built with Rust 🦀 , inspired by OpenClaw, NanoClaw, NullClaw, ZeroClaw, and MicroClaw and incorporating some of their design ideas. Contributions welcome!

概要

This project is under active development. Features may change, and contributions are welcome! RayClaw is a multi-channel agentic AI runtime written in Rust. It connects to Telegram, Discord, Slack, Feishu/Lark, and a built-in Web UI through a unified agent engine. Every conversation flows through the same tool-calling loop — shell commands, file operations, web search, background scheduling, and persistent memory — regardless of which channel it arrives on. RayClaw works with multiple LLM providers (Anthropic + any OpenAI-compatible API) and is designed for extensibility: adding a new channel adapter requires no changes to the core agent engine. Run cross-platform diagnostics before first start (or when troubleshooting): Machine-readable output for support tickets: Checks include PATH, shell runtime, Node/npm, agent-browser, and MCP command dependencies from rayclaw.data/mcp.json. The web feature (built-in Web UI) is not included in default features.

README

以下は原文 README の抜粋です。原文を見る。

RayClaw

English | 中文

Note: This project is under active development. Features may change, and contributions are welcome!

RayClaw is a multi-channel agentic AI runtime written in Rust. It connects to Telegram, Discord, Slack, Feishu/Lark, and a built-in Web UI through a unified agent engine. Every conversation flows through the same tool-calling loop — shell commands, file operations, web search, background scheduling, and persistent memory — regardless of which channel it arrives on. RayClaw works with multiple LLM providers (Anthropic + any OpenAI-compatible API) and is designed for extensibility: adding a new channel adapter requires no changes to the core agent engine.

Table of contents

Install

curl -fsSL https://rayclaw.ai/install.sh | bash

Preflight diagnostics

Run cross-platform diagnostics before first start (or when troubleshooting):

rayclaw doctor

Machine-readable output for support tickets:

rayclaw doctor --json

Checks include PATH, shell runtime, Node/npm, agent-browser, and MCP command dependencies from rayclaw.data/mcp.json.

Uninstall (script)

curl -fsSL https://rayclaw.ai/uninstall.sh | bash

From source

git clone https://github.com/rayclaw/rayclaw.git
cd rayclaw
cargo build --release --features all
cp target/release/rayclaw /usr/local/bin/
GitHub で README 全文を見る

推奨ツール

別のキーワードを試すか、フィルタを外してください。

インストール

npx skillfish add rayclaw/rayclaw
MCP 初心者?mcpskill.org のガイドから始めましょう →