OpenCodeに関する参考資料
公開ガイドに記載されている、OpenCodeデザインワーク向けのチュートリアル、ドキュメント、ウォークスルー。
OpenDesign で OpenCode を使ってインターフェースをデザインする方法:何かを生成する前にバインドされる design.md、選択するプロバイダー、ブリーフからレビュー済みファイルまでの共有インボックスタスク1件、そして始める前に知っておくべき制限事項。
この OpenCode ガイドへの3つの入口
このルートでは、ブリーフ、リファレンス、デザインルール、レビュー済みの HTML 成果物を扱います。
このガイドを読む セットアップクリーンなマシンから、UI を構築・検証できる OpenCode セットアップまでの完全なルートをたどります。
セットアップに進む 比較デザインタスクにおいて OpenCode が Codex、Claude Code、Cursor と一線を画す点、そして別のワークフローが適切な判断となるのはいつか。
比較を見る1件の完全な OpenCode デザインタスク
1つのデザインジョブをループ全体にわたって追跡します。あなたが渡すブリーフと制約、返ってくる成果物、そして完成とする前に残るチェックです。以下のインターフェースはこのページ用に作成された例示的なサンプルであり、記録された OpenCode の実行ではありません。
ブリーフ共有チーム受信トレイをデザインする:担当者付きの会話リスト、スレッドビュー、顧客コンテキスト用の右レール。生成前に design.md システムをバインドする。デスクトップとスマートフォンをカバーする。
data-od-idフックを持つ、自己完結型のHTMLファイル1つあなたがブリーフを書き、デザインシステムを選び、受け入れ基準を設定します。
OpenCode はレイアウトを計画し、HTML、CSS、JavaScript を書き、あなたが求めれば修正します。
OpenDesign はデザインシステムとスキルを提供し、プレビューをレンダリングし、すべてのバージョンをプロジェクト内のファイルとして保持します。
受け渡し前に、視覚的階層、8px グリッド上のスペーシング、両方のブレークポイント、すべてのインタラクションを確認します。
3つのペインが 8px グリッドに整列し、コンテキストレールはスレッドより先に折りたたまれます。
担当者と件名が主役となり、アクセントは「waiting on us」のために取ってあります。
リストが先、タップでスレッドへ。コンテキストレールはシートに変わります。
担当者でフィルター、スレッドを開き、レールをトグルし、返信を送信します。
適合性
互換性
このページは、OpenDesign デスクトップアプリ経由で接続された OpenCode を扱います。公開リファレンスは 2026年9月6日に確認されました。
OpenCode はオープンソース(MIT)のターミナル AI コーディングエージェントであり、TUI に加えてデスクトップと IDE のサーフェスを持ち、Anomaly(SST チーム)が github.com/anomalyco/opencode で維持しています。このページは OpenDesign を通じて OpenCode でインターフェースをデザインすることについてであり、OpenCode 自体のインターフェースについてではありません。OpenDesign の セットアップノート に利用可能なエージェントが一覧されています。
OpenCode 設定によるプロバイダーキー(BYOK)。OpenCode は独自の設定(BYOK)を通じてあなたのプロバイダーキーを使用します。プロキシは行いません。このページはクォータや価格を約束するものではありません。
デスクトップビルドについてはダウンロードページを参照してください。ソースのクイックスタートにある Node.js と pnpm の要件は、ソースから実行する場合に適用され、デスクトップパッケージをインストールする場合には適用されません。互換性のある最小 OpenCode バージョン:ここでは確認されていません。
インストールしたバージョンに表示される接続手順を使用し、小さなタスクを実行します。OpenCode がそれを処理し、成果物が開くことを確認します。ダウンロードしただけでは、動作する接続は確立されません。
デスクトップアプリから始める
まずダウンロードし、インストールしたバージョンの OpenCode セットアップを完了させ、小さな結果を確認します。このパスをたどるのに OpenDesign をソースからビルドする必要はありません。
お使いのコンピューター用のパッケージを選び、インストールしてアプリを開きます。
OpenDesignをダウンロードインストールしたバージョンに含まれる OpenCode の指示に従ってください。OpenCode は独自の設定(BYOK)を通じてあなたのプロバイダーキーを使用します。プロキシは行いません。
# 1. Install OpenCode
curl -fsSL https://opencode.ai/install | bash
# or: npm i -g opencode-ai@latest
# or: brew install sst/tap/opencode
# 2. Start the TUI in your project, then authenticate your provider
opencode # then run /login and pick your provider + paste your key公開ガイドの OpenCode セットアップノートから引用。最新のコマンドについてはベンダーのドキュメントを確認してください。
ブリーフは控えめにして、1回の修正を含むループ全体を判断できるようにします。
プロフィールフォームと保存確認を備えた設定画面を構築してください。私のデザインルールに従ってください。デスクトップとモバイルの幅で確認してください。
OpenDesign をソースから実行したい場合は、代わりに テクニカルクイックスタート を使用してください。
OpenCodeデザインワークフロー
1つの共有受信トレイの例が、書かれたブリーフから確認済みの HTML まで一貫して続きます。各ステップで:あなたの入力、OpenCode の動き、OpenDesign の貢献、そしてあなたがまだ行うべきレビュー。
シンプルかつ短く:3~6行。誰がその画面を使い、どんな役割を果たし、どのプラットフォームに適合する必要があるかを述べます。
デザインシステムと、短いハードルールのリスト。この組み合わせが、OpenCode が一般的な見た目に後退するのを防ぎます。
OpenCode は自己完結型の HTML ファイルを1つ書きます。レイアウト、スタイル、インタラクション、安定したフック。
OpenDesignは指定した幅でファイルをプレビューします。ここでデザインが評価されます。
data-od-idターゲットを公開します。プレビュー要素を指して変更を依頼します。各リビジョンは新しいファイルとして生成され、あなたが見ないうちに上書きされることはありません。
リソース
公開ガイドに記載されている、OpenCodeデザインワーク向けのチュートリアル、ドキュメント、ウォークスルー。
制限事項
よくある質問
# 1. OpenCode をインストール
curl -fsSL https://opencode.ai/install | bash
# または: npm i -g opencode-ai@latest
# または: brew install sst/tap/opencode
# 2. プロジェクトで TUI を起動し、プロバイダーを認証する
opencode # その後 /login を実行し、プロバイダーを選んでキーを貼り付ける
# 3. プロジェクトコンテキストを生成する
opencode # プロジェクト内で /init を実行して AGENTS.md を作成する
# 4. モデルを選ぶ(任意のプロバイダー、models.dev 経由)
# opencode.json で "provider/model-id" を設定するか、TUI で切り替える
# 5. MCP サーバーを追加する(オプション、例: デザインハンドオフ用)
# opencode.json の "mcp" キーに設定するopencode
# TUI 内で:
> @reference-desktop.png @reference-mobile.png
このデザインを React + Vite + Tailwind + TypeScript で実装してください。
AGENTS.md にある既存のデザインシステムのコンポーネントとトークンを再利用してください。
スペーシング、レイアウト、階層を一致させ、レスポンシブにしてください。
開発サーバーを実行し、ブラウザで開き、ブレークポイント全体で
UI が参照と一致するまで反復してください。