microclaw/microclaw

🦀An agentic AI assistant that lives in your chats, inspired by nanoclaw and incorporating some of its design ideas. Built with Rust 🦀

📚 MicroClaw とは?

MicroClaw は、セルフホスト型の Rust ベースの AI エージェントプラットフォームであり、長期稼働サーバー、ネイティブデスクトップ「Work」アプリ、または microclaw-sdk を介して任意の Rust プログラムに埋め込むことができます。3 つのエントリポイントはすべて、同じコア Agent Engine を共有します。これは、LLM プロバイダーとの通信、ツールの実行、メモリの保持、安全ポリシーの適用を担当する部分です。


🎯 誰のためのものか?

ユースケース 推奨サーフェス
常時稼働チャットボット、Web/API エンドポイント、スケジュール自動化 MicroClaw Server(macOS、Linux、Windows)
デスクトップ上に存在するローカルでワークスペース中心の「共同作業者」 MicroClaw Work – ネイティブ GPUI アプリ(Apple Silicon macOS 13+、Linux/Windows プレビュー)
既存の Rust コードベースに AI エージェントを追加 microclaw-sdk – エンジンを直接埋め込む

⚙️ コア機能

領域 提供されるもの
エージェント実行 多段階ツール使用、並列読み取り専用ウェーブ、計画、サブエージェント、完了契約
継続性 再開可能なセッション、チェックポイント、永続的な送信配信、スケジューリング、キャンセル
メモリと学習 ファイルベース + SQLite メモリ、意味的リコール、時間的知識グラフ、管理されたスキル進化
拡張性 スキル、プラグイン、フック、MCP、ClawHub、A2A、ACP – すべて同じランタイムにプラグイン
インターフェース Rust SDK、ネイティブ Work UI、ローカル Web UI、HTTP/SSE/WebSocket API、多数のチャットアダプタ(Telegram、Discord、Slack、Matrix など)
安全性と運用 ツール承認ゲート、スコープ付き機能付与、Docker サンドボックス、出口ポリシー、シークレット編集、監査トレイル

🛠️ 始め方

  1. Work(デスクトップ) – brew tap microclaw/tap && brew install --cask microclaw-work(Apple Silicon macOS)または v0.9.0 リリースから Linux/Windows プレビューをダウンロード。
  2. Server – ワンライナーインストーラー:curl -fsSL https://microclaw.org/install.sh | bash(macOS/Linux)または Windows 用の PowerShell 相当。次に microclaw doctor && microclaw setup && microclaw start を実行し、http://127.0.0.1:10961 を開きます。
  3. SDK – Cargo.toml に追加:
    microclaw-sdk = { version = "0.9.0", features = ["full"] }
    
    そしてクイックスタートコードスニペットに従って、プログラムでエージェントを起動します。

📖 ドキュメントとコミュニティ

  • ドキュメントハブ – docs/README.md は、入門ガイド、SDK コンセプト、ツールカタログ、セキュリティモデル、運用ランブックへのリンクを提供します。
  • サポート – Discord、Reddit、公開問題トラッカー。セキュリティ開示は SECURITY.md を通じて行われます。
  • リリース頻度 – 本番用の安定ブランチ、迅速な開発用の main。最新の安定版は v0.9.0 です。

🤔 なぜ MicroClaw を選ぶのか?

  • 単一エンジン、複数フロントエンド – デスクトップアプリから始めて、後でサーバーに切り替えたり、同じエンジンを埋め込んだりできます。ロジックを書き直す必要はありません。
  • Rust ファースト – 高性能、低フットプリント、単一バイナリとして簡単に配布可能。SQLite 永続化により依存関係を最小限に抑えます。
  • 永続的で再開可能な作業 – ランタイムは各ツール呼び出し後にチェックポイントを作成するため、長時間実行や中断されたタスクを安全に回復できます。
  • プロバイダーに依存しない – ネイティブ Anthropic サポートに加え、統一メッセージ形式による OpenAI 互換またはローカルモデル。
  • 安全性が組み込まれている – 組み込みのガードレール、サンドボックス化されたツール実行、監査トレイルにより、本番ワークロードに適しています。

📦 クイック技術スナップショット

  • 言語:Rust(1.93+ が必要、v0.9.0 は 1.96 ツールチェーンでビルド)
  • ライセンス:MIT
  • パッケージング:Homebrew、Docker(ghcr.io/microclaw/microclaw:latest)、ソース(cargo build --release)
  • プラットフォームサポート:macOS(Apple Silicon)、Linux(x86_64/arm64)、Windows(ポータブルプレビュー)

MicroClaw を使用すると、複雑でステートフルな AI エージェントをローカルまたはサービスとして実行でき、信頼性、拡張性、安全性に重点を置いています。すべて単一の Rust コードベースから。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト