Cursor をお使いの方へ

Cursor のプロジェクトを、チームに公開

Cursor で社内ツールを作ったら、TeamOnly が非公開のリンクで公開します。開けるのは同僚だけで、会社の Google か Microsoft のアカウント、または会社のメールに届くコードを使います。サーバーも、ログインのコードも、一般公開のURLもありません。

01サーバー不要

サーバーを用意せずに Cursor のプロジェクトを公開するには

公開の手順を説明する記事の多くは、「ホスティングサービスでアカウントを作り、データベースを接続し、環境変数を設定する」から始まります。社内ツールなら、そのすべてを飛ばせます。

TeamOnly は、サーバー、データベース、ファイル保存、ログインを1か所にまとめたものです。Cursor のターミナルでコマンドを1つ実行すれば、リンクができます。

Cursor のターミナル~/stock-counter
npx teamonly initAdded .cursor/rules/teamonly.mdcAdded the TeamOnly SDKCursor’s agent will follow these rules in this project.

02ルール

プロジェクトに TeamOnly のルールを追加

init は、Cursor のエージェントが読む指示書を追加します。TeamOnly で動く唯一のアプリの形(React の画面と小さな API)と、ログイン中の人、データベース、ファイルの扱い方が書かれています。

そのため機能を頼むと、エージェントは私たちが扱わないデータベースサービスやログイン用のライブラリに手を出さず、公開できるコードを書きます。

03流れ

作って、公開して、共有

  1. 作る

    エージェントにツールを頼みます。「現場の誰でもスマホから数を記録できる在庫カウンター」。

  2. 公開

    npx teamonly deploy を実行するか、エージェントに頼みます。

  3. 共有

    stock.acme.teamonly.app をチームに送ります。あとで変更したらもう一度公開するだけで、リンクはそのままです。

04ログイン

ログインのコードを書かずに、会社のログイン

エージェントにログイン機能を書かせないでください。TeamOnly がアプリの動く前に確認します。

同僚は Google Workspace、Microsoft 365、または会社のメールに届くコードでログインします。アプリは名前とメールアドレスを受け取るだけ。社外の人があなたのコードにたどり着くことはありません。会社のログインのしくみ。

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

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

最初の公開で、キットの部品のように4つのパーツがアプリの周りにはまります。データベース、ファイル保存、シークレットキー、会社のログイン。設定の手順はありません。

データベース、ファイル保存、シークレットは、最初の公開の時点でそろっています。

05データ

データベースは、もうあります

どのアプリにも、最初の公開で専用のデータベースとファイル保存が用意されます。エージェントのコードは TeamOnly の SDK を通して保存するので、接続文字列をどこかに貼り付ける必要はありません。

ほかのサービスの APIキーは、コードには書かずに npx teamonly secrets set で登録します。

よくある質問

よくいただく質問

すべての質問と回答

Cursor で作ったアプリはどう公開すればいいですか?

プロジェクトで一度 npx teamonly init を実行し、最新版を公開したいときに Cursor のターミナルで npx teamonly deploy を実行します。同僚だけが開ける非公開のリンクができます。

Cursor のエージェントモードでも使えますか?

はい。init がエージェントの読むルールファイルを追加するので、TeamOnly で動く形のアプリを作るようになります。公開コマンドもエージェントに実行してもらえます。

Git のリポジトリは必要ですか?

いいえ。公開すると、パソコン上のフォルダからアプリが送られます。変更を元に戻せるように Git を使うのはおすすめですが、TeamOnly では必須ではありません。

アーリーアクセス

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

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

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

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

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

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

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