PearAIは、シームレスなAI統合によりコーディングを簡素化する、強力なAI駆動の統合開発環境(IDE)です。従来のエディタであるVS CodeやCursorの優れた代替手段として、追加の拡張機能なしで組み込みのAI機能を提供します。このガイドでは、PearAIを効果的にインストールして使用する方法を説明します。

はじめに:PearAIのインストール
セットアップをダウンロード
- https://trypear.ai/にアクセスして、PearAIを無料でダウンロードします。
- インストールプロセスは、インストーラのダウンロードから始まります。
PearAIのインストール
- インストーラがダウンロードされたら、それを実行してセットアップを構成します。
- 構成プロセスは、VS Codeに似た環境を自動的にセットアップします。

インターフェースのカスタマイズ
- PearAIは、ダーク、ライト、高コントラストモードなどの異なるテーマをサポートしています。
- 最適なコーディング体験のために、お好みのテーマを選択できます。
機能と機能性
1. VS Codeに似た体験
PearAIはVS Codeのインターフェースを再現し、次のような馴染みのある機能にアクセスできます:
- 拡張機能
- デバッグツール
- クラウド開発環境
2. PearAIにサインイン
- Google、GitHub、またはメールアカウントを使用してサインインできます。
- サインインすると、利用可能なすべてのコマンドを示すPearAIのプレビューウェルカムファイルにアクセスできます。
3. AI駆動のアシスタンス
- 新しいチャットパネル:
Ctrl + L
を押して、Cursorのアシスタントに似たチャットパネルを開きます。 - コマンドアシスタンス:
Command + I
を使用して、コーディングヘルプ用のAI駆動のチャットウィンドウを開きます。 - ラインプロンプティング: コーディング中にインラインのAI駆動の提案を受け取ります。
- チャット履歴&モデル切替: AIモデルを簡単に切り替え、以前の会話を再訪できます。
クイックスタート
- アプリを開くと、右側にチャットウィンドウが表示されるはずです(初回は少しロードに時間がかかる場合があります)。
- PearAIサーバーを選択し、ログインします。


- オプション:
pearai .
を使用して、ディレクトリ内を開けるように、PearAIをパスに追加します。


例:新しいコードベースでの開始と、わずか2分で機能を構築する方法
"@
" コマンド
動作の仕組み
@コマンドは、追加のコンテキストを提供することでプロンプトを強化し、PearAIが作業環境をより良く理解できるようにします。PearAIチャットに@
と入力すると、利用可能なコンテキストオプションのリストが表示されます。各オプションはプラグインによってパワーアップされており、特定の情報を簡単に参照できます。
たとえば、ローカルでアプリを実行する際にエラーが発生している場合、@terminal
を使用してエラーログを含めたり、@files
を使用してpackage.json
ファイルを添付できます。これにより、PearAIは問題を迅速に分析し、デバッグすることができ、トラブルシューティング全体を効率化します。

組み込みコンテキストプロバイダー
PearAIには、ワークフローを強化するためのいくつかの事前構成されたコンテキストプロバイダーが含まれています。これらは、config.json
内のcontextProviders
リストで追加または削除することでカスタマイズできます。
@Files
コンテキストとしてファイルを添付できるようにし、PearAIがその内容を参照できるようにします。
{
"contextProviders": [
{
"name": "files"
}
]
}
組み込みコンテキストプロバイダー
PearAIには、インタラクションに関連情報を組み込むことでワークフローを効率化するためのいくつかのコンテキストプロバイダーが含まれています。これらのプロバイダーは、config.json
内のcontextProviders
リストで有効または無効にできます。
@Codebase
全コードベースをコンテキストとして含めます。大きなコードベースは、多くのクレジットを消費する可能性があることに注意してください。
{
"contextProviders": [
{
"name": "codebase"
}
]
}
@Code
個別の関数やクラスを指定して、より焦点を絞ったアシスタンスを行います。
{
"contextProviders": [
{
"name": "code"
}
]
}
@Docs
公式のドキュメントを参照しやすくするために、ドキュメンテーションサイトを含めます。
{
"contextProviders": [
{
"name": "docs"
}
]
}
@Git Diff
現在のブランチで行われたすべての変更をmain
と比較して提供します。これは、コードの要約やレビューに便利です。
{
"contextProviders": [
{
"name": "diff"
}
]
}
@Terminal
現在のターミナル出力をコンテキストとして追加し、デバッグやトラブルシューティングに役立てます。
{
"contextProviders": [
{
"name": "terminal"
}
]
}
@Problems
現在のファイルからのエラーや警告を含め、デバッグに役立ちます。
{
"contextProviders": [
{
"name": "problems"
}
]
}
@Folder
指定されたフォルダー内のすべての内容を参照し、より広範なコンテキストを提供します。
{
"contextProviders": [
{
"name": "folder"
}
]
}
@Directory Structure
プロジェクトのディレクトリ構造をコンテキストとして提供し、LLMがファイルの構成と最近の変更を理解できるようにします。
{
"contextProviders": [
{
"name": "directory"
}
]
}
AIモデルの設定と追加
PearAIは、さまざまなAIモデルを統合してコーディング機能を強化することを可能にします。以下は、設定方法です:
モデル設定にアクセス
PearAI Model
をクリックして、さまざまなAIオプションを選択します。

