clawdbot/clawdbot View GitHub Homepage for Latest Official Releases
オープンソースのパーソナル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を参照してください
- プラグイン開発: カスタムスキルと統合を作成する
- ドキュメント: ガイドとチュートリアルの改善を支援する
- テスト: ベータテストと品質保証に参加する
📚 リソースとリンク
- 公式サイト: clawd.bot
- GitHubリポジトリ: github.com/clawdbot/clawdbot
- ドキュメント: docs.clawd.bot
- コミュニティDiscord: アクティブなサポートと開発ディスカッション
- NPMパッケージ: npmjs.com/package/clawdbot
Clawdbotは、パーソナルAIアシスタントの未来を表します: ローカルで制御可能、無限に拡張可能、そして日常のワークフローにシームレスに統合されます。この革命に参加し、AI体験をコントロールしましょう! 🦞