NanoClaw

ChatGPT の代替。エージェントを1つずつコンテナに閉じ込めて動かす、Claude Code ベースの小さなAIアシスタント

オープンソース代替:ChatGPTManus

公式サイト ↗ GitHub ドキュメント

サーバーは不要。パソコン(Windows・Mac・Linux) にインストールして、無料で使えます 導入方法を見る ↓

  • 商用利用可
  • 日本語ドキュメント

NanoClaw は、AIエージェントを1つずつ Linux コンテナ(ほかと切り離された専用の実行環境)に閉じ込めて動かす個人用AIアシスタントです。README によると、作者は OpenClaw の規模(膨大なコードと設定)に不安を感じ、「理解できる小ささ」と「アプリの権限チェックではなくコンテナによる隔離」を重視して作ったと説明しています。エージェントは明示的にマウントした(共有を許可した)フォルダーしか見えず、API キーはコンテナに渡さず、外向きの通信を仲介する認証ゲートウェイが、通信のときにキーを付け足す仕組みです。WhatsApp・Telegram・Discord・Slack・Microsoft Teams・iMessage・Matrix・Google Chat・メールなどからトリガーワード(初期設定は @Andy)で話しかけ、定期実行やWeb検索も任せられます。

AI の頭脳は Anthropic の Claudeが基本です。Anthropic 公式の Claude Agent SDK で Claude Code(Anthropic 製の、コードを書いたり作業したりする AI エージェント)を動かす構成で、セットアップでは Anthropic の認証情報を登録します。Codex(ChatGPT の契約か API キー)、OpenCode 経由の OpenRouter・Google・DeepSeek、Ollama のローカルモデルも追加のスキルで使えます。設定ファイルは持たず、動作を変えたいときは Claude Code にコードを書き換えてもらうという独特の考え方で、セットアップの失敗時も Claude Code が原因を調べます。そのため Claude Code の利用が実質的に前提で、利用料(契約か API の従量課金)は別にかかります。

動作環境は macOS か Linux(Windows は WSL2〈Windows 上で Linux を動かす機能〉)で、Node.js 22 以上・pnpm・Docker が必要です(セットアップスクリプトが足りないものを入れます)。リポジトリを取得して bash nanoclaw.sh を実行すると、認証ゲートウェイの導入、エージェント用コンテナの作成、最初のチャット連携までを案内します。アカウント登録は不要ですが、匿名のセットアップ診断情報を送る設定が初期状態で有効です(NANOCLAW_NO_DIAGNOSTICS=1 で無効化)。GPU は不要で、必要メモリの数値は公表されていません。

日本語対応

UIの日本語化 未検出 リポジトリ内に日本語の翻訳ファイルを自動検出できませんでした(実際の画面は未確認)
日本語ドキュメント あり README_ja.md
日本語で調べやすさ Google で検索 ↗ 「NanoClaw 導入」で日本語記事を確認

日本語の README(README_ja.md)があります。画面はチャットアプリと CLI が中心で、日本語の翻訳ファイルはありません。

※ 日本語の翻訳ファイルの有無はリポジトリを自動で確認しています(翻訳の割合は、ファイルの形式によって計測できないため表示していません)。最終確認:2026/10/21

向いている人・向いていない人

向いている

  • AIエージェントに権限を渡す前提で、コンテナによる隔離を重視したい
  • Claude Code をすでに使っていて、それをチャットアプリから呼べるアシスタントにしたい
  • コードが小さく、自分で読んで理解・改造できる仕組みがほしい
  • エージェントごとに記憶とフォルダーを分けて、家族用・仕事用などを切り分けたい

向いていない

  • Claude(Anthropic)以外を主に使いたい(追加のスキルで対応できるが、初期構成は Claude 前提)
  • 設定画面やダッシュボードで設定したい(設定ファイルや管理画面はなく、コードの書き換えで調整する)
  • Windows に直接入れたい(WSL2 が必要)
  • Docker をパソコンに入れられない環境で使いたい

