AmpCodeとは何ですか?
AmpCodeは、開発者がクラウドサンドボックスであるOrbs上でAIエージェントを並行して実行し、コード作成からテスト、デプロイまでを管理するための開発環境です。エージェントはユーザーがラップトップを閉じた後も作業を継続し、Web、ターミナル、スマートフォンから状況を確認したり制御したりできます。
AmpCodeの特徴は何ですか?
- Orbsによる非同期実行コードとツールを含む専用のクラウドサンドボックスでエージェントを実行します。ローカルでのワークツリー管理やポート競合がなく、端末を閉じても処理が続きます。
- Portalsでのライブプレビューエージェントの変更をアプリとしてリアルタイムで確認・操作できます。ローカルチェックアウトや開発サーバーの起動なしに、ブラウザ経由でUIを検証可能です。
- マルチデバイス対応Web、CLI(Mac/Linux/WSL/Windows)、モバイルアプリから同じセッションを引き続き利用できます。
amp syncコマンドでOrb内の変更をローカルへ反映させることも可能です。 - 自動化されたイベントトリガーLinearからの新規Issue登録、CI失敗、またはエージェントが設定したスケジュールに基づいてOrbsが自動的に起動し、バグ修正や監視を行います。
- チーム共有機能複数のメンバーが同じOrb内のエージェント、コード、実行中アプリへのコントロールを共有でき、チャットモードで連携しながら開発を進められます。
- ChatGPTサブスクリプション連携ChatGPTアカウントをリンクすることで、DialのLow/Medium/High設定でのエージェント利用時にAmpクレジットではなく既存のサブスクリプショントークンを消費できます。
AmpCodeの使用例は何ですか?
- 動画入力によるUIバグ修正スクリーンレコーディングした画面のちらつきなどの視覚的な不具合を動画で送信し、原因特定と修正、Storybookでの検証までを一貫して実施する。
- 本番環境のログ分析と最適化Google Cloud OIDC権限を付与されたOrbが本番ログを調査し、パフォーマンス改善効果の測定や結果のSlack投稿を行う。
- リリース後の自動監視コマンド一つで変更をmainブランチへプッシュした後、15分ごとにデプロイ状況を確認し、完了後に通知を受け取るという運用フローを構築する。
AmpCodeの使い方は?
- プロジェクト準備GitHubリポジトリからプロジェクトを作成し、AmpがOrbs用にセットアップおよびスナップショットを取得するのを待つ。
- 指示の送信WebまたはCLI経由でタスクを入力し、必要に応じてDictation機能を使って音声で詳細な要件を伝える。
- 変更の確認Portalsタブを開き、エージェントが行った変更が実際のアプリとして動作しているかブラウザ上で直接検証する。
- 承認と実行問題なければ「Ship」ボタンを押すか、ターミナルで
amp threads continueコマンドを実行して本番環境への適用やリリースプロセスを開始する。
AmpCodeの価格情報:
- 無料アクセス「Start」ボタンからサインインして利用開始可能だが、具体的な無料枠の制限事項は明記されていない。
- 有料プランAmp Tiersが存在するが、具体的な価格帯や各プランの詳細な機能制限については記載されていない。
- Ultraプラン特定の上位プランではAmpクレジットが使用される仕様となっている。









