devoxx/DevoxxGenieIDEAPlugin
DevoxxGenie is an agentic plugin for IntelliJ IDEA that uses local LLM's (Ollama, LMStudio, GPT4All, Jan and Llama.cpp) and Cloud based LLMs to help review, test, explain your project code. Latest version now also supports Spec Driven Development with CLI Runners.
何を解決するか
DevoxxGenie は IntelliJ IDEA 向けの AI ベースのコードアシスタントで、単純なチャットインターフェースと自律的なエージェントプログラミングの間のギャップを埋めます。複数の AI ツールが分散している問題を解決するために、ローカルおよびクラウド LLM プロバイダー、セキュリティスキャナー、タスク管理システムを開発者の IDE に直接統合しています。
動作方法
このプラグインは IntelliJ IDEA 内のオーケストレーションレイヤーとして機能し、Langchain4j を使用して LLM に接続します。以下の複数の運用モードを提供します:
- エージェントモード:AI がファイルの読み取り、書き込み、検索などの組み込みツールを使用して、コードを自律的に探索・変更できます。
- 仕様駆動開発(SDD):
Backlog.mdファイルでタスクを定義し、視覚的な Kanban ボードで管理し、エージェントが自律的に実装できます。 - エージェントループ:タスクのバッチを順次実行し、依存関係の順序を自動で処理します。
- 統合レイヤー:外部ツール用の Model Context Protocol (MCP)、他のエージェント(Claude Code や Copilot など)と通信するための ACP Runners、および他の IntelliJ プラグインがプロンプトを送信できる Plugin Integration API をサポートしています。
対象ユーザー
IntelliJ IDEA を使用する Java 開発者およびソフトウェアエンジニアで、プライバシー/コストの観点からローカル LLM と最先端のクラウドモデルを活用して、コーディング、セキュリティ監査、プロジェクト管理を自動化したい方におすすめです。
主な特徴
- 広範なプロバイダーサポート:ローカルプロバイダー(Ollama、LM Studio、Llama.cpp、Exo)およびクラウドプロバイダー(OpenAI、Anthropic、Gemini、Mistral など)と統合可能です。
- 自律的なセキュリティスキャン:Gitleaks、OpenGrep、Trivy を統合し、シークレットや脆弱性を検出し、検出結果を自動的にバックログタスクに変換します。
- エージェントワークフロー:Kanban ボード付きの完全な SDD パイプラインと、バッチタスク実行用のエージェントループを備えています。
- 高度なコンテキスト:プロジェクトファイル用の RAG、より良いコード分析のための AST ベースのコンテキスト、Google および Tavily を通じたウェブ検索をサポートしています。
- 相互運用性:MCP と ACP を実装し、外部 AI エージェントやツールとのシームレスな通信を実現しています。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト