Kodeは、あなたのコンピュータ端末で直接動作する強力なAIアシスタントです。あなたのコードベースを理解し、あなたのためにファイルを編集し、開発プロセス全体を処理するコマンドライン命令を実行します。他のツールとは異なり、KodeはDeepSeek、Kimi、GLM、Qwen Coderなど、多くの異なるビッグモデルを同時に使用することができます。これにより、タスクに応じて問題を解決するために最も適切なモデルを選択することができる。例えば、システム・アーキテクチャを設計するときには抽象的な思考が得意なモデルを呼び出し、具体的なコードを書くときにはコード生成が得意な別のモデルに切り替える。@
システムやファジーマッチングに言及したオートコンプリート機能により、これらのモデルやエージェント、プロジェクトファイルを簡単に呼び出すことができ、開発効率が劇的に向上します。また、Docker経由でのデプロイをサポートし、重要なプロジェクトで作業する際に手動確認という保険を追加するセーフモードも提供します。
失効した関連項目:analysis_claude_code: クロードコードのリバースエンジニアリング用リポジトリ。そしてAnon-Kode:コマンドラインAIコード・アシスタント(クロード・コードのコード分解)
研究だ:クロード・コードの魅力とは?エージェント・デザインのマジックを分解するそしてクロード・コード完全実践ガイド:入門的な設定から高度な自動化ワークフローまで
機能一覧
- マルチモデルのコラボレーション:: 複数の大規模言語モデルの同時設定と使用をサポートし、タスクの要求に応じて柔軟に切り替えることができ、異なるモデルの長所を生かすことができる。
- インテリジェント・エージェント・システム使用可能
@run-agent-name
特定のタスクを専門のサブ・エージェントに委任する書式化された指示。 - 専門家によるモデリング・コンサルティング:: 対話にすぐに使える
@ask-model-name
難しい問題に対して専門的な分析を行うために、特定のAIモデルを要求する。 - コードの理解と編集:: プロジェクト全体のコード構造とファイル関係を分析し、指示から直接コードファイルに変更を加える能力。
- コマンド実行ターミナル環境で直接シェルコマンドを実行し、その結果をリアルタイムで返すことができる。
- インテリジェントなオートコンプリートファジーマッチング、略語サポートなど、様々なアルゴリズムにより、コマンド、ファイルパス、モデル名を素早く入力できる強力な補完システム。
- ドキュメントの自動生成サポート
AGENTS.md
を使うことができます。#
オープンエンドの自然言語リクエストにより、プロジェクト・ドキュメンテーションを自動生成・管理。 - クロスプラットフォーム対応様々な取り付けオプションがあります。
Bun
歌で応えるnpm
の使用をサポートする。Docker
コンテナ展開。
ヘルプの使用
Kodeは、強力なエンドポイントAIアシスタントとして、それをインストールして使用する柔軟な方法を提供します。ここでは、すぐに使い始めるための詳細なガイドをご紹介します。
設置プロセス
おすすめBun
インストールは最速で行ってください。もしBun
まず、以下のコマンドでインストールできる:
curl -fsSL https://bun.sh/install | bash
セットアップBun
その後、以下のコマンドを実行してKodeをグローバルにインストールする:
bun add -g @shareai-lab/kode
を使用する方が快適である。npm
以下のコマンドでもインストールできる:
npm install -g @shareai-lab/kode
インストールに成功したら、3つのコマンドのいずれかを使ってKodeを起動できる:kode
(メインコマンド)、kwa
(Kode With Agentの略)またはkd
(超短い別名)。
基本的な使い方
Kodeは、インタラクティブと非インタラクティブの2つの主要な操作モードをサポートしています。
- 対話モード
メインコマンドをターミナルに直接入力すると、対話が進行中のインタラクティブなセッションに入る:kode
このモードでは、文脈を記憶しているAIと継続的に対話することができ、複数のステップを必要とする複雑なタスクに適している。
- 非会話モード
質問に対する答えを素早く得たり、簡単なコマンドを実行したい場合は-p
このモードは実行後すぐに終了する:kode -p "解释一下这个函数的作用" src/main.js
コア機能の操作
1.使用する@
システムへの言及
@
メンションシステムは、モデル、エージェント、ファイルとのインタラクションを大幅に簡素化するKodeの中心的な機能です。
- コンサルタント・モデルkodeのスマートな補完機能は、利用可能なモデルを提案します。
@ask-gpt-5 这个身份验证方法的安全隐患是什么? @ask-o1-preview 分析一下这个算法的复杂度。
- プロフェッショナル・エージェントを呼ぶ:: 複雑なタスクをあらかじめ定義されたプロのエージェントに任せる。
@run-agent-architect 为这个系统设计一个微服务架构。 @run-agent-test-writer 为这些模块创建全面的测试。
- プロジェクト文書の参照ダイアログでプロジェクトファイルやディレクトリを参照すると、Kodeが自動的にパスを補完してくれるので便利です。
@src/components/Button.tsx @docs/api-reference.md
2.ドキュメントの自動生成
コデが続くAGENTS.md
プロジェクト・ドキュメントの自動生成に役立つ仕様書です。単に#
質問したり、命令したりする口実として使う。
# 如何设置开发环境?
# 这个项目的测试流程是怎样的?
Kodeは自動的に答えをフォーマットし、プロジェクトのルートディレクトリのAGENTS.md
ドキュメンテーション
3.セキュリティ・モデル
デフォルトではYOLO
モードでは、ファイルの変更とコマンドが自動的に実行され、最大限の効率を発揮します。ただし、重要なプロジェクトで作業する場合は、セーフモードを有効にすることをお勧めします。セーフモードでは、危険な操作にはすべて手動での承認が必要です。
kode --safe
4.社内オーダー
インタラクティブモードでは/
コデの振る舞いをコントロールするために、最初にコマンドを実行する:
/help
利用可能なすべての内部コマンドを表示します。/model
現在使用されているAIモデルをトグルまたは設定します。プライマリータスク、サブエージェントタスクなど、異なるデフォルトモデルをここで設定できます。/config
より詳細な設定については、グローバル・コンフィギュレーション・ファイルを開いてください。/cost
現在のセッションで各モデルが消費したトークンの数とコストを表示します。/clear
現在の対話履歴を消去し、新しいセッションを開始します。
5.Dockerデプロイメント
Kodeを分離された環境で使いたい場合や、異なるマシンに簡単にデプロイしたい場合は、Dockerを使うことができる。
まず、Kodeのソース・リポジトリをクローンし、ディレクトリに入る:
git clone https://github.com/shareAI-lab/Kode.git
cd Kode
次に、Dockerイメージをビルドする:
docker build --no-cache -t kode .
ビルドが完了したら、自分のプロジェクトレコードで以下のコマンドを実行してKodeコンテナを起動します。このコマンドは、あなたのプロジェクトディレクトリ、Kodeのコンフィギュレーションディレクトリ、コンフィギュレーションファイルをコンテナにマウントし、データの永続性を確保します。
cd your-project
docker run -it --rm \
-v $(pwd):/workspace \
-v ~/.kode:/root/.kode \
-v ~/.kode.json:/root/.kode.json \
-w /workspace \
kode
コデ vs クロード
機能次元 | コデ | クロード |
---|---|---|
動作環境 | ユーザーのローカルコンピューター端末で直接実行される。 | 主にクロード.aiウェブブラウザまたはAPIインターフェースへのアクセス。 |
コアポジショニング | AI開発者エージェント(エージェント)ソフトウェア開発の全プロセスを自動化することに焦点を当てた、深く統合された開発環境である。 | 汎用対話型ラージモデル(LLM)知識クイズやコンテンツ作成のための強力なツールとして。 |
システム統合 | 御前.ローカルファイルを直接読んだり変更したり、シェルコマンドを実行したり、ユーザーの開発環境とシームレスに統合することができる。 | ない.ユーザーのローカルファイルシステムに直接アクセスしたり、コマンドを実行したりすることはできない。すべての操作は、ユーザーから提供されたテキストやドキュメントに基づいて行われる。 |
モデル使用 | マルチモデルのコラボレーション.異なる専門性を持つ複数のモデル(Kimi、DeepSeekなど)を同時に呼び出し、作業を分担させることも可能だ。 | シングルモデル.ユーザーは、Anthropicによって訓練された強力なモデルであるClaudeを使用する。 |
相互作用方式 | コマンド駆動型.システムの**@**参照と正確な命令で関数を呼び出してタスクを自動化する。 | 対話主導型.自然言語対話によるユーザーの意図の理解と支援. |
主なメリット | ワークフローの自動化考えること」と「実行すること」を組み合わせる能力。考えること」と「実行すること」を組み合わせて、コードの記述からテスト、ドキュメントの作成まで、一連の作業を完結させる能力。 | 極めて長い文脈と深い推論.特に、非常に長い文書、PDF、複雑な分析や要約を含むコードベースを読み、理解することに長けている。 |
アプリケーションシナリオ
- コード・リファクタリングの自動化
古いコードベースをモダナイズしたりリファクタリングしたりするとき、開発者はKodeに指示することができる。@run-agent-refactor
プロジェクト内のすべてのクラスコンポーネントをReact Hooks फंक्शन componentsにリファクタリングする "と、Kodeはコードベース全体をスキャンし、ターゲットファイルを探し、1つずつ変更する。 - ユニットテストの迅速な生成
既存の関数のテストケースを完成させる開発者は複雑な関数ファイルを指して、Kodeに次のように指示することができます。@run-agent-test-writer
というのも@src/utils/calculation.js
Kodeは自動的に関数ロジックを解析し、対応するテストファイルを作成します。 - システム・アーキテクチャ設計
新しいプロジェクトの立ち上げ段階で、プロダクトマネージャーやアーキテクトはKodeを使ってアイデアをブレインストーミングすることができる。例えば、次のように入力します。@ask-o3-preview
当社のeコマースシステムの技術的ソリューションを設計し、高同時性のスパイクキャンペーンを行う」、Kodeは予備的ではあるが包括的なアーキテクチャ設計書を提供することができます。 - 言語横断プロジェクト開発
複数のプログラミング言語を含むプロジェクトでは、開発者はそのうちの1つに精通していない可能性があります。Qwen Coder モデルを使って、この Java プロジェクトで生成されたログファイルを解析するスクリプトを Python で書くのを手伝ってください。
品質保証
- KodeはGitHub Copilotのようなツールとどう違うのですか?
GitHub Copilotは、主にコードエディター内のプラグインとして使用され、コードの自動補完と提案を提供する。シェルコマンドの実行、ファイルの管理、ワークフロー全体の自動化、多くの異なるAIモデルと連携してタスクを並行して進めることができる。 - デフォルトの "YOLOモード "は安全か?どのような場合に
--safe
パターン?
"YOLOモード "は、効率を上げるために、すべての権限チェックをスキップし、直接操作を実行する。これは、信頼できる開発環境や重要でないプロジェクトでは効率的です。しかし、重要なデータや機密情報を含む本番プロジェクトで作業している場合や、信頼性の低いソースからのモデルを使用している場合は、「YOLOモード」を使用することを強く推奨します。kode --safe
コマンドを起動させることで、すべての危険な操作(ファイルの変更、コマンドの実行など)を実行する前に手動で確認する必要があり、セキュリティが強化される。 - KodeはどのAIモデルをサポートしていますか?独自のモデルを追加できますか?
Kodeは、DeepSeek V3.1、Kimi2、GLM-4.5、Qwen Coderなど、幅広い主流AIモデルとのコラボレーションをネイティブにサポートしています。そのアーキテクチャはオープンに設計されており、モデルがOpenAIと互換性のあるAPIインタフェースを提供している限り、設定ファイルを変更することでコラボレーションが可能です(OpenAIと互換性のあるAPIインタフェースを提供するために/config
コマンドまたは直接編集~/.kode.json
ファイル)をKodeにプラグインして使用することができます。 - なぜKodeはnpmではなくBunでのインストールを推奨しているのですか?
Bunは最新のJavaScriptランタイムで、依存関係をインストールする際に通常npmよりもはるかに高速なパッケージマネージャを備えている。より速くインストールとセットアップを行うために、Kodeは公式にBunの使用を推奨している。npm install
インストールは同じように完了し、機能に違いはない。