getkimchi/kimchi

Terminal coding agent powered by Kimchi's multi-model orchestration

kimchi – 터미널용 AI 코딩 어시스턴트

그것이 무엇인가

kimchi 는 터미널에서 직접 AI 코딩 에이전트와 대화할 수 있는 명령줄 도구입니다. kimchi LLM サービス(pi-mono コーディングエージェント SDK 経由)に接続し、計画、作成、レビュー、探索、調査などのタスクを実行できます。このアシスタントは 2 つのモードで動作します – シングルモデルモード(1 つのモデルがすべての作業を行う)と、マルチモデルモード(ビルダー、レビュアー、エクスプローラーなどの異なる役割が最適なモデルに委任されます)。

主な機能

機能 説明
インタラクティブ CLI kimchi で起動。/model、/tags、/ferment などでセッションを制御。
モデルオーケストレーション 複数の LLM プロバイダー(kimchi-dev、Anthropic、OpenAI など)を組み込みでサポート。役割は単一モデルまたはプールに割り当て可能。オーケストレーターはタスクに最適な最軽量モデルを選択します。
Ferment プロジェクトモード 永続的でマルチセッションのプロジェクト管理。目標を定義し、フェーズ/ステップに分割すると、エージェントは再起動後も継続します。
Ferment V2(実験的) トークン予算制限と完了の自動評価を備えた目標駆動型コントローラー。
タグ付けと分析 すべてのリクエストに model:{id} と phase:{name} が自動的にタグ付けされます。ユーザーはコスト帰属のために最大 10 個のカスタム key:value タグを追加できます。
LSP 統合 TypeScript/JavaScript(typescript-language-server)と Go(gopls)サーバーを自動検出し、エージェントに型認識の診断、ホバー、定義、名前変更などを提供します。
リモートセッション /teleport で実行中のセッションをクラウドサンドボックスに引き継ぎ、別のマシンで再開できます。
クロスプラットフォームインストール Homebrew、ワンライナーインストールスクリプト、または Windows 用 PowerShell インストーラー。

始め方

# macOS / Linux (Homebrew)
brew install getkimchi/tap/kimchi
# またはワンライナーインストーラー
curl -fsSL https://github.com/getkimchi/kimchi/releases/latest/download/install.sh | bash
# Windows (PowerShell)
irm https://github.com/getkimchi/kimchi/releases/latest/download/install.ps1 | iex

kimchi setup   # 対話式 API キー設定
kimchi          # コーディングアシスタントを起動

kimchi --help でサブコマンドの完全なリストを確認できます。

誰に役立つか?

  • 開発者:ターミナルから離れずに AI ペアプログラマーを利用したい方。
  • チーム:LLM 使用量の再現可能なタグベースのコスト追跡が必要な方。
  • プロジェクト:永続的なマルチセッション計画(Ferment)の恩恵を受けるプロジェクト。
  • 誰でも:CLI に慣れており、特に kimchi LLM サービスをすでに使用している場合に、LLM 駆動のコード支援を求める方。

上記の詳細はすべて、リポジトリの README から直接取得したものです。

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트