NanoClawには機能がない(それが良いところだ)

2026年3月3日 · Gavriel Cohen

NanoClawは小さい。NanoClawはAIネイティブ。NanoClawは無駄がない。

NanoClawには機能がない。

箱から出してすぐに、NanoClawのエージェントは有能です。ウェブの検索や閲覧、ファイルの読み書き、CLIツールのインストール、セッションをまたいだ記憶の保持ができます。基盤は強力です。

しかし、AIアシスタントをあなたの生活に繋げる機能、たとえばTelegram、WhatsApp、Discord、SlackでのメッセージングやGmail連携、音声文字起こしなど…私はNanoClawを、誇りを持って意図的に、それらの機能なしで構築しました。

機能を搭載する代わりに、NanoClawはskillsを使います。Skillsとは、Claude Codeに何かのやり方を教える指示のセットです。NanoClawでは、skillsを使ってClaudeにコードベースを変更して新しい機能を追加する方法を教えます。Skillを実行すると、Claudeが指示を読み、コードを書き、あなたのNanoClawがあなたの環境に合わせた新機能を獲得します。

Andrej KarpathyNanoClawを実際に使った後、こう表現しました:「最大限にフォークしやすいリポジトリを書いて、skillsでそれを任意のよりエキゾチックな構成にフォークする。」

Skillには2つのレイヤーがあります:統合の仕組みと必要な作業を説明するマークダウンファイルと、リファレンス実装を提供するコードファイルのセットです。Skillを実行すると、Claudeが指示を読み、リファレンスコードをコードベースにマージします。クリーンインストールでは、どのskillもきれいに適用されます。すでにカスタマイズや他のskillsが適用されている場合、Claudeが新しいコードと既存のコードの衝突を解決しながらマージを処理します。その結果、各ユーザーのNanoClawは唯一無二のパーソナライズされたツールになります。

各メッセージングプラットフォーム、Gmail、音声文字起こし、汎用的なセットアップやデバッグ、カスタマイズのためのskillsが用意されています。しかし、本当の力は、誰でも新しいskillsを追加できることにあります。

たとえば、NanoClawで音楽を管理したい人がいるとします。ClaudeとSpotifyの連携を構築します。動くようになったら、Spotify skillとしてコントリビュートして、他の人のNanoClawにコアの統合方法を教えることができます:SpotifyのAPIの使い方、接続方法などです。

しかし、skillがカバーするのはそのコア統合だけです。実際の実装は各エンドユーザーごとにオーダーメイドです。ある人は既存のプレイリストを再生するだけでいい場合、Claudeにその機能を追加するよう頼めます。別の人がポッドキャストの再生速度を変更したい場合は、それを代わりに実現できます。使わないAPI呼び出しのためのロジックを書く必要はありません。

これは、究極のオーダーメイドソフトウェアという新しいモデルです。すべてのユーザーが自分のフォークしたリポジトリに必要な機能だけを持ち、不要で使われないコードの山がありません。あなたのニーズやワークフローの変化に合わせて、あるいは何かクールなアイデアを思いついたときに、アシスタントは成長していきます。

そして、自分で追加を選んだコードだけがあるので、コードベース全体を実際に読んで監査できます。40万行のコードを持つモノリシックなエージェントは、2つの機能を使っていても20の機能を使っていても、攻撃対象領域をすべて抱えています。Skillsなら、境界は明確です:数千行で、すべてあなたのものです。なぜそれが重要なのかについては、AIエージェントを信用してはいけないに書きました。

Karpathyは別のスレッドで、このオーダーメイドソフトウェアというアイデアに触れています。選択肢から選ぶ個別アプリのアプリストアという概念はますます時代遅れになり、AIネイティブなサービスが高度にカスタムで一時的なアプリに組み立てられる未来を描いています。2年前なら10時間かかったはずの個人的な有酸素運動トラッキングダッシュボードを1時間で構築し、1分で済むようにするには何が必要かが本当の問いだと述べています。

それがNanoClawの目指す方向です。

AIがこのようなカスタマイズ可能でオーダーメイドなソフトウェアを可能にします。

NanoClawがそれを実現可能にします。堅実な設計、堅牢なアーキテクチャ、そして強固なセキュリティモデルを備えた、拡張のための基盤を提供することで。

Skillsがそれをシンプルにします。うまくいくものを共有し、他の人がそれを自分の環境で動かせるように支援することで。

未来は機能のないソフトウェアです。ClaudeのようなAIとskillsを使って、各ユーザーに無駄や余分のない、カスタマイズされた体験を提供するソフトウェアです。

NanoClawは、その未来を今日体験できるようにしています。