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 は、単一のリクエストを超える複雑で長時間実行されるタスク向けに設計されたセルフホスト型エージェントプラットフォームです。永続的実行のニーズに対応し、エージェントセッション、ツールの使用、スケジュールされたタスクがプロセスの再起動やネットワークの中断があっても進捗を失わずに継続できるようにします。

動作方法

Rustで構築され、組み込みのSQLiteデータベースを備え、共通のエージェントエンジンを2つの異なるインターフェースで利用しています:

  1. MicroClaw Server:Discord、Slack、Telegramなどのチャットチャンネル、API、自動化のための常時稼働バックエンド。
  2. MicroClaw Work:Gitおよびファイルシステム統合を備えたローカルでプロジェクト中心のエージェント作業を可能にするネイティブデスクトップアプリケーション。

すべてのインタラクションは、セッション状態の再開、プロバイダに依存しないモデルの呼び出し、ガードレールを通じたツールの実行、そして結果の永続的保存というループを経ます。

対象ユーザー

複数ステップのツール使用、永続的メモリ、さまざまなプラットフォームや通信チャネルでのスケジュール自動化を扱える信頼性の高いセルフホスト型AIエージェントランタイムが必要なユーザー向けです。

特徴

  • 永続的実行:チェックポイントと復旧モデルにより、クラッシュや中断後も最後の成功ステップから作業を再開できます。
  • プロバイダ非依存:Anthropic、OpenAI互換プロバイダ、Ollama、およびその他のローカルLLMをサポートします。
  • ローカル最優先のワークスペース:Apple Silicon macOS向けのネイティブデスクトップ統合により、ワークスペースに応じたファイル添付とGitコンテキストを提供します。
  • 拡張性のあるアーキテクチャ:コアランタイムを変更せずにMCPサーバー、プラグイン、フック、カスタムスキルをサポートします。
  • 統合されたセキュリティ:実行フローに直接組み込まれたツールリスクゲート、Dockerサンドボックス、エグレス制御を備えています。

関連

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