はじめに
Showlyとは
エージェントネイティブ ホスティング: リポジトリに接続し、エージェントにリポジトリを指定し、プレビューを通じて出荷します。
Showly は、変更を作成する人がエージェント (Claude Code、Codex、または MCP を認識するコーディング エージェント) であり、変更を承認する人がチームの人間であるという前提に基づいて構築された Web サイト ホストです。プラットフォームはその分割を中心に設計されています。
Showly ワークスペースの形状
Showly ワークスペースには 1 つ以上のサイトが含まれます。サイトは、Git リポジトリ (今日では、GitHub) に、そこから派生するビルド、デプロイ、およびランタイム構成 Showly を加えたものです。サイトへのすべての変更は同じパスを通って流れます。
- エージェントは、MCP ツールを介してサイトのコンテキストを読み取ります。
- エージェントは、変更するファイルとその理由の説明である「変更計画」を作成します。
- 計画は、分離されたワークスペースにパッチとして適用されます。 Showly は プレビュー URL を構築して生成します。
- 人間の承認者がプレビュー、差分、およびチェック結果をレビューします。
- 承認により、本番公開のロックが解除されます。承認に失敗した場合は、プレビューがそのまま残ります。
チャット、MCP ツール呼び出し、または REST API のチャネルに関係なく、すべての変更が同じレールに乗ります。
Showly が意見のあるところ
- プレビューは必須です。 プレビューとして最初に有効になっていない変更が本番環境に届くことはありません。
- エージェントは本番キーを保持しません。 ツールはサイトごと、アクションごとにスコープが設定され、すべての通話を監査します。
- ロールバックはワンクリックです。 公開するたびに、元に戻すことができる不変のアーティファクトが残ります。
- 監査には交渉の余地はありません。 すべてのアクション (エージェントまたは人間) によって監査レコードが生成されます。
Showly は柔軟です
- Showly は GitHub に接続します。
- 独自のエージェントを接続します。 Showly は、エージェントがターゲットにできる Claude Code および MCP サーバーのスキルを公開します。
- 静的出力と対応するサーバーレンダリングアプリのホスティングは Showly が管理します。