> ## Documentation Index
> Fetch the complete documentation index at: https://docs.qoder.com/llms.txt
> Use this file to discover all available pages before exploring further.

# イントロダクション

Qoder は、実務のソフトウェア開発のために設計されたエージェント型コーディングプラットフォームです。ここでは **Qoder Plugin** により、エージェント型コーディングが **JetBrains IDE** にもたらされ、開発者は IDE から離れることなく AI の Agent を自在に扱えるようになります。

Qoder は単なるコード補完にとどまりません。複雑なワークフローの自動化、プロジェクトのコンテキスト維持、シームレスな AI 支援開発を通じて、より深く考え、より賢くコードを書き、より良いプロダクトを構築できるよう支援します。

<div id="code-suggestion-codebase-aware-code-completion">
  ## **コード提案：コードベースを理解するコード補完**
</div>

Qoderのコード補完エンジンは、単一ファイルの解析を超えて、プロジェクト全体のcontextを把握します。コードベース、依存関係、既存のパターンを分析し、構文的に正しいだけでなく、アーキテクチャ面でも一貫した賢い提案を行います。

**主な機能:**

* **関数単位の生成:** 単一行ではなく、完成した関数やコードブロックを生成します。
* **予測提案:** 作業全体のcontextに基づいて、次に書くべきステップを先読みします。
* **アーキテクチャの一貫性:** 提案はプロジェクトの既存の設計パターンやコーディングスタイルに沿い、リファクタリングの必要性を減らします。

この機能は、反復的なコーディングを最小化し、フローを途切れさせずに、より高次の問題解決に集中できるよう設計されています。

<div id="ask-mode-conversational-problem-solving">
  ## **Ask Mode: 会話型の問題解決**
</div>

Ask Mode は、IDE 内で直接相談できる統合型の AI エキスパートとして機能します。膨大な技術ドキュメントのナレッジベースと、プロジェクトのコードに対するリアルタイムの把握を統合し、正確で context を踏まえた回答を提供します。

**次の用途に使えます:**

* **コードのデバッグ:** コードスニペットやエラーメッセージを貼り付けると、手順に沿ったデバッグのガイダンスが得られます。
* **実行時エラーのトラブルシュート:** 難解なエラーの根本原因を理解し、実行可能な解決策を受け取れます。
* **概念の説明:** なじみのない API、ライブラリ、またはプログラミング概念の説明を依頼できます。
* **解法の検討:** コードを書く前に、実装戦略やアーキテクチャ上の選択肢について議論できます。

Ask Mode により、ブラウザへ切り替える必要がなくなり、開発プロセスをスムーズかつ中断なく進められます。

<div id="agent-mode-autonomous-task-completion">
  ## **Agent Mode: 自律型タスクの完了**
</div>

Agent Mode を使うと、複雑で多段階の開発タスクを Qoder に委任できます。目的を自然言語で記述するだけで、Agent が自律的に計画を立て、最初から最後まで実行します。

**仕組み:**

1. **Objective:** 高レベルな目標を提示します（例: 「`UserService` を async/await に対応するようリファクタリングする」）。
2. **Planning:** Agent が目的を一連の論理的なステップに分解します。
3. **Execution:** 統合ツール群を用いて計画を実行します。

**統合ツール:**

* コードベースの検索とナビゲーション
* ファイルの読み取りと編集
* コマンド実行用の統合ターミナル（例: `npm install`、`git commit`）

Agent Mode は、新機能の実装、ユニットテストの作成、大規模なリファクタリングなど、エンドツーエンドのタスクに使用してください。

<div id="customization-mcp-project-rules">
  ## **カスタマイズ：MCP とプロジェクトルール**
</div>

Qoder は、主に次の 2 つの仕組みにより、プロジェクト固有の要件やチームの標準に正確に合わせて最適化できます。

* **プロジェクト固有のルール：** `.qoder/rules` ディレクトリに設定ファイルを作成することで、プロジェクトの独自規約を Qoder に指示できます。これにより、提案やアクションが、利用するフレームワーク、コーディングスタイル、アーキテクチャパターンに一貫して沿うようになります。
* **Model Context Protocol（MCP）：** MCP は、Qoder が外部データソースに接続するための統合レイヤーです。これを用いて、社内ドキュメント、プライベート API、データベーススキーマなどの追加の context を提供でき、Qoder が自社システムに完全準拠したコードを生成できるようになります。

<div id="supported-jetbains-ides-and-versions">
  ## 対応する JetBrains IDE とバージョン
</div>

JetBrains IDE は 2020.3 以降が必要です。プラグインはローカルおよびリモートの開発環境の両方で完全に動作します。

**対応 IDE:**

* IntelliJ IDEA
* Android Studio
* PyCharm
* GoLand
* CLion
* …その他の JetBrains IDE

**リモート開発:**

* プラグインは JetBrains のリモート開発ワークフロー（SSH、WSL、Dev Containers を含む）で完全に動作します。

<div id="sign-up-for-qoder">
  ## Qoder にサインアップ
</div>

すべての開発者は無料の Qoder アカウントに[サインアップ](https://qoder.com/users/sign-up)でき、登録完了後に 300 Credits（クレジット）を受け取れます。さらに必要な場合は、いつでも簡単にプランを購入できます。個人および法人向けのプランについては [https://qoder.com/pricing](https://qoder.com/pricing) をご覧ください。
