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 サンドボックス、出口ポリシー、シークレット編集、監査トレイル |
🛠️ 始め方
- Work(デスクトップ) –
brew tap microclaw/tap && brew install --cask microclaw-work(Apple Silicon macOS)または v0.9.0 リリースから Linux/Windows プレビューをダウンロード。 - 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を開きます。 - 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 コードベースから。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト