lordcode は何をしますか?
LordCode — マルチプロバイダ対応のエージェンティックAIコーディングCLI。claude-global-libraryのエージェント/スキル/オーケストレーションエンジンを搭載。
概要
LordCodeは、開発者がコマンドラインから直接AIエージェントを活用してコーディングタスクを実行できる強力なCLIツールです。複数のAIプロバイダ(OpenAI、Anthropic、Googleなど)をサポートし、各タスクに最適なモデルを選択できます。
主な機能
- マルチプロバイダサポート: OpenAI GPT-4、Anthropic Claude、Google Geminiなど、主要なAIプロバイダに対応。
- エージェントオーケストレーション: 複数のAIエージェントを連携させ、複雑なタスクを効率的に処理。
- コード生成と編集: 自然言語の指示からコードを生成・編集。
- コードレビュー: AIによる自動コードレビューを実行。
- バグ修正: 問題の特定から修正提案までを自動化。
- リファクタリング: コード構造の改善を提案・実行。
インストール
npm install -g lordcode
# または
npx lordcode
使用方法
# 基本的な使用法
lordcode "新しいReactコンポーネントを作成して"
# 特定のプロバイダを指定
lordcode --provider openai "このコードのバグを修正して"
# 複数のエージェントを連携
lordcode --orchestrate "APIエンドポイントを設計して実装して"
設定
環境変数または設定ファイルでプロバイダのAPIキーを設定します。
export OPENAI_API_KEY=your_key_here
export ANTHROPIC_API_KEY=your_key_here
export GOOGLE_API_KEY=your_key_here
アーキテクチャ
LordCodeは、claude-global-libraryのエージェント/スキル/オーケストレーションエンジンを基盤としています。このエンジンは以下のコンポーネントで構成されています:
- エージェント: 特定のタスクを実行するAIモデルのラッパー。
- スキル: エージェントが使用するツールと知識の定義。
- オーケストレーター: 複数のエージェントを調整し、タスクを効率的に分割・実行。
ライセンス
MIT