最近の更新

  • v2026.10.1-rc.1 プレリリース
    リリースノート(原文)
    NanoClaw 2026.10.1-rc.1 is the first release candidate for 2026.10.1. Installs on the `beta` channel get this candidate; `stable` stays on 2026.10.0 until 2026.10.1 is published. It lets agents create other agents from templates, adds Cursor as an agent provider, and moves locally built agent images to Claude Code 2.1.296 with Claude Haiku 5.5. Setup waits for a slow first reply and says when that reply failed, approval cards appear in the thread you are waiting in, and fewer agent runs fail on Docker Desktop. Chat SDK channels move to 4.41.1, and Iron Proxy installs that signed Codex in with ChatGPT must sign in again, so check the section below before you update.
    
    ### ⚠️ Before you update
    
    - [BREAKING] **Chat SDK channels move to adapter 4.41.1, which fixes Telegram messages with links t…
  • v2026.10.0
    リリースノート(原文)
    NanoClaw 2026.10.0 is the first release with calendar version numbers and the first one `/update-nanoclaw` installs by default: updates now follow published releases instead of the tip of `main`. It was tested first as 2026.10.0-rc.1 and 2026.10.0-rc.2 on the `beta` channel. It also makes updates and rollbacks more dependable, lets Iron Proxy reach a keyless local model over plain HTTP, routes the service through an outbound proxy when you have one, and shows Claude's own reason when a run fails. Iron Proxy installs need one setup rerun, so check the section below before you update.
    
    ### ⚠️ Before you update
    
    - [BREAKING] **OneCLI installs: upgrade the OneCLI gateway to exactly 1.42.0, which closes a credential-injection bypass.** `/update-nanoclaw` never upgrades a running gateway, so thi…
  • v2026.10.0-rc.2 プレリリース
    リリースノート(原文)
    NanoClaw 2026.10.0-rc.2 is the second release candidate for 2026.10.0, the first release with calendar version numbers and the first one `/update-nanoclaw` installs by default: updates now follow published releases instead of the tip of `main`. Installs on the `beta` channel get this candidate; `stable` stays on 2.4.0 until 2026.10.0 is published. Since 2026.10.0-rc.1 it pins the fixed WhatsApp library, holds OneCLI gateway upgrades on 1.42.0, stops macOS updates from failing when the service is slow to stop, and lets the agent browser load HTTPS pages behind Iron Proxy. It also makes updates and rollbacks more dependable, lets Iron Proxy reach a keyless local model over plain HTTP, routes the service through an outbound proxy when you have one, and shows Claude's own reason when a run fai…

導入方法(インストール)

動かす場所パソコン(Windows・Mac・Linux)
サーバー不要
導入難易度ふつう
月額の目安0円〜

macOS か Linux(Windows は WSL2)で、リポジトリを取得して bash nanoclaw.sh を実行します。Node.js 22 以上・pnpm 10 以上・Docker(macOS は Docker Desktop)が必要で、足りないものはスクリプトが入れます。エージェントはエージェントごとの Docker コンテナで動き、本体はバックグラウンドのサービスとして常駐します。

  1. 公式の配布元からダウンロード ― GitHub の Releasesから、使っているOSに合うファイルを選びます。名前の似た非公式の配布ページに注意してください
  2. インストールして起動 ― 詳しくは公式ドキュメントを参照してください

ChatGPT と比べていくら安くなる?

契約ChatGPT(年額)NanoClaw(年額)差額
1契約36,000円0円−36,000円

※ ChatGPT は Plus 月額 約3,000円(目安)、NanoClaw は無料のソフトとして試算。パソコン本体の費用と、機能の違いによる手間は含みません。

AI・LLMの他のOSSと比較

ソフト★ Stars最終更新日本語UI必要RAM難易度ライセンス
NanoClaw(このページ) 30,975 1日前 未検出 パソコン(Windows・Mac・Linux) ふつう MIT
OpenClaw 392,681 1日前 あり パソコン(Windows・Mac・Linux) ふつう MIT
Hermes Agent 255,836 1日前 100% パソコン(Windows・Mac・Linux) ふつう MIT
Ollama 184,319 10時間前 未検出 8GB かんたん MIT

AI・LLMのOSSをすべて見る →

よくある質問

NanoClaw は無料ですか?

ソフトは MIT ライセンスで無料です。ただし初期構成は Anthropic の Claude(Claude Code)で動くため、Claude の契約か API 利用料が別にかかります。Ollama のローカルモデルなどに切り替えるスキルもあります。

日本語で使えますか?

日本語の README があります。操作は主にチャットアプリと CLI で、会話は Claude など選んだモデルが日本語に対応していれば日本語でできます。

本当に安全ですか?

エージェントは Docker コンテナの中で動き、明示的にマウントしたフォルダーしか見えません。API キーもコンテナに入らない設計です。ただしマウントしたフォルダーの中身は書き換えられますし、Webページやメッセージに紛れた指示(プロンプトインジェクション)で、許可した範囲内の操作を誤ってされる恐れはあります。README も「動かすものは自分で確認してほしい」としています。マウントは必要最小限にしてください。

Claude Code がないと使えませんか?

エージェントの実行に Claude Agent SDK を使い、チャット連携の追加(/add-telegram など)、カスタマイズ(/customize)、不具合の調査(/debug)も Claude Code のスキルで行う設計です。README の動作要件にも Claude Code が挙げられており、実質的に前提と考えてください。

データは外部に送られますか?

README によると、エージェント・メッセージ・ファイル・キーは手元の機器から出ず、送るのは匿名のセットアップ診断情報だけで、NANOCLAW_NO_DIAGNOSTICS=1 で止められます。もちろん、会話の内容は使うモデルの提供元(Anthropic など)とチャットサービスには送られます。ビルド済みのエージェント用イメージの取得や管理された Slack アプリなどの特典は、無料アカウントの登録が必要な任意の機能です。