Multi-model AI coding setup with Claude Opus, Gemini Pro/Flash, custom notifications, and Dracula theme optimizations for long-running tasks
A multi-model Aider configuration optimized for development workflows with model aliases, custom notifications for long-running tasks, and a Dracula-themed interface.
This configuration sets up four AI assistant personas with different capabilities:
1. **Model Aliases**: Easily switch between models using memorable names
2. **Audio Notifications**: Play a sound when AI responses complete (useful for long-running tasks with 1+ minute latency)
3. **Dracula Theme**: Complete color scheme matching the popular Dracula theme
4. **Git Safety**: Disabled auto-commits to maintain manual control over version history
5. **Privacy First**: Analytics and update checks disabled
```yaml
model: adept # Default to Gemini 2.5 Pro
cache-prompts: true # Enable prompt caching for faster responses
```
```yaml
git: false # Don't require git repo
auto-commits: false # Manual commit control
dirty-commits: false # Don't commit with unstaged changes
```
```yaml
analytics-disable: true # No telemetry
check-update: false # Don't check for updates
show-release-notes: false # Skip release notes
```
```yaml
notifications: true # Enable audio alerts
notifications-command: "ffplay -autoexit -nodisp -af 'volume=2.0' $HOME/.local/share/sounds/effects/nier_enter.mp3 &>/dev/null 2>&1"
```
The notification plays a NieR-themed sound effect at 2x volume when tasks complete.
```yaml
code-theme: dracula
user-input-color: "#bd93f9" # Purple
tool-output-color: "#8be9fd" # Cyan
tool-error-color: "#ff5555" # Red
tool-warning-color: "#f1fa8c" # Yellow
assistant-output-color: "#50fa7b" # Green
completion-menu-color: "#f8f8f2" # Foreground
completion-menu-bg-color: "#282a36" # Background
completion-menu-current-color: "#44475a" # Current line
completion-menu-current-bg-color: "#ff79c6" # Pink
```
1. **Save this configuration** as `.aider.conf.yml` in your home directory or project root
2. **Install required audio player** (for notifications):
```bash
# On Ubuntu/Debian
sudo apt install ffmpeg
# On macOS
brew install ffmpeg
```
3. **Add notification sound** at `$HOME/.local/share/sounds/effects/nier_enter.mp3` (or customize the path)
4. **Switch models during session** using aliases:
```
/model sage # Switch to Claude Opus for complex tasks
/model scribe # Switch to Gemini Flash for quick edits
/model imp # Switch to Gemini Flash Lite for simple tasks
/model adept # Switch back to default Gemini Pro
```
5. **Start Aider** and the configuration will be automatically loaded
Leave a review
No reviews yet. Be the first to review this skill!
# Download SKILL.md from killerskills.ai/api/skills/hakans-ai-assistant-configuration/raw