NanoClaw ロゴ
NanoClaw

NanoClawとは?あなただけのパーソナルClaudeアシスタント完全ガイド

約4分で読めます

NanoClawがどのように単一のNode.jsプロセスでコンテナ分離、WhatsApp連携、エージェントクラスタを実現しているのか。なぜこれがあなたにとって最適なパーソナルAIアシスタントになり得るのかを解説します。

NanoClawとは?

NanoClawは、極めてシンプルなパーソナルClaudeアシスタントです。単一のNode.jsプロセスと最小限のコアファイルで構成され、複雑さを排除しました。Claudeの持つ強力な機能を、WhatsAppチャット、コマンドライン操作、REST API呼び出しなど、あなたのローカル環境でフル活用できます。

NanoClawの設計哲学は「シンプル・イズ・セキュア」です。マイクロサービスやメッセージキュー、複雑な分散アーキテクチャは一切ありません。リポジトリをクローンしてコマンドを一つ実行するだけで、Claude Codeが依存関係、認証、コンテナ、サービス設定を自動的に完了させます。セットアップ自体がAIネイティブであり、Claude自身がすべてを構築してくれます。

なぜローカルAIアシスタントが必要なのか?

データプライバシー。 ソースコード、ビジネスデータ、個人的な会話はすべてローカルに留まります。NanoClawは第三者のサーバーにデータをアップロードしません。あなたのマシン上で直接Anthropic APIを呼び出すだけです。

一度の設定で、どこでも利用可能。 WhatsApp連携により、スマートフォンからClaudeと会話が可能です。PCではCLIを使い、アプリケーションからはREST APIを呼び出す。一つのアシスタントを多様な入り口から利用できます。

完全なコントロール。 MITライセンスのオープンソースソフトウェアです。フォークして改造したり、自身のワークフローに組み込んだりすることが自由自在。ベンダーロックインの心配はありません。

主要機能一覧

機能説明
🔒 コンテナ分離各エージェントは独立したLinuxコンテナで実行され、ファイルシステムが分離されます
📱 WhatsApp連携WhatsAppグループ経由でClaudeと対話。グループごとに独立したコンテキストを保持
🧠 グループメモリSQLiteによるメッセージ保存。グループごとに独立したCLAUDE.mdを管理
⏰ 定時タスク内蔵タスクスケジューラにより、日報、リマインダー、データ収集を自動化
🚀 エージェントクラスタ複数のClaudeインスタンスを連携させ、複雑なタスクを共同処理
🛠️ Claude Agent SDKストリーミング対応のエージェントコンテナ。Claudeの能力をフル活用

クイックスタート

bash
git clone https://github.com/gavrielc/nanoclaw.gitcd nanoclawclaude# Claude Code内で以下を入力:/setup

Claude Codeが依存関係のインストール、認証設定、コンテナ構築、サービス起動をすべて自動で行います。所要時間は5分以内です。

利用シーン

開発者。 ローカルでのコード補完、デバッグ、ドキュメント生成。機密コードを保護しつつ、最高レベルのAI支援を享受できます。

コンテンツクリエイター。 ブログ、メール、ドキュメント作成をAIがサポート。草稿やアイデアはすべて自分のデバイス内に保管されます。

データアナリスト。 機密性の高いビジネスデータをローカルで分析。データはインフラの外へ持ち出されません。

チームでの共同作業。 WhatsAppグループモードにより、非エンジニアのチームメンバーもClaudeを活用可能です。

学生・研究者。 論文の要約、質問への回答、知識ベースの管理に最適です。

ハードウェア要件

NanoClawのハードウェア要件は非常に低いです:

  • Node.js 20+
  • 2 GB RAM
  • macOS、Linux、Windows (WSL2)、Raspberry Pi、Dockerに対応

費用

NanoClawはMITライセンスのオープンソースソフトウェアであり、完全に無料です。必要なのはAnthropic APIの利用料金のみで、実際のトークン消費量に応じた従量課金となります。月額料金や隠れたコストは一切ありません。