オープンソースのパーソナルAIアシスタント。ローカルで動作し、WhatsApp、Telegram、Discord、iMessageなどのメッセージングアプリと連携します。

MITTypeScriptclawdbotclawdbot 21.4k Last Updated: January 26, 2026

Clawdbot: あなたのパーソナルAIアシスタントプラットフォーム 🦞

概要

Clawdbotは、ユーザーが人工知能と対話する方法に革命をもたらす、革新的なオープンソースのパーソナルAIアシスタントプラットフォームです。従来のクラウドベースのアシスタントとは異なり、Clawdbotはローカルハードウェア上で完全に動作し、日常的に使用しているメッセージングアプリケーションとシームレスに統合されます。

Peter Steinbergerによって作成され、活発なコミュニティによって維持されているClawdbotは、強力な言語モデル(Claude、GPT、Gemini)と日常のコミュニケーションチャネルとの間の架け橋として機能し、プライバシーを尊重し、前例のない制御を提供する、真にパーソナライズされたAI体験を創造します。

🚀 コア機能

マルチプラットフォーム統合

  • メッセージングプラットフォーム: WhatsApp、Telegram、Discord、Slack、Signal、iMessage、Microsoft Teams、Google Chat
  • 拡張チャンネル: BlueBubbles、Matrix、Zalo、WebChat
  • モバイルサポート: iOSおよびAndroidコンパニオンアプリ
  • デスクトップ: 音声ウェイク機能を備えたmacOSメニューバーアプリ

ローカルファーストアーキテクチャ

  • ゲートウェイシステム: すべての接続と操作を管理する単一のコントロールプレーン
  • セルフホスト: ハードウェア(Mac、PC、Raspberry Pi、またはクラウドサーバー)上で完全に実行
  • プライバシー重視: データは決して管理を離れません
  • 永続メモリ: Markdownファイルとしてローカルに保存される長期コンテキスト保持

高度な機能

  • 音声統合: ElevenLabs TTSによる常時音声認識
  • ライブキャンバス: A2UIによるエージェント駆動のビジュアルワークスペース
  • ブラウザ制御: 自動化されたWebナビゲーションとフォーム入力
  • システムアクセス: ファイル管理、シェルコマンド、Git操作
  • スマートホーム: Philips Hueなどのデバイスとの統合
  • プロアクティブアクション: スケジュールされたタスク、ハートビート監視、自動化されたワークフロー

🏗️ 技術アーキテクチャ

ゲートウェイ中心のデザイン

WhatsApp / Telegram / Discord / iMessage (+ プラグイン)
                    │
                    ▼
    ┌───────────────────────────────┐
    │         ゲートウェイ            │
    │      (コントロールプレーン)       │
    │   ws://127.0.0.1:18789        │
    └──────────────┬────────────────┘
                   │
    ├─ AIエージェント (RPC)
    ├─ CLI (clawdbotコマンド)
    ├─ WebChat UI
    ├─ macOSアプリ
    └─ iOS / Androidノード

主要コンポーネント

1. ゲートウェイプロセス

  • すべてのメッセージング接続を管理する長時間実行デーモン
  • クライアント通信用のWebSocketコントロールプレーン
  • セッションルーティングと分離
  • リアルタイムイベント処理

2. エージェントシステム

  • マルチエージェントルーティング機能
  • ワークスペースベースの操作(〜clawdディレクトリ)
  • システムアクセス用のツール統合レイヤー
  • 安全な実行のためのサンドボックスオプション

3. スキルフレームワーク

  • モジュラーTypeScript/JavaScript拡張機能
  • コミュニティ主導のスキルマーケットプレイス(ClawdHub)
  • AI生成スキルによる自己改善機能
  • カスタム統合のためのプラグインアーキテクチャ

4. セキュリティモデル

  • 未知の連絡先用のDMペアリングシステム
  • グループ会話用のDockerサンドボックス
  • 設定可能な権限システム
  • 監査ログとセキュリティ診断

🛠️ インストールとセットアップ

クイックスタート

# グローバルインストール
npm install -g clawdbot@latest

# オンボーディングウィザードを実行
clawdbot onboard --install-daemon

# ゲートウェイを開始
clawdbot gateway --port 18789

開発セットアップ

# リポジトリをクローン
git clone https://github.com/clawdbot/clawdbot.git
cd clawdbot

# 依存関係をインストール
pnpm install
pnpm ui:build
pnpm build

# オンボーディングを実行
pnpm clawdbot onboard --install-daemon

システム要件

  • ランタイム: Node.js ≥22
  • オペレーティングシステム: macOS、Linux、Windows(WSL2経由)
  • メモリ: 2GB以上のRAMを推奨
  • ストレージ: 最適なパフォーマンスのためにSSDを推奨

🔧 設定

コア設定

