はじめに
Kilo Codeは、Visual Studio Code(略してVS Code)のオープンソース拡張プラグインである。人工知能技術を使って、ユーザーがより効率的にコードを書けるように支援する。Kilo-Orgチームによって開発されたこのプロジェクトは、もともとRoo Codeからフォークされたもので、コード生成、タスク自動化、スマート提案などの機能が追加されている。15ドルで無料で利用できる。 クロード 3.7Sonnetモデル使用クレジット(登録時にユーザーに提供)Kilo Codeの目標は、コミュニティとのコラボレーションと迅速な反復作業を通じて、一流のAIプログラミング・アシスタントを構築することです。すべてのコードはGitHubで公開されており、誰でもダウンロード、使用、開発することができます。
機能一覧
- AIによるコード生成自然言語による記述を入力し、コードを自動生成します。
- 自動再構成既存のコードを分析・最適化し、品質を向上させる。
- インテリジェントなコード補完コンテキストに基づいたリアルタイムのアドバイスを提供します。
- タスクの自動化バッチ修正やフォーマットなどの反復作業を処理します。
- クロード 3.7 サポート使用 アンソロピック より正確なコード分析を提供するAIモデル。
- オープンソース・コラボレーションユーザーはコードやフィードバックを提出し、プロジェクトの改善に参加することができます。
ヘルプの使用
設置プロセス
キロコードは、VS Codeマーケットプレイスから直接ダウンロードする方法と、手動でローカルバージョンをビルドする方法の2つの方法でインストールできます。詳しい手順は以下の通り:
方法1:VS Code Marketplaceからのインストール
- VSコードを開く。
- 左の "Expand "アイコンをクリックする(または
Ctrl+Shift+X
). - 検索バーに「キロコード」と入力して
kilocode.Kilo-Code
. - インストール」をクリックし、完了するまで待つ。
- インストール後、VS Codeを再起動します。
方法2:ローカル・ビルド・インストール
- コードベースのクローン
それをターミナルに入力する:
git clone https://github.com/Kilo-Org/kilocode.git
プロジェクトファイルはローカルにダウンロードされます。
- 依存関係のインストール
プロジェクトフォルダーに移動し、実行する:
npm run install:all
Node.jsとnpmがインストールされていることを確認する。
- 増築
走っている:
npm run build
完成後bin/
フォルダが表示されます kilo-code-4.0.0.vsix
ドキュメンテーション
- 手動インストール
- VSコードを開く。
- ターミナルで実行:
code --install-extension bin/kilo-code-4.0.0.vsix
- または、"Extension "メニューから "Install from VSIX "を選択し、チェックボックスにチェックを入れる。
.vsix
ドキュメンテーション - インストール後、VS Codeを再起動します。
- 開発モード(オプション)
デバッグやコードの修正をしたい場合は、実行する:
npm run dev
を押してから F5
VS Codeはプラグインを読み込むために新しいウィンドウを起動します。コードを修正した後、変更はリアルタイムで反映されますが、コア拡張機能の修正は再起動する必要があります。
- ログインして無料クレジットをゲット
インストールが完了したら、VS Codeを開き、Kilo CodeがGoogleアカウントでログインするよう促します。ログインが完了すると、クロード3.7ソネット用に$15のクレジットが発行されます。
主な機能の使い方
1.AIによるコード生成
- VSコード・エディターで、「配列が順番に並んでいるかどうかをチェックする関数を作成する」のような自然言語を入力する。
- デフォルトのショートカットキーを押す
Ctrl+Enter
(設定で調整可能)、キロコードはコードを生成し、カーソルに挿入します。例えば
function isSorted(arr) {
for (let i = 1; i < arr.length; i++) {
if (arr[i] < arr[i - 1]) return false;
}
return true;
}
- 生成された結果が満足のいくものでない場合は、記述を調整して再生成することができる。
2.インテリジェントなコード補完
- コードを書くとき、キロ・コードは文脈に基づいて補完を提案する。
- たとえば、次のように入力します。
for (let i
をクリックすると、完全なループ構造の入力を求めるプロンプトが表示される:
for (let i = 0; i < array.length; i++)
- プレス
Tab
もしかしたらEnter
提案を受け入れる補完機能は文書全体を分析し、よりカスタマイズされた提案を提供します。
3.自動再構成
- コードの一部を選択し、デフォルトのショートカットを押す。
Ctrl+Shift+R
. - キロ・コードはコードを解析し、最適化します。例えば
let sum = 0;
for (let i = 0; i < numbers.length; i++) {
sum += numbers[i];
}
に最適化されるかもしれない:
const sum = numbers.reduce((acc, curr) => acc + curr, 0);
- 確認」をクリックすると、コードが自動的に更新されます。
4.タスクの自動化
- コマンドパネル (
Ctrl+Shift+P
), "Kilo Code: Automate Tasks "と入力する。 - コードの書式設定」や「変数名の一括変更」など、タスクの種類を選択する。
- すべてのletをconstに変更する」などの具体的なリクエストを入力すると、キロコードがスキャンして変更を実行します。
5.サポートへのアクセス
- VSコードで「キロコード:オープンコミュニティ」を実行し、Discord (
https://discord.gg/fxrhCFGhkP
またはGitHub)。 - Discordで質問したり、GitHubで課題を提出することができ、そのフィードバックが貴重なものであれば、さらに無料のクレジットをもらえるかもしれない。
取り扱い上の注意
- ネットワーク要件AI機能には、ネットワークをオープンにしておくためのインターネット接続が必要です。
- クォータ管理15ドルの無料クレジットがなくなったら、Stripeを通して追加で購入することができます。
- コンフィギュレーション調整VSコードの設定で "Kilo Code "を検索し、ショートカットや機能設定を調整することができます。
- ファイルの保存コードを生成または修正した後に
Ctrl+S
セーブする。
アプリケーションシナリオ
- ラピッドプロトタイピング
開発者はKilo Codeを使ってコード・フレームワークを生成できる。例えば、「ログインページを作成」と入力すると、AIがHTMLとJavaScriptのベースコードを生成し、時間を節約します。 - プログラミング学習
生徒はこれを使ってサンプルコードを生成することができる。例えば、"write a binary lookup "と入力すると、キロ・コードはアルゴリズムを理解しやすくするためのコードを提供する。 - コードメンテナンス
古いプロジェクトを保守する場合、自動リファクタリングを使ってコードをきれいにすることができる。例えば、ネストしたループを簡潔な形に最適化して可読性を向上させる。 - チーム開発
オープンソースの貢献者は、Kilo Codeを使用して、機能を迅速に実装し、GitHubにコードをコミットし、プロジェクトの反復を加速することができます。
品質保証
- キロ・コードは手数料がかかりますか?
無料のオープンソースツールです。サインアップすると、15ドルのクロード3.7クレジットが付属し、クレジットカードは必要ありません。クレジットがなくなったら、Stripeで追加購入し、Anthropicのオリジナル価格で請求されます。 - コンピュータの構成要件は高いか?
それほど高くない。VSコードとNode.jsを実行できるのであれば、普通のコンピューターでも使える。AIの計算はクラウドで行われる。 - どうすれば開発に参加できますか?
インタビューhttps://github.com/Kilo-Org/kilocode
チームはいかなる貢献も歓迎する。 - 他のエディターにも対応していますか?
現在、VS Codeのみがサポートされているが、今後拡張する予定はない。 - クレジットを使い果たしたらどうなりますか?
また、Stripe経由でクレジットを追加したり、有益なフィードバックを提供したりすることもできる。