AIモデルの追加
Add Model
をクリックし、PearAIのサーバーまたは外部APIキーを選択します。- GPTモデルにアクセスするために、OpenAIのAPIキーを提供します。
- Anthropic Claudeモデルやローカルのオープンソースの代替案を統合します。

- 追加したいモデルを選択します。

config.jsonCMD/CTRL+SHIFT+POpen config.json
Azure OpenAIの場合、「engine」フィールドはあなたのデプロイ名です。
PearAIの重要なショートカット

タブオートコンプリート
PearAIはタブオートコンプリートをサポートしており、コーディング中に次に何を書くかを予測して提案します。これを設定する方法は次のとおりです:
セットアップガイド
Supermaven は、現在市場で最高かつ最速のコードオートコンプリートAIの1つであり、十分な無料プランを提供しています。PearAI内で直接拡張機能としてSupermavenをインストールするだけです。

使用コスト(PearAIサーバーのみ)
PearAIの使用コストはクレジットで測定されます。使用されるクレジットの量は、入力プロンプトのサイズ、出力応答、使用するモデル、使用するAIツール(PearAI Chat、PearAI Search、PearAI Creatorなど)などの要因によって異なります。
初期アクセス特典として、現在のサブスクライバーは早期割引価格に grandfathered され、これらの特別料金を永続的に維持します。月額$15のサブスクリプションは、LLMプロバイダーから直接同等の量のAPIクレジットを購入するよりも価値があります。より良い価格でより多くの使用量にアクセスできます。
長いメッセージや大きなファイルは、より多くのクレジットを消費することに注意してください。同様に、長時間の会話は、以前のメッセージがコンテキストとして含まれるため、クレジットをより早く使用します。クレジット使用量を最適化するには、頻繁に新しいチャットを開始することをお勧めします。プロンプトの具体性を高めることで、クレジットの節約だけでなく、AIが処理する無関係なデータが少なくなるため、より正確な結果が得られます。
月間制限に達したサブスクライバーは、ダッシュボード経由でクレジットを追加購入でき、これらのクレジットは失効しません。
PearAIの使用を最大化する
PearAIを最大限に活用するために、以下のヒントを考慮してください:
新しい会話を開始する:トピックを切り替えたり、無関係な質問をする場合は、新しい会話を開始することで、管理が容易になり、使用が最適化されます。
再アップロードを避ける:ファイルをアップロードした後、同じ会話内で再度アップロードする必要はありません。PearAIは以前にアップロードされた情報を記憶しています。
関連するコンテキストを提供する:PearAIは全コードベースにアクセスできますが、リクエストに直接関連するファイルのみを含めることで、最良の結果が得られます。これにより、PearAIは最も関連性の高い情報に焦点を当て、より正確で役立つ応答を提供できます。
使用可能なモデル
PearAI サーバー
Claude 3.5 Sonnet latest
Claude 3.5 Haiku(無制限で、ユーザーが月額制限に達すると自動で切り替え)
GPT-4o latest
OpenAI o1-mini
OpenAI o1-preview
Gemini 1.5 Pro
一般的な使用ケース
コードセクションを簡単に理解する

タブでコード提案を自動補完
tab
(MacOS) /tab
(Windows)

コーディング中の関数をリファクタリング
cmd+I
(MacOS) /ctrl+I
(Windows)

コードベースに関する質問をする
@codebase
(MacOS) /@codebase
(Windows)

ドキュメンテーションを迅速にコンテキストとして使用する
@docs
(MacOS) /@docs
(Windows)

スラッシュコマンドでアクションを開始する
/edit
(MacOS) //edit
(Windows)

クラス、ファイル、その他をコンテキストに追加する
@files
(MacOS) /@files
(Windows)

ターミナルエラーをすぐに理解する
cmd+shift+R
(MacOS) /ctrl+shift+R
(Windows)

PearAIは、AI駆動のコード生成によりプロジェクト開発を簡素化します。以下はその例です:
マインクラフトクローンの生成
- AIプロンプトを介してコード生成を要求します。
- PearAIが必要なファイルを自律的に作成します。
- 生成されたコードを構造化されたプロジェクトフォルダーに整理して挿入します。
プロジェクトの実行
- 依存関係をインストールします(Pythonプロジェクト用の
pip install pygame
)。 - ターミナルを使用してプロジェクトを実行します(
python main.py
)。
他のIDEよりPearAIを選ぶ理由
シームレスなAI統合
- 拡張機能を必要とするVS Codeとは異なり、PearAIには組み込みのAI駆動のコーディング機能があります。
無料およびオープンソース
- PearAIは、AI支援の有料IDEに対する優れた無料の代替手段を提供します。
柔軟かつ多様性
- Zed IDEとは異なりWindowsをサポートし、さまざまなAIモデルを統合します。
継続的な更新
- 新しい機能としてLeetCode練習ツールが頻繁に追加され、機能性が向上します。
最終的な考え
PearAIは、シームレスな統合とユーザーフレンドリーなインターフェースにより、開発を簡素化する強力なAI駆動のコーディングアシスタントです。初心者でも上級開発者でも、PearAIは生産性を向上させるための直感的な環境を提供します。無料で機能豊富なAI駆動のIDEを探しているなら、ぜひPearAIを試してみてください。