設定は~/.clawdbot/clawdbot.jsonに保存され、包括的なオプションが含まれています。

  • エージェント設定: ワークスペースパス、モデルの好み、思考レベル
  • チャンネル設定: プラットフォーム固有の設定とアクセス制御
  • セキュリティ: サンドボックスモード、許可リスト、DMポリシー
  • ツール: スキルの有効化と権限管理

マルチエージェントセットアップ

# 独立したエージェントインスタンスを作成
CLAWDBOT_CONFIG_PATH=~/.clawdbot/agent-a.json \
CLAWDBOT_STATE_DIR=~/.clawdbot-agent-a \
clawdbot gateway --port 19001

🎯 ユースケースとアプリケーション

パーソナル生産性

  • メール管理と自動応答
  • カレンダー調整と会議スケジュール
  • 複数のプラットフォームにわたるタスク自動化
  • ドキュメント処理とファイル整理

開発ワークフロー

  • コードレビューとプルリクエスト管理
  • CI/CDパイプライン監視
  • リポジトリメンテナンス
  • 自動テストとデプロイ

スマートホーム統合

  • デバイス制御と自動化
  • 環境監視
  • スケジュールされたルーチン
  • 音声コマンド

クリエイティブプロジェクト

  • マルチメディアサポートによるコンテンツ生成
  • 画像および音声処理
  • ソーシャルメディア管理
  • クリエイティブライティング支援

🌟 コミュニティとエコシステム

活発な開発

  • GitHubリポジトリ: 18,000以上のスターと増加中
  • リリースサイクル: 新機能の頻繁なアップデート
  • コミュニティDiscord: 数千人のアクティブユーザー
  • ドキュメント: 包括的なガイドとチュートリアル

プラグインエコシステム

  • ClawdHub: 中央集権的なスキルリポジトリ
  • コミュニティ貢献: ユーザー生成スキルとプラグイン
  • 統合ライブラリ: 人気のあるサービスのための事前構築済みコネクタ
  • 開発者ツール: 拡張機能開発のためのSDKとCLIユーティリティ

📊 パフォーマンスとスケーラビリティ

トークン効率

  • APIコストを削減するためのインテリジェントなキャッシング
  • 大規模な会話のための適応型チャンキング
  • プログレッシブフォールバックメカニズム
  • コンテキスト最適化戦略

リソース管理

  • 軽量ゲートウェイプロセス
  • 効率的なWebSocket通信
  • 長時間セッションのための最適化されたメモリ使用量
  • 設定可能なリソース制限

🔒 セキュリティとプライバシー

プライバシーファーストデザイン

  • すべてのデータ処理はローカルで実行されます
  • コア機能のためのクラウド依存なし
  • ユーザー制御のデータ保持ポリシー
  • 透明なロギングと監査機能

セキュリティ機能

  • サンドボックス化された実行環境
  • 権限ベースのツールアクセス
  • 安全な資格情報管理
  • ネットワーク分離オプション

🚧 現在の制限と考慮事項

技術的な課題

  • セットアップの複雑さ: 初期設定には技術的な知識が必要
  • APIコスト: 最適なパフォーマンスのために有料LLMサービスに依存
  • リソース要件: 常時オンセットアップは専用ハードウェアから恩恵を受ける
  • 初期段階: 時折破壊的な変更を伴う活発な開発

緩和戦略

  • オンボーディングウィザードの改善によりセットアップの複雑さを軽減
  • ローカルモデルのサポートによりAPI依存を削減
  • 包括的なドキュメントとコミュニティサポート
  • Dockerコンテナによる分離と一貫性の提供

🔮 将来のロードマップ

計画されている機能強化

  • ローカルモデルサポートの強化: オープンソースLLMとの統合改善
  • モバイルアプリの拡張: iOSおよびAndroid間の機能同等性
  • ビジュアルインターフェースの改善: 高度なCanvasおよびA2UI機能
  • エンタープライズ機能: チームコラボレーションおよび管理ツール

コミュニティ目標

  • より広範なプラットフォームサポート: 追加のメッセージングプラットフォーム統合
  • セットアップの簡素化: ワンクリックインストール体験
  • パフォーマンス最適化: リソース消費の削減
  • 教育リソース: チュートリアルおよび認定プログラム

🤝 参加方法

ユーザー向け

  • インストールガイド: 開始ガイドドキュメント
  • コミュニティDiscord: ディスカッションに参加し、サポートを受ける
  • スキルマーケットプレイス: ClawdHub経由でスキルを探索し、貢献する
  • フィードバック: GitHubで問題を報告し、機能を提案する

開発者向け

  • 貢献: 開発ガイドラインについてはCONTRIBUTING.mdを参照してください
  • プラグイン開発: カスタムスキルと統合を作成する
  • ドキュメント: ガイドとチュートリアルの改善を支援する
  • テスト: ベータテストと品質保証に参加する

📚 リソースとリンク


Clawdbotは、パーソナルAIアシスタントの未来を表します: ローカルで制御可能、無限に拡張可能、そして日常のワークフローにシームレスに統合されます。この革命に参加し、AI体験をコントロールしましょう! 🦞

Star History Chart