|
| 1 | +--- |
| 2 | +slug: devoxxgenie-goes-agentic |
| 3 | +title: The DevoxxGenie Plugin Goes Agentic |
| 4 | +authors: [stephanj] |
| 5 | +tags: [agent mode, MCP, inline completion, agentic AI, IntelliJ IDEA, LLM, Java, open source] |
| 6 | +date: 2026-02-09 |
| 7 | +description: DevoxxGenie evolves from passive AI assistance to agentic AI — with Agent Mode, parallel sub-agents, MCP Marketplace, and privacy-focused inline code completion. |
| 8 | +keywords: [devoxxgenie, agent mode, mcp, inline completion, agentic programming, intellij plugin, parallel sub-agents, langchain4j] |
| 9 | +image: /img/devoxxgenie-social-card.jpg |
| 10 | +--- |
| 11 | + |
| 12 | +# The DevoxxGenie Plugin Goes Agentic |
| 13 | + |
| 14 | +DevoxxGenie has come a long way from its origins as a simple LLM chat plugin for IntelliJ IDEA. With the latest releases, the plugin has made a fundamental shift — from passive AI assistance to **agentic AI capabilities**. This reflects a paradigm shift in how developers interact with AI: we're moving beyond generating code snippets toward autonomous agents that can explore, reason about, and modify your codebase. |
| 15 | + |
| 16 | +<!-- truncate --> |
| 17 | + |
| 18 | +## Agent Mode with Parallel Sub-Agents |
| 19 | + |
| 20 | +The centerpiece of this evolution is **Agent Mode**. When enabled, the LLM doesn't just answer questions — it autonomously explores your codebase through seven built-in tools: |
| 21 | + |
| 22 | +- **`read_file`** — inspect project files |
| 23 | +- **`write_file`** — create new files |
| 24 | +- **`edit_file`** — modify existing code |
| 25 | +- **`list_files`** — browse directories |
| 26 | +- **`search_files`** — find patterns via regex |
| 27 | +- **`run_command`** — execute terminal commands |
| 28 | +- **`parallel_explore`** — spawn concurrent sub-agents |
| 29 | + |
| 30 | +Read operations auto-approve for efficiency, while write operations require explicit user confirmation via a diff preview. You stay in control. |
| 31 | + |
| 32 | +### Parallel Sub-Agents |
| 33 | + |
| 34 | +What makes this especially powerful is **parallel sub-agents**. Multiple read-only AI assistants can investigate different parts of your project simultaneously. Each sub-agent operates with: |
| 35 | + |
| 36 | +- Isolated memory (no cross-contamination) |
| 37 | +- Independent tool budgets |
| 38 | +- Potentially different LLM providers |
| 39 | + |
| 40 | +The main agent synthesizes their findings into a comprehensive response. This opens up interesting cost optimization strategies — use smaller, cheaper models like Gemini Flash or GLM 4.7 for sub-agents, while keeping a powerful coordinator like Claude Opus or GPT-4 as the main agent. |
| 41 | + |
| 42 | + |
| 43 | + |
| 44 | +## MCP Marketplace |
| 45 | + |
| 46 | +DevoxxGenie now integrates the **Model Context Protocol (MCP)**, allowing agents to access external services — databases, APIs, documentation, cloud infrastructure — through standardized tool interfaces. |
| 47 | + |
| 48 | +The built-in **MCP Marketplace** connects to an official MCP server registry, making it easy to discover and install servers with just a few clicks. No more manual configuration of JSON files or hunting for compatible servers. |
| 49 | + |
| 50 | + |
| 51 | + |
| 52 | +## Inline Code Completion |
| 53 | + |
| 54 | +For developers who want AI assistance without the overhead of a full conversation, DevoxxGenie now offers **real-time inline code completion** using local Fill-in-the-Middle (FIM) models. |
| 55 | + |
| 56 | +Key characteristics: |
| 57 | + |
| 58 | +- **Runs entirely locally** via Ollama or LM Studio — your code never leaves your machine |
| 59 | +- **Smart post-processing**: suffix overlap detection, leading newline stripping |
| 60 | +- **Caching**: recent completions are cached for instant retrieval |
| 61 | +- **Configurable**: debounce delay (100–2000ms), max tokens (16–256), timeout (1–30s) |
| 62 | + |
| 63 | +Supported models include StarCoder2 3B, Qwen 2.5 Coder, and DeepSeek-Coder — all running locally for complete privacy. |
| 64 | + |
| 65 | +## Built for Developer Control |
| 66 | + |
| 67 | +DevoxxGenie is built entirely in Java using [Langchain4J](https://github.com/langchain4j/langchain4j) and supports both local providers (Ollama, LM Studio, GPT4All, Llama.cpp) and cloud services (OpenAI, Anthropic, Google Gemini, Mistral, DeepSeek, and more). With over 42,000 downloads on the [JetBrains Marketplace](https://plugins.jetbrains.com/plugin/24169-devoxxgenie), it's become a go-to tool for Java developers who want flexibility in their AI tooling. |
| 68 | + |
| 69 | +The plugin prioritizes developer control across every dimension: |
| 70 | + |
| 71 | +- **Model selection** — use any provider, switch freely |
| 72 | +- **Approval workflows** — confirm writes before they happen |
| 73 | +- **Spending** — track token costs in real-time |
| 74 | +- **External service access** — MCP tools are explicitly configured |
| 75 | +- **Code privacy** — local models for sensitive codebases |
| 76 | + |
| 77 | +## What's Next |
| 78 | + |
| 79 | +This is just the beginning. With [Spec Driven Development](/docs/features/spec-driven-development) (SDD) now available in v0.9.7, you can define tasks as structured specs and let the agent implement them autonomously — complete with acceptance criteria tracking and a visual Kanban board. |
| 80 | + |
| 81 | +We're not just chatting with AI anymore. We're collaborating with it. |
| 82 | + |
| 83 | +**Try it out:** |
| 84 | +- [Install from JetBrains Marketplace](https://plugins.jetbrains.com/plugin/24169-devoxxgenie) |
| 85 | +- [Full Documentation](https://genie.devoxx.com) |
| 86 | +- [GitHub Repository](https://github.com/devoxx/DevoxxGenieIDEAPlugin) |
0 commit comments