Sublime Text 4 plugin that integrates Aider with an interface inspired by GitSavvy.
- Interactive Dashboard with Tab navigation
- File Management : easy addition/removal in the Aider context
- Multiple Panels : Status, Files, Output, Commands
- Intuitive Keyboard Shortcuts
- File Autocompletion
- Custom Syntax Highlighting
- Multiple Modes : code, ask, architect
- Real-time Output of Aider commands
- Sublime Text 4 installed
- Aider installed on Ubuntu :
bash pip install aider-chat
- Clone this repository in your package folder :
$ cd ~/.config/sublime-text-3/Packages
$ git clone [email protected]:flashpassion/SublimeAiderSavvy.git AiderSavvy- Shortcut :
Ctrl+Shift+A - Menu : Tools → AiderSavvy → Open Dashboard
The dashboard has 4 views accessible with Tab :
- Status : Overview, quick actions
- Files : File management
- Output : Output of Aider commands
- Commands : List of available commands
| Key | Action |
|---|---|
Tab |
Switch to the next view |
a |
Add files |
r |
Add files as read-only |
d |
Remove files |
c |
Send a command/prompt |
/ |
Execute an Aider command |
m |
Change mode |
o |
Show output |
q |
Close the dashboard |
F5 |
Refresh |
Menu : Tools → AiderSavvy → Add Current File
Or from the context menu in any file.
- code : Default mode, for modifying code
- ask : Question/answer mode without modification
- architect : Architect mode with 2 different models
Change mode with m in the dashboard.
The plugin supports all Aider commands :
/add- Add files/drop- Remove files/ask- Ask questions/code- Request modifications/commit- Commit changes/diff- View the diff/undo- Undo the last commit/map- View the repo map/tokens- View token usage/clear- Clear history/reset- Reset everything
Edit settings : Preferences → Package Settings → AiderSavvy → Settings
Main options :
{
"aider_executable": "aider",
"default_mode": "code",
"model": "gpt-4",
"auto_show_output": true,
"auto_commit": false,
"file_patterns": ["*.py", "*.js", "*.md"]
}