aider-desk  by hotovo

Desktop app for AI-powered coding with aider integration

created 6 months ago
657 stars

Top 51.9% 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

1 day ago

Responsiveness

Inactive

Pull Requests (30d)
21
Issues (30d)
42
Star History
374 stars in the last 90 days

Explore Similar Projects

Starred by Tobi Lutke Tobi Lutke(Cofounder of Shopify), John Resig John Resig(Author of jQuery; Chief Software Architect at Khan Academy), and
12 more.

opencode by sst

7.8%
16k
CLI tool for AI-assisted coding in the terminal
created 3 months ago
updated 1 day ago
Feedback? Help us improve.