Windsurf と Devin Desktop をお使いの方へ

Windsurf で作ったアプリを、会社のログインの内側に

Windsurf で社内ツールを作ったら、TeamOnly が非公開のリンクに置きます。開けるのは同僚だけで、会社の Google か Microsoft のアカウント、または会社のメールに届くコードを使います。公開は、エディターのエージェントが行います。

Devin Desktop~/stock-counter
これを TeamOnly で公開してnpx teamonly deploy を実行しますか?承認をお待ちしています。Live at https://stock.acme.teamonly.appOnly @acme.com accounts can sign in.

01結論

Windsurf は今は Devin Desktop。AGENTS.md は今も読みます。

Windsurf は2026年6月2日に、同じアプリの通常のアップデートとして Devin Desktop になりました。エージェントは AGENTS.md を読み、npx teamonly init がそこに TeamOnly のルールを書きます。

つまり、init を一度実行し、エージェントにツールを頼み、公開を頼むだけです。エディターのターミナルで npx teamonly deploy が実行され、社外の人は誰も開けない stock.acme.teamonly.app のようなリンクができます。

02手順

Windsurf のフォルダから、チームがログインして開くリンクまで

  1. ルールを追加する

    アプリのフォルダを開き、エディターのターミナルで npx teamonly init を実行します。空のフォルダならスターターアプリを作り、既存のフォルダなら TeamOnly のファイルを追加して、あなたのコードには手を触れません。

  2. ツールを頼む

    エージェントのパネル(Devin Local、まだ使っているなら Cascade)で、「現場の誰でもスマホから数を記録できる在庫カウンター」。TeamOnly で動く唯一の形、React の画面と小さな API で作ります。

  3. 公開する

    「これを TeamOnly で公開して」と言います。エージェントが npx teamonly deploy を実行します。許可していない限り、先にコマンドの承認を求めます。

  4. 一度だけログイン

    最初の一度だけ、エージェントが会社のメールアドレスとお送りする6桁のコードを尋ねます。会社が TeamOnly を初めて使うなら、14日間の無料トライアルを案内します。

  5. リンクを共有する

    チームに送ります。あとでアプリを変えたらもう一度公開するだけで、リンクはそのままです。

ターミナル~/stock-counter
npx teamonly initAdded the TeamOnly instructions for Claude Code, Cursor and other AI tools npx teamonly deployLive at https://stock.acme.teamonly.app

03エージェントが読むもの

このプロジェクトでエージェントが従うルール

init は、プロジェクトの最上位にある AGENTS.md に目印つきのブロックを書き込み、すでにファイルがあればほかの部分はそのまま残します。ブロックには、アプリの形、ログイン中の人の取得方法、データベースとファイル、公開のしかたが書かれています。

Cognition のドキュメントによると、Devin Desktop は AGENTS.md を自分で見つけます。Cascade では、ルートの AGENTS.md は常に有効なルールで、すべてのメッセージに含まれます。新しい Devin Local のエージェントも、ルールと AGENTS.md を読みます。.windsurf/rules ファイルは要りません。ドキュメントでは、このフォルダは .devin/rules と並ぶ旧来の場所とされています。

これがあるから、エージェントは Express、Next.js、Supabase、ログインページを追加しません。どれも TeamOnly では動かず、ルールにもそう書かれています。

04コマンドの実行

公開はエージェントが、あなたの承認を得て行います

どちらのエージェントもターミナルのコマンドを実行できます。Cascade は、許可しない限りコマンドごとに確認を求めます。Turbo モードをオンにすると、拒否リスト以外はすべて実行します。Devin Local は独自の許可、確認、拒否のルールを使います。どちらの場合も、npx teamonly deploy を一度承認すれば実行させられます。

使わなくていいもの: Devin Desktop には独自の App Deploys があり、アプリを Netlify の一般公開の URL に置きます。これは誰が開いてもいいアプリのためのものです。同僚だけが使うべきツールなら、代わりに TeamOnly に公開してください。

05MCP という選択肢

TeamOnly を Devin Desktop のツールとして追加

teamonly パッケージは MCP サーバーでもあるので、エージェントはコマンドの代わりにツールを使って、公開、ログの確認、アプリを開ける人の変更ができます。mcp_config.json に次を追加します。

{ "mcpServers": { "teamonly": { "command": "npx", "args": ["-y", "teamonly", "mcp"] } } }

