世界を動かす技術を、日本語で。

クロードコードの新しい隠し機能:スウォーム

2026年1月24日原文(twitter.com)

概要

  • NicerInPerson によるX(旧Twitter)投稿の内容要約
  • claude-sneakpeek リポジトリの概要と特徴
  • Claude の機能や使い方の説明
  • 関連する開発背景 や意義の解説
  • 今後の展望 や応用可能性について

NicerInPersonによるポストの要約

  • NicerInPerson 氏がX(旧Twitter)上で、 Claude に関する新しいプロジェクトを紹介
  • claude-sneakpeek というGitHubリポジトリの公開告知
  • Claude の使い方や、 API を利用したデモに関する言及
  • 一般ユーザー が新機能を試せる環境の提供
  • 開発者コミュニティ への参加やフィードバックの呼びかけ

claude-sneakpeekリポジトリの概要

  • claude-sneakpeek は、 Anthropic Claude の非公式クライアント実装
  • GitHub 上で公開され、 オープンソース として利用可能
  • Node.js 環境で動作し、 Claude API へのインターフェースを提供
  • チャット形式 でClaudeと対話できるデモアプリケーション
  • 導入手順セットアップ方法 がREADMEで詳しく解説

Claudeの機能と使い方

  • Claude は、 Anthropic が開発したAI言語モデル
  • 自然言語処理会話生成 に特化した高性能AI
  • APIキー を取得し、 .envファイル に設定するだけで利用開始
  • npm installnpm run dev でローカル起動が可能
  • Web UI から簡単にClaudeとやり取りできる設計

開発背景と意義

  • Anthropic Claude の一般公開やAPI提供の流れを受けたコミュニティ主導プロジェクト
  • 開発者研究者 が新しいAIモデルを手軽に試せる環境
  • ユーザー体験 の向上や フィードバック収集 のための試験運用
  • オープンソース による透明性と拡張性の確保
  • AI活用事例 の拡大や、開発エコシステムの発展促進

今後の展望と応用可能性

  • Claude の新機能やAPI拡張への迅速な対応
  • コミュニティ によるプラグインや拡張機能の開発期待
  • 業務自動化カスタムチャットボット への応用
  • 教育分野リサーチ での活用可能性
  • AI倫理セキュリティ 面での議論深化

Hackerたちの意見

チームリーダーとみんな、ボタンを赤にしてくれ!

ハハ!デフォルトのシステムプロンプトは、メインエージェントに適切なガイダンスを提供して、適切な時にだけスウォームモードを使うようにしてる(自分がプランモードに入るのと同じ)。タスクが重要じゃない場合は、さらに自分のCLAUDE.mdでプロンプトを追加して、モードを使わないようにすることもできるよ。

プリンシパルエンジニアたち!アーキテクチャが必要だ!マーケティングチーム、セレブを使った広告が必要だ!プロダクトチーム、来年に向けてのロードマップを作ってくれ!MLの専門家たち、これをトレーニングとRLセットに入れて!ファイナンスの人たち、年間予測とWACCCに対するROIを出して!オペレーション、24/7のカバレッジと99.999%の保証が必要だ。調達、契約を締結して。さあみんな…ボタンを赤にしてくれ!

これはただのサブエージェントで、Claudeに組み込まれてるよ。300,000行のtmuxの抽象化をGoで書く必要はない。Claudeにバックグラウンドのサブエージェントと並行して作業するように指示すればいいんだ。プロンプトを渡したり、進捗を追跡したり、報告するためのファイルがあると便利だよ。エージェントを自分の作業ツリーに制限することもおすすめ。ほとんどの人がオーケストレーターを作ってる中で、私はここにパターンを書き留めてるよ https://workforest.space。ClaudeがすでにClaudeのための最高のオーケストレーターだって気づいた。

Claudeにはすでにサブエージェントがあったよ。これはメインエージェントがいる新しいモード(委任に特化したコンテキスト)で、チーム指向のタスクシステムとサブエージェント同士がコミュニケーションするためのメールボックスシステムが組み合わさってる。プラグインでは実現できない方法でハーネスに統合されてるんだ。

これは機能としてはさらに薄いね。Claude Codeにはすでにサブエージェントがあるから。この新機能は、Claude Codeが実装にこれを実際に使うことを保証するだけだと思う。個人的には、Claude Codeの計画はこれを実現するには詳細が足りないと思う。文脈を保つためにやろうとしてるけど、計画の詳細レベルは信頼性を持たせるには全然足りないよ。

そうだね、(おそらく非同期の)サブエージェントが導入されてから、メインのClaudeインスタンスが実装エージェントを監視するマネージャーとして機能してるんだ。コンテキストをクリーンに保ちながら、すべてが計画通りに進むようにしてるよ。

OT: 「スタックされたPR」のビジュアルを見た瞬間、スタックされたPRが何か理解できたよ。ありがとう!前に読んだことはあったけど、何かの理由でピンと来なかった。実はもうこのやり方で作業してるけど、コミットを「スタックの中のPR」として使って、常に最新の状態に保つようにリベースしてるんだ。これは面倒だね。あなたの見せ方で新たな洞察を得たので、chatGPTと話してみたら、試してみる気になったよ:1. メイン機能ブランチに基づいた2〜3のブランチ 2. 基本ブランチを同じ頻度でリベースできるけど、やりすぎないこと、コンフリクトは基本的に隔離されるべき 3. コンフリクトが深く頻繁に連鎖するなら、やり方が間違ってる 4. マージの順序は重要だけど、ツールが助けてくれるし、一般的には隔離が重要なポイントだよ。

エージェントのサンドボックス化についておすすめはある?前回聞いたときは、みんなDockerを勧めてたよ。

それはサブエージェントじゃないよ。既存のツールとのギャップは、抽象化が会話ではなくタスクに対して行われていることなんだ(サードパーティアプリの問題のせいで、Claude Codeは本質的に会話に制限されていて、この分野で不足している理由でもあるし、Claude Code Webはその方向への最初の一歩だった)。AIが実際に作業を調整しているんだ(ユーザーから常に促されるのではなく)。この機能が必要だった理由の一つは、タスクがあってClaudeにそれをやらせると、Claudeがいろいろ(大抵は些細なこと)を確認しに戻ってこなきゃいけないからなんだ。このワークフローは、コンテキスト管理の問題なしに、より効果的な独立作業を可能にする。サブエージェントがあると、タスクの進捗をタスクボードみたいなもので伝える問題も出てくるから、コンテキストの外でこの状態を管理することも可能だよ。この流れはかなり複雑で、チャットベースの流れでは必要ない追加のコンテキストがたくさん必要だけど、物事を進めるにはずっと良い方法なんだ。このパターンを考えると、最近数ヶ月で多くの人が同時に構築し始めたのは、他のAIを管理するAIなんだ。

基盤モデルプロバイダーが提供するエージェントオーケストレーターが2026年の大きなテーマになりそうだね。完全に新しい分類法のPolecatsやBadgersを考えるんじゃなくて、チームリーダーやチームメンバーなど、今日のソフトウェア開発で使われている用語で包むことで、もっと成功しやすく、理解しやすくなると思う。

敬意を表して反対だな。Polecatsは過度な擬人化に対する合理的な解毒剤だと思う。

Hacker Newsで議論の続きを見る