Miku4j Aider Configuration
Optimized Aider configuration for efficient AI-assisted coding with multiple model providers and convenient aliases.
What This Does
This skill configures Aider with:
Multiple AI model providers (Gemini, OpenRouter, OpenAI)Convenient model aliases for quick switchingOptimized settings for development workflowDark mode, file watching, and prompt caching enabledConfiguration Details
Default Model
Primary model: `gpt41mini` (GPT-4.1 Mini via OpenRouter)Model Aliases
`2` - Gemini 2.0 Flash (fast, efficient)`25p` - Gemini 2.5 Pro Preview (advanced reasoning)`25f` - Gemini 2.5 Flash Preview (balanced)`o25` - Gemini 2.5 Pro via OpenRouter`3` - DeepSeek Chat v3`r1` - DeepSeek R1`gpt41mini` - GPT-4.1 Mini`gpt41` - GPT-4.1Features Enabled
Dark mode for comfortable codingFile watching for automatic change detectionPrompt caching for improved performanceManual commits (auto-commits disabled for control)Instructions
When applying this configuration:
1. Create `.aider.conf.yml` in the project root or home directory
2. Set the default model to `gpt41mini`
3. Configure API key placeholders for:
- `gemini=` (Google AI Studio)
- `openrouter=` (OpenRouter API)
4. Add all model aliases exactly as specified
5. Enable dark mode, file watching, and prompt caching
6. Disable auto-commits to maintain manual control
Usage Examples
After configuration, switch models using:
`/model 2` - Switch to Gemini 2.0 Flash`/model 25p` - Switch to Gemini 2.5 Pro`/model 3` - Switch to DeepSeek Chat v3`/model r1` - Switch to DeepSeek R1API Keys Required
Users must provide their own API keys:
**Gemini**: Get from [Google AI Studio](https://makersuite.google.com/app/apikey)**OpenRouter**: Get from [OpenRouter](https://openrouter.ai/keys)Replace the placeholder values in `.aider.conf.yml`:
```yaml
api-key:
- gemini=YOUR_GEMINI_KEY_HERE
- openrouter=YOUR_OPENROUTER_KEY_HERE
```
Notes
This configuration prioritizes flexibility with multiple model optionsManual commits give you control over git historyFile watching ensures Aider stays synchronized with external changesPrompt caching reduces API costs and improves response timesAll models route through established providers for reliability