Cognition のドキュメントでは、ファイルの場所は ~/.config/devin/mcp_config.json(Windows では %APPDATA%\devin\mcp_config.json)です。Cascade では、パネル上部の … メニューから Open MCP config file を選んで開きます。Devin Local は MCP のツールを呼ぶ前に確認を求め、TeamOnly のツールをそのセッションだけ、またはずっと許可できます。Devin CLI なら、同じことがコマンド1つでできます。

devin mcp add teamonly -- npx -y teamonly mcp

TeamOnly の MCP サーバー

06同僚に見えるもの

ログイン画面、そしてあなたのアプリ

同僚には、Windsurf も、Devin のアカウントも、インストールも必要ありません。

リンクを開き、会社の Google か Microsoft のアカウント、または会社のメールに届くコードでログインします。TeamOnly はあなたのコードが動く前にそれを確認し、アプリは名前とメールアドレスを受け取ります。社外の人はログイン画面で止まります。アプリを使うだけの人は無料です。会社のログインのしくみ。

経費アプリの前に、関係者専用と書かれたドアがあります。sam@acme.com でログインした Sam はドアで確認され、中に入ります。次に randomperson@gmail.com とボットが同じドアで確認され、締め出されます。確認はアプリの手前のドアで行われるので、2人はアプリにたどり着きません。

@acme.com のアカウントを持つ同僚は入れます。それ以外の人はドアで止まります。

よくある質問

よくいただく質問

すべての質問と回答

Windsurf と Devin Desktop は同じものですか?

はい。Cognition の FAQ によると、Devin Desktop は Windsurf の新しい名前で、2026年6月2日に通常のアップデートとして配信され、プラン、拡張機能、設定は引き継がれています。このページの内容はどちらの名前にも当てはまります。

Windsurf は AGENTS.md と .windsurf/rules のどちらを読みますか?

両方ですが、必要なのは AGENTS.md だけです。Devin Desktop は AGENTS.md を自動で見つけ、ルートのファイルは Cascade のすべてのメッセージに適用されます。npx teamonly init がそこに TeamOnly のルールを書きます。.windsurf/rules も今は動きますが、旧来の場所とされています。

エージェントに npx teamonly deploy を実行してもらえますか?

はい。Cascade も Devin Local もターミナルのコマンドを実行します。設定で許可していない限りコマンドの承認を求めるので、たいていは一度承認をクリックすることになります。

Windsurf の組み込みの公開機能を使わないのはなぜ?

App Deploys は、アプリを Netlify の一般公開の URL に置きます。一般公開のサイトには合っています。会社のデータを持つ社内ツールは会社のログインの内側に置くべきで、TeamOnly はすべてのアプリでそれを行い、データベースとファイル保存もついています。

MCP サーバーは必要ですか?

いいえ。エージェントはターミナルでコマンドを実行できます。MCP サーバーは、ツールを使ってほしい場合のためのものです。たとえば、公開中のアプリのログを読んだり、開ける人を変えたりするときです。

料金はいくらですか?

最初の14日間は無料で、カード不要です。その後は、作成者1人とアプリ3つの Builder が月額 $19、すべての作成者とアプリを含む Team が月額 $249 です。アプリを使うだけの同僚は無料です。Windsurf や Devin のプランはそのままです。

出典

Windsurf と Devin Desktop についての記述は 2026年10月26日 に Cognition のドキュメントで確認しました: Devin Desktop FAQ、AGENTS.md、Devin Local、ターミナル、Cascade MCP、Devin CLI MCP、App Deploys。製品は急速に変わっているので、違って見えるところがあればドキュメントを確認してください。

アーリーアクセス

最初のツールを、今週公開しましょう。

TeamOnly はアーリーアクセス中で、すべてのプランを今すぐお申し込みいただけます。カード不要で14日間無料でお試しいただくか、お申し込みください。どちらの場合も御社の準備はすぐに整い、コマンド3つで最初のアプリが公開されます。

14日間無料で試すまたは今すぐ申し込む

トライアルはカード不要。その後は月額 $19 から、いつでも解約できます。

まだ検討中なら、最新情報を

会社のメールアドレスをお使いください。お知らせする価値のあるニュースがあるときだけ、たまにお送りします。

ご質問は hello@teamonly.dev へ。人が返信します。