Skip to main content

Automatic Updates

AiderDesk is designed to keep itself and the integrated Aider library up-to-date with minimal effort.

AiderDesk Application Updates

The application uses electron-updater to manage updates.

  • Update Checks: AiderDesk periodically checks for new versions in the background. You can also trigger a manual check in Settings > About.
  • Notifications:
    • When an update is available, an Upload icon () will appear in the top-right corner. Hovering over it will show the update status.
    • Once an update is downloaded and ready to install, you will be notified. The update will be applied the next time you restart the application.
  • Automatic Downloads: You can control this behavior in Settings > About with the "Download update automatically" checkbox.
    • Checked (Default): AiderDesk will automatically download available updates in the background.
    • Unchecked: You will be notified of available updates, and you can start the download manually from the About settings page.

Aider Library Updates

The aider-chat Python library is managed within a dedicated virtual environment. AiderDesk checks for new versions of the library on startup and will automatically install the latest version to ensure you always have access to the newest features and bug fixes. You will be notified in the About settings page if a new version is available, and it will be installed the next time you restart AiderDesk.

For information on using a specific version of Aider, see the Aider Configuration documentation.