tday について
tday は、コーディングエージェントを使い、独立したローカルアプリインスタンスで機能デモをナレーション付きで録画し、編集・共有用にアップロードします。Web、Electron のデスクトップ、ターミナル、シミュレーター上のアプリに対応します。
主な機能
- 01コーディングエージェント経由でデモを録画
- 02一時データを使う独立アプリインスタンス
- 03画面上の機密情報の可能性を確認
- 04動画とデモのメタデータを tday にアップロード
活用シーン
- 01新機能の録画
- 02デモが必要な機能の確認
MCP 対応
`tday` MCP サーバーはローカルで stdio 経由で動作し、コーディングエージェントから tday のデモ録画ワークフローを利用できるようにします。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
32掲載時のツール一覧 · 2 日前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| appUrl | string | いいえ | 実行中のアプリのアドレス。例: http://localhost:3000(cdpUrl を使用する場合は不要) |
| cdpUrl | string | いいえ | このマシンで実行中のデスクトップアプリのデバッグアドレス。例: http://127.0.0.1:9222。専用ウィンドウでキャプチャするために使用します。 |
| device | enum | いいえ | desktop | mobile |
| headed | boolean | いいえ | ブラウザーウィンドウを表示します(開発者がサインインできるようにする場合など)。 |
| window | string | いいえ | cdpUrl を使用する場合:アプリに複数のウィンドウがあるとき、キャプチャするアプリウィンドウのアドレスの一部を指定します。 |
| repoDir | string | いいえ | リポジトリのルート(デフォルト:現在のディレクトリ) |
| featureIds | array | いいえ | キャプチャ用プロンプトまたは demo_features の tday 機能 ID(空の場合は、キャプチャ用プロンプトのトークンで許可されるすべての機能) |
| colorScheme | enum | いいえ | light | dark |
| storageState | string | いいえ | サインイン済みセッションを含む Playwright storage-state JSON ファイル |
詳細
コーディングエージェント向け tday
普段使っているコーディングエージェントで、アプリのナレーション付きデモ動画を録画できます。エージェントに「最新機能の tday デモを録画して」と頼むと、コンピューター上でアプリのデモ用コピーを別に起動し、ナレーションを一行ずつ入れながら機能を紹介します。画面に個人情報が映り込んでいないか録画を確認してから、アップロードします。tday が音声、カーソル、カメラの動き、スタイルを追加し、編集と共有ができる状態のデモが tday に届きます。
Web アプリ、Electron 製のデスクトップアプリ、ターミナルツール、iOS シミュレーター上の iPhone アプリ、エミュレーター上の Android アプリ、Mac アプリに対応しています。tday アカウントが必要です (tday.com)。
インストール
Claude Code
claude plugin install tday --marketplace tday-com/tday-plugins
または、セッション内で /plugin marketplace add tday-com/tday-plugins を実行し、続けて /plugin install tday@tday を実行します。
Cursor
git clone https://github.com/tday-com/tday-plugins.git ~/.cursor/plugins/local/tday
次に、Cursor で Developer: Reload Window を実行します。
MCP サーバーのみをワンクリックでインストール
これらを使うと、このバージョンに固定された tday MCP サーバーのみ(スキルやコマンドは含みません)が Cursor または VS Code に追加されます。これらとプラグインのどちらか一方を使い、両方は使わないでください。
Codex
codex plugin marketplace add tday-com/tday-plugins
codex plugin add tday@tday
Grok Build
grok plugin marketplace add tday-com/tday-plugins
grok plugin install tday
初回利用
エージェントにデモの録画を依頼します。初回は tday_sign_in が呼び出され、リンクとコードが表示されます。tday にサインインしている任意のデバイスでリンクを開きます(このコンピューターにブラウザーがある場合は自動的に開きます)。コードが一致することを確認して Authorize を選ぶと、エージェントが処理を続けます。サンドボックス、クラウドマシン、SSH 経由でも同じように利用できます。サインイン情報はコンピューター上の ~/.tday/config.json に保存され、読み取れるのは本人だけです。このコンピューター上のすべてのコーディングエージェントで使用でき、有効期間は 90 日間です。
Claude Code では、/tday:demo(任意で機能名を指定)を入力してデモを録画したり、/tday:demos-needed を入力して、まだデモがない機能を確認したりすることもできます。
実行するものと送信するもの
- tday MCP サーバー。 このプラグインは、エージェントが
npx --prefix ~/ -y @tday-com/[email protected] serveで起動するtdayMCP サーバーを1つ追加します。これは npm の@tday-com/mcpパッケージで、このバージョンに固定されています。お使いのコンピューター上で、リポジトリ内から stdio 経由で実行されます。npx はホームディレクトリからパッケージを解決するため、リポジトリ独自の package.json が読み込まれることはありません。このパッケージは tday のリリースワークフローによってのみ、独自のライセンスのもとで公開されています。 - お使いのコンピューターから送信されるもの。 デモ映像と、アップロードする画面、およびそれらに関するメタデータ(機能、手順、ナレーション)です。ソースコード、
.envの値、シークレットが送信されることはありません。画面にシークレットが映っている可能性がある撮影データは、修正されるまで保留されます。お使いのコンピューターから送信されるデータとデモの安全性をご覧ください。 - 通信先。 サインインした状態で tday(
tday.com)と通信します。新しいバージョンが公開されているかを確認するため、1日に1回 npm レジストリと通信します。メモがリポジトリに保存される前に、そのリポジトリが公開されているかを確認するため、トークンなしで GitHub または GitLab のパブリック API と通信します(送信されるのはリポジトリ名のみです)。ターミナルのデモでは、cdn.jsdelivr.netからシンボルフォントを取得します。 - お使いのコンピューター上で実行されるもの。 使い捨てデータを使う、アプリの独立したデモ用インスタンス(ご自身のサーバーやデータには一切触れません)、録画に使うブラウザーまたはシミュレーター、そして最後に削除される
~/.tday/capture内の一時ファイルです。アプリの起動方法に関するメモは、リポジトリの.tdayフォルダーに保存されます。お客様に代わってコミットされることはありません。
このプラグインには、エージェントが従う手順を記したスキルと、上記の2つのコマンドも含まれています。
リンク
ライセンス
このリポジトリ内のファイルは MIT ライセンスのもとでライセンスされています(LICENSE を参照)。これらのファイルが起動する
@tday-com/mcp パッケージは、独自のライセンスのもとで npm から配布されています。
tday の名称、tday のロゴ、および Cali(assets/ 内のアイコン)は tday の商標です。このライセンスは、これらの使用を許可するものではありません。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。