4.3 KiB
4.3 KiB
Aider Quick Start Guide
What is Aider?
Aider is your local, free AI coding assistant that works with Ollama. It saves Claude API tokens for routine coding tasks.
Setup Complete! ✓
- Aider installed
- Ollama configured with two models:
qwen2.5-coder:7b-instruct(fast, 8GB VRAM)qwen2.5-coder:14b-instruct(smart, uses some RAM)
- Config file:
~/.aider.conf.yml - Helper functions:
C:\Users\Fred\projects\aider-helpers.ps1
Quick Start
1. Load Helper Functions (One Time Setup)
Add this line to your PowerShell profile:
. C:\Users\Fred\projects\aider-helpers.ps1
To find your profile location:
$PROFILE
Or run the helpers manually each session:
. C:\Users\Fred\projects\aider-helpers.ps1
2. Basic Usage
# Navigate to your project
cd C:\Users\Fred\projects\VA-Strategy
# Start Aider (uses 7b model by default)
aider-fast
# Or use the smarter model for complex tasks
aider-smart
# Or use plain aider (reads .aider.conf.yml)
aider
3. Inside Aider
> Add a function to parse headache log entries
> Refactor the PTSD statement generator
> Add error handling to the tracking module
> /help # see all commands
> /exit # quit
When to Use What
Use Aider (Local) for:
- ✅ Refactoring code
- ✅ Writing boilerplate
- ✅ Adding simple features
- ✅ Code reviews
- ✅ Fixing simple bugs
- ✅ Documentation
- ✅ Test writing
Cost: $0 (completely free, uses your GPU)
Use Claude Code for:
- 🎯 Complex architectural decisions
- 🎯 Multi-file refactors requiring deep understanding
- 🎯 Difficult debugging
- 🎯 Planning new features
- 🎯 Strategic code design
Cost: ~$3-15 per million tokens (monthly limit)
Helper Commands
aider-fast # Fast 7b model (everyday coding)
aider-smart # Powerful 14b model (complex tasks)
aider-plan # Architect mode (planning)
aider-commit # Generate git commit messages
aider-watch # Auto-reload on file changes
aider-status # Show available models and commands
aider-estimate # Compare token costs
Examples
Example 1: Simple Refactor
cd C:\Users\Fred\projects\VA-Strategy
aider-fast tracking/headache-log.py
> Refactor this to use dataclasses instead of dictionaries
Example 2: Add Feature
cd C:\Users\Fred\projects\infrastructure\voice-assistant
aider-fast
> Add a new command to check system temperature
> /add sensors.py utils.py
> Make sure it logs to the debug file
Example 3: Git Commit
git add .
aider-commit
# Aider will analyze changes and suggest a commit message
Tips
- Start Small: Try Aider on simple tasks first to get comfortable
- Use Git: Aider works best with git repos (can auto-commit)
- Be Specific: Clear prompts get better results ("Add error handling for missing files" vs "make it better")
- Switch Models: Use 7b for speed, 14b for quality
- Save Claude Tokens: Use Aider for 80% of tasks, Claude for the 20% that need genius-level reasoning
Token Savings Example
Typical Day:
- 10 simple refactors: Aider (free) instead of Claude ($0.30)
- 5 feature additions: Aider (free) instead of Claude ($0.75)
- 3 bug fixes: Aider (free) instead of Claude ($0.45)
- 2 complex architecture tasks: Claude ($0.60)
Total saved: $1.50/day = $45/month
Troubleshooting
Ollama not running
# Check Ollama status
ollama list
# Restart Ollama if needed (it should auto-start)
Model too slow
# Switch to faster 7b model
aider --model ollama/qwen2.5-coder:7b-instruct
Need better quality
# Switch to smarter 14b model
aider --model ollama/qwen2.5-coder:14b-instruct
Next Steps
- Load the helper functions in your PowerShell profile
- Try
aider-statusto verify everything works - Navigate to a project and run
aider-fast - Start with a simple task like "Add a docstring to this function"
Happy coding! You're now set up to save Claude tokens while maintaining productivity.
For full Aider documentation: https://aider.chat