aider-desk  by hotovo

Desktop app for AI-powered coding with aider integration

Created 8 months ago
795 stars

Top 44.3% on SourcePulse

GitHubView on GitHub
1 Expert Loves This Project
Project Summary

AiderDesk provides a user-friendly desktop GUI for the Aider AI coding assistant, enhancing productivity for developers managing multiple projects and integrating with IDEs. It offers an autonomous agent mode, robust session management, and cost tracking, aiming to streamline AI-assisted software development.

How It Works

AiderDesk leverages the Vercel AI SDK to power an autonomous agent capable of complex task planning and execution using various tools. It supports multiple LLM providers and integrates with Model Context Protocol (MCP) servers for extended functionality like web search. Context management is handled via IDE plugins (IntelliJ, VSCode) or manual file selection, ensuring the AI focuses on relevant code.

Quick Start & Requirements

  • Install: Download the latest release executable for your OS from Releases.
  • Prerequisites: Python 3.9-3.12. Specify Python path via AIDER_DESK_PYTHON env var if needed.
  • Setup: Run the executable. Development setup requires npm install and npm run dev.

Highlighted Details

  • Intuitive GUI replacing command-line interactions.
  • Automatic context syncing with IntelliJ IDEA and VSCode.
  • Autonomous Agent Mode with tool execution via MCP.
  • Session management (save/load chat history and context).
  • Integrated diff viewer with one-click reverts.
  • Cost tracking for token usage.
  • REST API for external tool integration.
  • Built-in MCP server for interaction with other clients.

Maintenance & Community

Licensing & Compatibility

  • The repository does not explicitly state a license in the README.

Limitations & Caveats

  • License is not specified, which may impact commercial use or integration into closed-source projects.
  • MCP server configuration requires manual setup for external clients.
Health Check
Last Commit

17 hours ago

Responsiveness

1 day

Pull Requests (30d)
10
Issues (30d)
35
Star History
100 stars in the last 30 days

Explore Similar Projects

Starred by Luis Capelo Luis Capelo(Cofounder of Lightning AI), Addy Osmani Addy Osmani(Head of Chrome Developer Experience at Google), and
23 more.

goose by block

0.8%
20k
Open-source AI agent for automating complex engineering tasks
Created 1 year ago
Updated 21 hours ago
Feedback? Help us improve.