JetBrains IDEs Integration
Integrate InitRepo with JetBrains IDEs (IntelliJ IDEA, PyCharm, WebStorm, etc.) for comprehensive documentation and AI assistance in your development workflow.Supported IDEs
- IntelliJ IDEA (Ultimate/Community)
- PyCharm (Professional/Community)
- WebStorm
- GoLand
- CLion
- PhpStorm
- RubyMine
- And other JetBrains IDEs
Features
- Intelligent Documentation: Context-aware documentation generation
- Code Analysis: Advanced code quality and structure analysis
- AI Assistance: Enhanced AI suggestions based on project context
- Multi-language Support: Works across all supported programming languages
Setup
1
Install Plugin
- Open your JetBrains IDE
- Go to Settings/Preferences → Plugins
- Search for “InitRepo”
- Click Install and restart IDE
2
Configure API Access
Add your InitRepo credentials:
3
Connect Project
Link your project to InitRepo:
- Open InitRepo tool window
- Click “Connect Project”
- Select or create project in InitRepo
Plugin Features
Smart Documentation
Generate documentation from code:Code Analysis
Real-time code analysis and improvements:AI-Powered Refactoring
Get intelligent refactoring suggestions:Configuration
Project-Level Settings
Create.initrepo/config.json in your project root:
IDE-Specific Settings
Configure per-IDE preferences:Commands and Shortcuts
| Action | Shortcut | Description |
|---|---|---|
| Analyze File | Ctrl+Alt+A | Run code analysis on current file |
| Generate Docs | Ctrl+Alt+D | Generate documentation for selection |
| Show Context | Ctrl+Alt+C | Display project context |
| Quick Fix | Ctrl+Alt+F | Apply AI-suggested fixes |
Integration with JetBrains Features
Version Control Integration
- Automatic documentation updates on commits
- PR description generation
- Code review assistance
Run/Debug Integration
- Test documentation generation
- Performance analysis integration
- Debug session context sharing
Database Integration
- Schema documentation generation
- Query optimization suggestions
- Data model analysis
Troubleshooting
Plugin not appearing
Plugin not appearing
- Restart IDE after installation
- Check IDE version compatibility
- Verify plugin is enabled in settings
Connection issues
Connection issues
- Verify API key and project ID
- Check network connectivity
- Ensure InitRepo service is accessible
Analysis not working
Analysis not working
- Confirm supported language
- Check file is not excluded
- Verify project is properly connected