AI Usage in JetBrains IDE
JetBrains’ AI Assistant is still too weak. Comparing AI IDEs, currently Cursor is the strongest, but JB IDE is still a high-frequency use IDE, so need to determine an AI-assisted programming solution. Documenting my current adopted solution here.
Overall Solution
GitHub Copilot + AI Commits(DeepSeek)
Here I’ll discuss the configuration and usage of both tools separately.
GitHub Copilot
Install Copilot plugin to handle chat and code completion scenarios. But the JB version Copilot plugin’s AI capabilities are much weaker compared to VSCode version, for example doesn’t support selecting AI models, AI commit messages cannot be AI-generated, so here need to use with AI Commits plugin.
AI Commits
Install AI Commits plugin, DeepSeek AI is not worse than GPT4o, and the price is the cheapest comparatively, so here directly configure DeepSeek AI. Note that because DeepSeek AI is compatible with OpenAI API specification, any service that supports custom OpenAI API request addresses can switch to using DeepSeek.
Final Thoughts
- Limited by JB’s user stickiness, cannot abandon JB in the short term, can only use the above solution for now, while also using Cursor. If Cursor gets better and better in the future, and JB still cannot make up for its AI shortcomings, then may abandon JB and switch to Cursor in the future.
- Hope JB quickly improves its AI capabilities.