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.

What it solves

DevoxxGenie is an AI-powered code assistant for IntelliJ IDEA that bridges the gap between simple chat interfaces and autonomous agentic programming. It solves the problem of fragmented AI tools by integrating a vast array of local and cloud LLM providers, security scanners, and task management systems directly into the developer's IDE.

How it works

The plugin acts as an orchestration layer within IntelliJ IDEA, utilizing Langchain4j to connect to LLMs. It offers several operational modes:

  • Agent Mode: Allows the AI to autonomously explore and modify code using built-in tools for reading, writing, and searching files.
  • Spec Driven Development (SDD): Uses Backlog.md files to define tasks, which are then managed via a visual Kanban board and can be implemented autonomously by the agent.
  • Agent Loop: Executes batches of tasks sequentially, handling dependency ordering automatically.
  • Integration Layers: It supports the Model Context Protocol (MCP) for external tools, ACP Runners for communicating with other agents (like Claude Code or Copilot), and a Plugin Integration API for other IntelliJ plugins to send prompts.

Who it’s for

It is designed for Java developers and software engineers using IntelliJ IDEA who want to leverage both local LLMs (for privacy/cost) and frontier cloud models to automate coding, security auditing, and project management.

Highlights

  • Extensive Provider Support: Integrates with local providers (Ollama, LM Studio, Llama.cpp, Exo) and cloud providers (OpenAI, Anthropic, Gemini, Mistral, etc.).
  • Autonomous Security Scanning: Integrates Gitleaks, OpenGrep, and Trivy to find secrets and vulnerabilities, automatically converting findings into backlog tasks.
  • Agentic Workflow: Features a full SDD pipeline with Kanban boards and an Agent Loop for batch task execution.
  • Advanced Context: Supports RAG for project files, AST-based context for better code analysis, and web search via Google and Tavily.
  • Interoperability: Implements MCP and ACP for seamless communication with external AI agents and tools.

Related

  • Project
  • Project
  • Project
  • Project
  • Project