Sno Station

エージェント、集合。

二人なら一人より強く、仕事のたびに成長する。

利用枠に達しても止まらない。自分の仕事を自分で採点しない。仕事のたびに学ぶ。

  • Apache-2.0
  • 公開で組み立て中
  • ノートパソコン上で動作、常駐プロセス不要
  • Claude Code · Codex · OpenClawに対応

製品

Sno Station

エージェント、集合。

二人なら一人より強く、仕事のたびに成長する。

利用枠に達しても止まらない。自分の仕事を自分で採点しない。仕事のたびに学ぶ。

Claude CodeとCodexにすでに料金を払っている。二つのターミナルで並べて使い、成果を自分で移し替えている。Sno Stationは、二つの別々のツールがひとつのチームになる場所だ。

ノートパソコン上で動く。常駐プロセスもサーバーもクラウドも不要。二人で読み書きする共有メモリ、互いを呼び起こすメールボックス、二人が従い、学んだときに書き換えるスキル。すべてApache-2.0ライセンス。

中身は四つ:

共有メモリ。

二人でひとつのメモリを使い、自分のマシン上で暗号化。実行のたびに要点を抽出し、長くなるのではなく精度が上がる。

エージェント間の連絡。

Sno Reachなら、どちらからでも相手を呼び出し、仕事を引き継ぎ、レビューを頼める。普通のファイルだけで動き、常駐プロセスは不要。

チームのためのスキル。

相互レビュー、引き継ぎ、指揮、振り返り、チーム編成。エージェントとどの言語で話していても、エージェントが従えるように書かれている。

自己改善サイクル。

毎晩その日のセッションを読み、エージェント自身のスキルの変更を提案し、あなたの承認を待つ。

Snoを選ぶ理由

仕事を終えるたびに成長するエージェント。

Claude CodeとCodex自体は変わらない。変わるのは、二人が共有する職場だ。仕事の後にスキルを書き換え、メモリを整理し、別の開発元のエージェントに成果を確かめさせる。学んだことはあなたのもの。主導権もルールもあなたにある。

一つの仕事が、次の仕事を良くする

1. スキルは自ら書き換え、あなたが承認する。

仕事の後、エージェントはつまずいたスキルを修正し、プルリクエストで提出する。

2. 長くなるのではなく、研ぎ澄まされるメモリ。

実行のたびに共有メモリから要点を抽出する。行数は減り、一行一行に意味が残る。

3. 自分の仕事を自分で採点しない。

別の開発元の第三のエージェントが確認する。見るのは変更差分で、作者の名前ではない。

4. 次の実行で証明されて初めて修正になる。

昨日の変更を今日の実行結果と照らし合わせる。残すかどうかは数字が決める。

二人なら一人より強い

5. 単なる別意見ではなく、別の開発元の視点。

同じ開発元のエージェントには共通の盲点がある。別の開発元によるレビューが空振りしたことはない。

6. 一方が上限に達したら、もう一方が引き継ぐ。

交代後も同じ方針、同じメモリ、同じブランチから続ける。仕事は止まらない。

7. ミスの代償が大きくなる前に見つける。

三歩目で間違った計画に気づけば、無駄になるのは四十歩ではなく三歩。やり直しばかりの一人より、二人の方が安く済む。

8. 異なる頭脳には異なる仕事を。これが仕事の割り振り。

一人が探索し、もう一人が仕上げる。それぞれ得意な仕事を受け持つ。

仕組み

一度つなげば、あとはいつもどおりに仕事をするだけ。

Sno Stationは、今使っているエージェントの下で動く。ツールを変える必要はない。変わるのは三つ。

1. いつもどおりに働く。必要なとき、チームがいる。

  • 一方が利用上限に達した。 もう一方に sno reach call を実行するよう伝える。共有メモリとメールボックスから、文脈を保ったまま仕事を引き継ぐ。これが交代だ。
  • 別の目で確かめたい。 どちらかに peer-review で相手の仕事を確認するよう頼む。レビュアーは必ず異なる実行環境から来る。
  • 仕事が二つの部分に分かれる。 一人が計画してもう一人が実装する。または実装とレビューを分担する。これが仕事の割り振りだ。

2. 毎晩学ぶ

自己改善サイクルがその日のセッションを読み、繰り返すミスを見つけてエージェント自身のスキルファイルへの変更を提案する。翌朝、気に入った提案には rem-reflect accept <id> を実行する。あなたが承認しなければ、何も変わらない。

3. 始め方

Claude Code、Codex、OpenClawの会話で Sno onboarding と言う。エージェントが sno コマンドラインツールで、共有メモリ、Sno Reach、二人用のスキル、各実行環境に必要なフックを自分で設定する。パッケージ名を覚える必要はない。

(導入スキルの公開までは「まだ利用できません。リポジトリを見守ってください」。READMEに載るまでは、この手順を利用可能として公開しないでください。)

得られるもの:

  • セッションをまたいで残り、使うほど研ぎ澄まされるメモリ。
  • 別の開発元の視点からのレビュー。盲点が重ならない。
  • 一人の利用枠が切れても働き続けるチーム。
  • 学んだことを、読んで編集できる普通のファイルに残すスキル。

エージェントチーム

一人から、二人へ、チームへ。

チームは、役割を分けてひとつの職場を共有する、何人でも参加できるエージェントの集まり。二人組が最小のチームで、多くの人はそこから始める。

上には道具箱の四つ。下には二人組ができる四つのこと。

異なる開発元の二人が、ひとつの職場を共有する。それが二人組。一人ではできない四つのことができる:

互いの強みを生かす。

一人は幅広く計画し、もう一人は緻密に実装する。得意な部分をそれぞれ受け持つ。

互いに確認する。

書いていない方が読む。両方向で行う。

互いに教え合う。

一方が相手の実行を振り返り、何を変えるべきかを抽出する。これが毎晩のサイクルの材料になる。

指示を受けて動ける。

一人が率いて他のメンバーが働き、リーダーが判断する。一度の会話に収まらない長期計画も、この形なら進められる。

三人目を加えれば、成果を書いていない評価者ができる。さらに増やせばチームになる。規模が変わっても、ひとつの職場、普通のファイル、常駐プロセス不要、ルール変更を承認する人間という原則は変わらない。

どちらが慎重で、どちらが速いとは決めつけない。 月によっても仕事によっても変わる。大切なのは、二人が違うこと。

セキュリティ

あなたのもの。これからもずっと。

チームが学んだことはすべて、ノートパソコン上のひとつの作業領域に残る。

  • 常駐プロセス、サーバー、クラウドは不要。

    クラウドなしでも製品として完結している。将来のクラウド機能は任意だ。

  • 使い始めから暗号化。

    メモリは、一度設定されてマシンの外に出ない鍵で、あなたのマシン上で暗号化される。Snoがデータベースや鍵を受け取ることはない。

  • 自分で開ける普通のファイル。

    メモリ、メッセージ、スキルはフォルダ内のファイル。読んだり編集したり、書き出したり削除したりできる。

  • あなた抜きでルールは変わらない。

    毎晩のサイクルは提案を出し、人間が承認する。エージェント自身のスキルの変更はプルリクエストとして届く。

  • すべてApache-2.0ライセンス。

    あなたのマシンで動くものはすべてオープンソース。

  • セキュリティの範囲全体と、 守れるもの・守れないものについては docs/security.mdを参照。問題はsecurity@sno.aiまで報告してください。

よくある質問

Sno Stationとは?

すでに使っているAIエージェントを、自分のマシン上でひとつのチームにするオープンソースソフトウェアです。共有メモリ、エージェント同士の呼び出し、守りながら書き換えられるスキル、使うほど良くなる毎晩の改善サイクルがあります。

どのエージェントで使えますか?

現在はClaude Code、Codex、OpenClawに対応しています。シェルを実行してスキルファイルを読めるエージェントなら参加できますが、私たちが実際に使用しテストしているのはこの三つです。

公式のClaude-to-Codexプラグインとは何が違いますか?

そのプラグインは一方向で、一方が主導し、もう一方は呼び出されるツールです。二人組では対等で、どちらも相手を起こし、相手をレビューできます。成果はコピー&ペーストではなく共有メモリを通じて引き継がれます。

サーバーや常駐プロセスは必要ですか?

不要です。Sno Stationはノートパソコン上の作業領域にある普通のファイルです。動かし続けるサービスはありません。

データはどこに保存されますか?

あなたのマシンに暗号化して保存され、鍵は外に出ません。Snoには何も送信されません。いつでも書き出し、編集、削除できます。

エージェントの動作が勝手に変わることはありますか?

ありません。毎晩のサイクルはエージェント自身のスキルへの変更を提案するだけです。提案を一つずつ承認または却下できます。承認しなければ何も変わりません。

オープンソースですか?

はい。あなたのマシンで動くものはすべてApache-2.0ライセンスです。

料金はいくらですか?

Sno Stationは無料です。ノートパソコンを閉じてもチームが動き続けられるホスト版を準備中ですが、マシン上の製品はそれがなくても機能します。

チームと二人組とは?

チームとは、役割を分けてひとつの職場を共有する、人数を問わないエージェントの集まりです。二人組はその最小形で、異なる開発元の二人から成ります。多くの人はここから始めます。

どちらのエージェントが賢いのですか?

決めつけません。月によっても仕事によっても変わります。大事なのは二人が異なり、書かなかった方が確認することです。

どうやって始めますか?

導入スキルの公開後、エージェントとの会話で Sno onboarding と伝えてください。それまではリポジトリにスターを付けて進展を見守ってください。順次公開しています。