0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Agora CLIで始める開発効率化、 AIコーディングエージェント時代の新しい開発フロー

0
Posted at

Agora Japan
6a4600eeee3b556fc22d30fa_introducing-the-agora-cli-agora.jpg
AIコーディングエージェントの進化によって、アプリケーション開発はこれまで以上に高速になりました。

GitHub Copilot、Cursor、Claude Codeなどを使えば、多くのコードはAIが生成してくれます。

しかし実際の開発では、「コードを書く前」の準備作業に意外と時間がかかります。

例えばAgoraを利用する場合でも、

  • Agora Consoleでプロジェクトを作成
  • App IDを取得
  • .env を設定
  • Quickstartを探す
  • SDKをセットアップ

といった作業が必要です。

AIはコードを書けても、この初期セットアップはまだ人間が行うことがほとんどです。

そこで登場したのが Agora CLI です。

この記事では、Agora CLIがどのように開発体験を改善し、AIエージェント時代の新しいワークフローを実現するのかをご紹介します。


Agora CLIとは?

Agora CLI は、Agoraプロジェクトの作成・設定・管理をターミナルから行える公式CLIツールです。

開発者だけでなく、AIコーディングエージェントとの連携も考慮して設計されています。


従来のセットアップとの違い

従来の開発フロー Agora CLI
Consoleとターミナルを行き来する ターミナルだけで完結
App IDを手動で取得・コピー 自動取得・設定
.envを手動作成 自動生成
Quickstartを探す テンプレートを自動取得
AIが設定を理解しにくい JSON出力でAIも扱いやすい

最短3コマンドで開発開始

まずはCLIをインストールします。

curl -fsSL https://agoraio.github.io/cli/install.sh | sh

Agoraアカウントへログインします。

agora login

テンプレートから新しいプロジェクトを作成します。

agora init my-python-demo --template python

この3つのコマンドだけで、

  • プロジェクト作成
  • App IDの設定
  • .envファイル生成
  • Quickstartの取得

まで自動で行われます。

Agora CLIでできること

Agora CLIでは様々な操作をCLIから実行できます。

agora
├── init
├── project
├── auth
├── doctor
├── quickstart
└── mcp

プロジェクト作成

agora project create my-demo

ログインユーザー確認

agora whoami

環境チェック

agora doctor

CLIアップデート

agora upgrade

AIコーディングエージェントとの相性

Agora CLIはAIエージェントから利用することも想定されています。

例えば、

agora doctor --json

を実行すると、

  • ログイン状態
  • プロジェクト情報
  • 環境変数
  • 診断結果

などをJSON形式で取得できます。

構造化されたデータなので、AIエージェントもそのまま解析・利用できます。


MCPにも対応

Agora CLIはMCP(Model Context Protocol)にも対応しています。

ローカルMCPサーバーとして起動するには、

agora mcp serve

を実行するだけです。

これによりAIエージェントからAgoraプロジェクトを操作できるようになります。


Quickstartとの連携

PythonやNext.jsなど、公式テンプレートも利用できます。

agora init my-nextjs-demo --template nextjs

テンプレートを指定するだけで、すぐに開発を始められます。


Agora CLIを使うメリット

Agora CLIを利用することで、

  • ✅ セットアップ時間を短縮
  • ✅ 設定ミスを削減
  • ✅ 複数プロジェクトを効率的に管理
  • ✅ AIエージェントとの連携を実現

といったメリットがあります。


まとめ

AIコーディングエージェントの普及により、コードを書く時間は大幅に短縮されました。

一方で、環境構築やプロジェクト設定といった初期作業は依然として開発者の負担になっています。

Agora CLIを活用すれば、これらの作業をターミナルだけで完結でき、人間だけでなくAIエージェントも扱いやすい開発環境を実現できます。

これからAgoraを使ってリアルタイムアプリケーションを開発する方は、ぜひAgora CLIを試してみてください。


参考リンク


著者プロフィール

Agora Japan

Agoraは、リアルタイム音声・動画・AIコミュニケーション基盤を提供する企業です。

Qiitaでは、RTC、Voice AI、Conversational AI、AIエージェント、SDKや開発ツールなど、開発者向けの技術情報を発信しています。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?