nanocoai/nanoclaw

エージェントを個別のLinuxコンテナで実行する軽量AIアシスタントで、Slack・WhatsApp・Discordなど複数の通信チャネルに対応しています。

完成アプリ自由に使える · MITAI エージェントTypeScript難易度
30,905+28今週👀 100 保存
12,769フォーク291Issue
デモ・公式サイトをひらくnanoclaw.dev

中辛 の解説

NanoClawはNode.js ホストプロセスが複数のエージェントコンテナを統轄するアーキテクチャです。メッセージがホストに到着すると、ルーターが対象セッションの inbound.db に書き込み、コンテナ内のエージェントランナーがポーリングして実行し、outbound.db に応答を書き込みます。ホストはその応答をポーリングして配信チャネルに返します。各エージェントグループは専用のコンテナ、ファイルシステムマウント、CLAUDE.md メモリ、認証情報ゲートウェイを持つため、マルチチャネル運用でもメモリと権限は厳密に分離できます。初回セットアップは bash nanoclaw.sh で実行でき、不足しているNode.js・pnpm・Docker を自動インストール、認証情報ゲートウェイ登録、コンテナビルド、チャネルペアリングまで処理します。特定のステップが失敗した場合は Claude Code が自動的に診断して再開します。

こんなリポジトリです

こんなときに便利です

  • 営業パイプラインの定期レポート作成と複数チャネル配信を 1 つのエージェントで一括管理
  • Git 履歴を自動監視して README のドリフトを検出し、毎週金曜に修正提案をする
  • Hacker News や TechCrunch から AI ニュースを定期収集し、朝のブリーフィングとして複数メンバーに共有

主な機能

コンテナ分離によるセキュアなエージェント実行と認証情報ゲートウェイ経由の API キー管理WhatsApp・Slack・Discord など複数通信チャネルへの同時接続と柔軟な分離モデル(チャネル別エージェント・チャネル統合セッション選択可)Claude Code による自動カスタマイズと診断、スキル機構による動的なチャネル・プロバイダー追加

ほかとの違い

OpenClaw の 50 万行・53 設定ファイル・70+ 依存関係に対し、1 プロセス・数ファイルのコードベースで同等機能を提供し、アプリケーションレベルではなく OS レベルのコンテナ分離で真のセキュリティを実現しています。

このリポジトリの作り方

はじめてですか? むずかしくありません — 上から順にたどれば、自分の環境で動かして味見できます。

準備するもの

  • macOS または Linux (Windows は WSL2 経由)
  • Node.js 22 以上と pnpm 10 以上(インストーラが不足時に自動導入)
  • Docker Desktop (macOS/Windows) または Docker Engine (Linux)
  • Claude Code (カスタマイズ・スキル追加機能に必須)

すぐに始める

  1. リポジトリをクローンして初期化スクリプトを実行します。
git clone https://github.com/nanocoai/nanoclaw.git nanoclaw-v2
cd nanoclaw-v2
bash nanoclaw.sh

スクリプトが Node.js・pnpm・Docker の有無を確認して自動インストール、認証情報ゲートウェイ登録、エージェントコンテナビルド、チャネルペアリング(Slack・Telegram・Discord・WhatsApp・iMessage・ローカル CLI から選択)を順次処理します。いずれかのステップで失敗した場合、Claude Code が自動的に問題診断を実行して失敗箇所から再開します。

NanoClaw v1 からの移行の場合:

  1. v2 チェックアウトから移行スクリプトを実行します。
git clone https://github.com/nanocoai/nanoclaw.git nanoclaw-v2
cd nanoclaw-v2
bash migrate-v2.sh

スクリプトが v1 インストールを自動検出し、状態を v2 にマイグレーション後、Claude Code を呼び出してオーナーシード・共有メモリ移行・フォークカスタマイズを対話的に処理します。Claude セッション内ではなく直接実行してください。

ギット飯トライで味見

入れるのが面倒で少し不安だったなら — 安全スキャンからインストールまで、ターミナル一行で終わります。

ターミナルに貼り付ければ、ギット飯の安全スキャン → 隔離フォルダへ clone → インストール → 実行方法の案内まで自動です。はじめてでも大丈夫 — この一行だけです。

npx gitbap-try nanocoai/nanoclaw

Node.js さえあれば、インストールなしで動きます · ギット飯トライとは? →

これを仕事に活かす

味見がすんだら次は応用です — 仕事やビジネスに活かす方法をまとめました。

レシピ — AI にこのまま頼んでみてください

レシピを読み込んでいます…

スター推移 · 7日

30,905+28 / 7日

確認日時

使いやすさ · まねしやすいか

まねしやすいサンプル評点 46/100
  • ゆるいライセンス
  • テストあり
  • サンプル集
  • 最近の更新
  • AGENTS.md
  • llms.txt
  • テンプレート

最近の更新あり · 2026 年に作成

「AI エージェント」 こういうリポジトリを毎週受け取りませんか?

毎週月曜の朝、選んだ一膳だけ。広告なし · いつでも解除。

自分のリポジトリですか? README にギット飯バッジを貼る
[![깃밥](https://www.gitbap.com/badge/nanocoai/nanoclaw.svg)](https://www.gitbap.com/r/nanocoai/nanoclaw)
Claude からそのまま使う — ギット飯のつなぎ方

ギット飯を Claude につなぐと、こうしたリポジトリを Claude・Cursor・Codex から直接さがして試せます。

方法 ① コネクタ URL

Claude の設定 → コネクタにこのアドレスを貼り付け。

https://www.gitbap.com/api/mcp
方法 ② プラグイン(試用まで)

プラグインを入れると /gitbap-trending·/gitbap-try のスラッシュコマンドで、その場でリポジトリを試せます。Claude Code で下の 2 行を順に実行してください。

/plugin marketplace add jakeparkcolde/gitbap-cowork
/plugin install gitbap-cowork@gitbap
つなぎ方をくわしく →

AI が README をもとに要約しました · 原文を見る