Qoder CLI

Qoder CLIは、Calude Codeに似たコマンドラインツールで、ターミナルでさまざまな操作を実行でき、開発や自動化スクリプトなど多くのシナリオに適しています。

Qoder CLIはQoder(https://qoder.com/)プラットフォームが提供する公式コマンドラインクライアントで、以下のOSとアーキテクチャをサポートしています:

  • 対応OS:macOS、Linux、Windows(推奨:Windows Terminal)
  • CPUアーキテクチャ:arm64、amd64(Windows arm64は現時点では非対応)
まずクリックしてアクセスしますQoder公式サイトQoderアカウントを登録 無料トライアル Pro + 300 Credits

右上隅のダウンロードボタンをクリックして、CLIを選択し、インストールコマンドを確認します:

インストール方法

以下の方法でインストールできます。

1、cURL

# 安装
curl -fsSL https://qoder.com/install | bash

# 升级
curl -fsSL https://qoder.com/install | bash -s -- --force

2、Homebrew(macOS、Linux)

brew install qoderai/qoder/qodercli --cask

3、NPM

npm install -g @qoder-ai/qodercli

インストール後、次のコマンドを実行します。

qodercli --version

CLIのバージョン番号が次のように表示されれば0.1.21、インストール成功です。

次に、作成したプロジェクトディレクトリに移動して、Qoder CLIを使い始められます:

cd your-project
qodercli

アカウントにログイン

qodercli コマンドで対話型セッションを開始するには、ログインが必要です:

qodercli

初回使用時にログインを求められます:

/login

プロンプトに従ってアカウントでログインします。ここではLogin with browser(ブラウザでログイン)を選択します:

アカウントがない場合は、https://qoder.com/ウェブページでアカウントを登録して無料のProを取得するか、GoogleまたはGitHubアカウントで直接登録できます。

ログインが成功すると、ユーザー情報が表示されます:

Qoderからログアウトするには、/logoutコマンドでログアウトします。

# 在交互式提示符中
/logout

Qoder CLIを終了するには、次のコマンドを使用します:

/quit

また、/model コマンドを使用してモデルを表示・切り替えることができます:

次に、入力ボックスに要件を入力し始めます。たとえばVueプロジェクトの作成を依頼すると、Qoderが要件を整理してコードを作成します:

作成中に権限のリクエストが表示されたら、Allowを選択してEnterを押します:

しばらくするとプロジェクト全体が完成します。

Qoder CLI コアモードと高度な使い方

TUIモード(対話型テキストインターフェース)

TUI(Text User Interface)はQoder CLIのデフォルトの対話モードで、テキスト会話やコマンド実行などのコア操作をサポートし、日常的に使用する主要な方法です。

1. 起動方法

任意のプロジェクトのルートディレクトリで次のコマンドを実行すると、TUIモードに入れます:

qodercli

2. 入力モード

TUIはさまざまな入力モードを提供し、操作シナリオに応じて対応する記号を入力すると切り替えられます:

コマンド記号 モード名 説明
> 会話モード デフォルトモード。任意のテキストを入力するとCLIと自然に会話できます
! Bashモード 会話モードで!を入力すると、shellコマンドを直接実行できます
/ スラッシュモード 会話モードで/を入力すると、内蔵機能コマンドを呼び出せます
# メモリモード 会話モードで#を入力すると、内容がプロジェクトのAGENTS.mdメモリファイルに追記されます
\ + Enter 複数行入力 を入力して\Enterを押すと、複数行のテキストを入力できます

3. 内蔵ツール

TUIモードには一般的なツールが内蔵されており、追加設定なしでファイル操作やコマンド実行ができます:

  • Grep:ファイル内容の検索
  • Read:ファイル内容の読み取り
  • Write:ファイル内容の変更・書き込み
  • Bash:shellコマンドの実行

4. コアスラッシュコマンド

を入力して/次の内蔵コマンドを呼び出すと、CLIのコア機能にすばやくアクセスできます:

コマンド 説明
/login Qoderアカウントにログイン
/help TUIの完全な使用ヘルプを表示
/init プロジェクトのAGENTS.mdメモリファイルを初期化・更新
/memory 編集AGENTS.mdメモリファイル
/quest Specに基づいてタスク委任を完了
/review ローカルのコード変更をレビュー
/resume 履歴セッションの表示・復元
/clear 現在のセッションの履歴コンテキストをクリア
/compact 現在のセッションの履歴コンテキストを要約(簡潔な内容)
/usage アカウントの状態、Credits消費などの情報を表示
/status CLIの状態を表示(バージョン、モデル、アカウント、API接続、ツール状態)
/config CLIのシステム設定を表示
/agents サブエージェント管理(表示・作成・編集)
/bashes バックグラウンドで実行中のBashタスクを表示
/release-notes CLIの更新ログを表示
/vim 外部エディタを開いて入力内容を編集
/feedback CLIの使用問題をフィードバック
/quit TUIモードを終了
/logout 現在のログインアカウントからログアウト

高度な起動オプション

Qoder CLIを起動する際、以下のパラメータで起動動作をカスタマイズでき、さまざまな使用シナリオに対応できます:

オプション 説明 例
-w ワークスペースディレクトリを指定 qodercli -w /Users/demo/projects/nacos
-c 前回のセッションを続行 qodercli -c
-r 指定した履歴セッションを復元 qodercli -r *******-c09a-40a9-82a7-a565413fa39
--allowed-tools 指定した内蔵ツールのみ使用を許可 qodercli --allowed-tools=READ,WRITE
--disallowed-tools 指定した内蔵ツールの使用を禁止 qodercli --disallowed-tools=READ,WRITE
--max-turns 最大対話ラウンド数を設定 qodercli --max-turns=10
--yolo 権限チェックをスキップ(注意して使用) qodercli --yolo

Printモード(非対話型)

Printモードは非対話の一括実行モードで、出力形式をカスタマイズでき、自動化スクリプトやCI/CDシナリオに適しています。

1. 起動方法

次のコマンドを実行してPrintモードに入ります:

qodercli --print

2. コアパラメータ

Printモードは以下のパラメータをサポートし、高度な起動オプションと一部のパラメータを共用します:

パラメータ 説明 例
-p 非対話方式でエージェントを実行 qodercli -q -p "帮我分析当前项目的依赖结构"
--output-format 出力形式を指定(text/json/stream-json) qodercli --output-format=json
-w ワークスペースディレクトリを指定 高度な起動オプションと同じ
-c 前回のセッションを続行 高度な起動オプションと同じ
-r 指定したセッションを復元 高度な起動オプションと同じ
--allowed-tools 指定したツールのみ許可 高度な起動オプションと同じ
--disallowed-tools 指定したツールを禁止 高度な起動オプションと同じ
--max-turns 最大対話ラウンド数 高度な起動オプションと同じ
--yolo 権限チェックをスキップ 高度な起動オプションと同じ

MCPサービス統合

Qoder CLIは標準のMCP(Model Context Protocol)ツールの統合をサポートし、CLIの能力範囲を拡張します(例:ブラウザ制御、サードパーティツール呼び出し)。

1. MCPサービスの追加

Playwright(ブラウザ制御)の統合を例にすると、次のコマンドを実行します:

qodercli mcp add playwright -- npx -y @playwright/mcp@latest

2. MCPサービスの管理

コマンド 説明
qodercli mcp list 追加済みのすべてのMCPサービスを一覧表示
qodercli mcp remove playwright 指定したMCPサービスを削除(例:playwright)

3. 詳細設定(オプション)

  • -t:MCPサービスタイプを設定します。サポート対象:stdio/sse/streamable-http(StdioタイプはTUI起動時に自動的に起動されます);
  • -s:サービスの範囲を設定します。「ユーザーレベル」または「プロジェクトレベル」をサポートし、プロジェクトごとにMCP設定をカスタマイズできます。

4. MCPサービスファイルの保存場所

追加された MCP サービスの設定は、以下のファイルに保存されます:

# 为当前用户或特定项目添加,不会被提交。
~/.qoder.json   

# 为当前项目添加,通常会被提交。
${project}/.mcp.json

参考リンク:

その他の拡張