|
| 1 | +--- |
| 2 | +slug: devoxxgenie-assistant-for-idea |
| 3 | +title: DevoxxGenie - Your AI Assistant for IDEA |
| 4 | +authors: [devoxx] |
| 5 | +tags: [announcements, AI, IntelliJ IDEA] |
| 6 | +date: 2025-03-24 |
| 7 | +--- |
| 8 | + |
| 9 | +# DevoxxGenie: Your AI Assistant for IDEA |
| 10 | + |
| 11 | +DevoxxGenie is a powerful AI-powered assistant for IntelliJ IDEA that helps developers be more productive by leveraging the capabilities of Large Language Models (LLMs). Unlike other code assistants, DevoxxGenie is built entirely in Java and offers unique flexibility by supporting both local and cloud-based LLM providers. |
| 12 | + |
| 13 | +## A New Approach to AI Code Assistance |
| 14 | + |
| 15 | +Most AI coding assistants lock you into a specific model or cloud provider. DevoxxGenie takes a different approach, giving you the freedom to choose how you want to use AI in your development workflow: |
| 16 | + |
| 17 | +- Run models locally for privacy and offline use |
| 18 | +- Connect to cloud providers for more powerful capabilities |
| 19 | +- Switch between providers as needed without changing tools |
| 20 | + |
| 21 | +## Key Features |
| 22 | + |
| 23 | +DevoxxGenie offers a comprehensive set of features that integrate seamlessly with your development workflow: |
| 24 | + |
| 25 | +### Multi-Provider LLM Support |
| 26 | + |
| 27 | +Connect to a wide range of LLM providers: |
| 28 | +- **Local Providers**: Ollama, LMStudio, GPT4All, Llama.cpp, and more |
| 29 | +- **Cloud Providers**: OpenAI, Anthropic (Claude), Mistral, Groq, Google (Gemini), and others |
| 30 | + |
| 31 | +### Advanced Context Features |
| 32 | + |
| 33 | +- **MCP Support**: Access external tools and services for enhanced capabilities |
| 34 | +- **Project Scanner**: Add source code to prompt context for better responses |
| 35 | +- **Chat Memory**: Maintain conversation context for more coherent assistance |
| 36 | + |
| 37 | +### Developer-Focused Tools |
| 38 | + |
| 39 | +- **Git Diff/Merge**: Review and accept AI-generated code changes with a Git diff interface |
| 40 | +- **Web Search**: Augment LLM knowledge with web search results |
| 41 | +- **Token Cost Calculator**: Manage API usage efficiently |
| 42 | +- **MCP Support**: Model Context Protocol for extended capabilities |
| 43 | + |
| 44 | +## Getting Started |
| 45 | + |
| 46 | +Setting up DevoxxGenie is easy. Install the plugin from the JetBrains Marketplace, connect it to your preferred LLM provider, and start prompting. The plugin supports various workflows: |
| 47 | + |
| 48 | +1. **Code Explanation**: Select code and ask for explanations |
| 49 | +2. **Generation**: Request code generation for specific functionality |
| 50 | +3. **Refactoring**: Get suggestions for code improvements |
| 51 | +4. **Learning**: Ask questions about frameworks, libraries, or concepts |
| 52 | + |
| 53 | +## Why DevoxxGenie? |
| 54 | + |
| 55 | +1. **Built in Java**: Created by Java developers for the Java ecosystem |
| 56 | +2. **Provider Flexibility**: Use any supported LLM provider |
| 57 | +3. **Privacy Options**: Run models locally to keep your code private |
| 58 | +4. **Deep Integration**: Works seamlessly with IntelliJ IDEA |
| 59 | +5. **Open Source**: Community-driven development |
| 60 | + |
| 61 | +## The Future of DevoxxGenie |
| 62 | + |
| 63 | +The DevoxxGenie team is actively working on enhancing the plugin with new features: |
| 64 | + |
| 65 | +- **Enhanced MCP Support**: More specialized tools for development tasks |
| 66 | +- **Agentic AI**: More sophisticated reasoning and planning capabilities |
| 67 | +- **Enhanced MCP Support**: More specialized tools for development tasks |
| 68 | +- **Improved Multimodal Support**: Better handling of visual elements |
| 69 | + |
| 70 | +## Join the Community |
| 71 | + |
| 72 | +DevoxxGenie is an open-source project, and we welcome contributions from the community. Whether you're fixing bugs, improving documentation, or adding new features, your help is appreciated! |
| 73 | + |
| 74 | +Check out our [GitHub repository](https://github.com/devoxx/DevoxxGenieIDEAPlugin) to get involved. |
| 75 | + |
| 76 | +--- |
| 77 | + |
| 78 | +Ready to try DevoxxGenie? Install it from the [JetBrains Marketplace](https://plugins.jetbrains.com/plugin/24169-devoxxgenie) and experience the next generation of AI-assisted development! |
0 commit comments