Skip to main content

Aider Desk

Featured

Desktop GUI for Aider — visual interface for AI pair programming with git integration

Code / DevToolsFreeCoding Assistants

Aider Desk is an open-source desktop application that wraps Aider (the popular AI coding CLI) in a graphical user interface. It provides a visual file management panel, conversation history, model switching, and session management — making Aider's AI coding capabilities accessible to developers who prefer a GUI over the terminal. Built by Hotovo, Apache 2.0 licensed.

This tool appears to be discontinued. The project site returns GitHub Pages "Site not found" (checked 2026-11-12).

Key specs
1,471 GitHub stars source
as of 2026-11-12

What we know

PricingFreefrom our original listing, not yet re-checked

Skills matrix

SkillStatusDeliveryMaturityEvidence
Code generationPartialModel-dependentModel-limitedNot publicly documented
RefactoringPartialModel-dependentModel-limitedNot publicly documented
Multi-file reasoningPartialModel-dependentModel-limitedNot publicly documented
Test generationPartialModel-dependentModel-limitedNot publicly documented
Static analysis supportPartialModel-dependentModel-limitedNot publicly documented
Codebase indexingPartialModel-dependentModel-limitedNot publicly documented
Semantic retrievalPartialModel-dependentModel-limitedNot publicly documented
Memory retention across sessionsPartialModel-dependentModel-limitedNot publicly documented
Context injection controlPartialModel-dependentModel-limitedNot publicly documented
Inline editingPartialModel-dependentModel-limitedNot publicly documented
Chat-first interactionPartialModel-dependentModel-limitedNot publicly documented
File diff previewPartialModel-dependentModel-limitedNot publicly documented
Git integrationPartialModel-dependentModel-limitedNot publicly documented
Terminal / command executionPartialModel-dependentModel-limitedNot publicly documented
Model switchingPartialModel-dependentModel-limitedNot publicly documented
Multi-model orchestrationPartialModel-dependentModel-limitedNot publicly documented
Prompt augmentation layerPartialModel-dependentModel-limitedNot publicly documented
Agent loop executionPartialModel-dependentModel-limitedNot publicly documented
Local model supportPartialModel-dependentModel-limitedNot publicly documented
Offline capabilityPartialModel-dependentModel-limitedNot publicly documented
Enterprise policy controlPartialModel-dependentModel-limitedNot publicly documented

Why it matters

  • Democratizes Aider's powerful AI coding capabilities for developers who are less comfortable with terminal-based workflows.
  • Visual file management removes one of Aider's pain points — adding/removing files from the AI context is cumbersome in CLI; clicks in Aider Desk.
  • Preserves Aider's core strength (git-integrated, model-agnostic AI coding) while improving the UX.
  • Open source and Apache 2.0 licensed — no vendor lock-in, community-maintained, forkable.

Key capabilities

  • Visual file manager: Add and remove files from AI context with a file tree panel.
  • Conversation panel: Scrollable history of AI interactions in the current and past sessions.
  • Model switcher: Change between Claude, GPT, Gemini, and local models via dropdown.
  • Session management: Save sessions for resuming coding tasks later.
  • Cost tracking: Real-time token usage and estimated API cost per session.
  • Diff viewer: Preview AI-proposed changes before applying to your code.
  • All Aider features: Git commits, multi-file editing, code explanation — all Aider capabilities available.
  • Cross-platform: macOS, Windows, Linux desktop app.

Technical notes

  • License: Apache 2.0 (open source)
  • GitHub: github.com/hotovo/aider-desk (1K+ stars)
  • Built on: Aider (CLI); Electron (desktop app)
  • Models: Claude, GPT, Gemini, DeepSeek, Ollama (local)
  • OS: macOS, Windows, Linux
  • Company: Hotovo; Slovakia

Ideal for

  • Developers who want Aider's AI coding power in a desktop GUI rather than a terminal interface.
  • Teams evaluating Aider who want a lower barrier to entry than the CLI.
  • Developers who switch between multiple AI models frequently and want a visual model picker.

Not ideal for

  • Power users who are comfortable in terminals — Aider CLI is more configurable and scriptable.
  • Developers who want full IDE integration — Cursor or Windsurf provide deeper IDE AI capabilities.
  • Non-git codebases — Aider (and Aider Desk) is designed around git-tracked projects.

See also

  • Aider CLI — The underlying CLI that Aider Desk wraps; more features, more control.
  • Cursor — Full AI IDE; more polished for complex multi-file AI coding tasks.
  • Windsurf — VS Code fork with agentic AI; similar niche to Aider Desk.

FAQ

What is Aider Desk?

Aider Desk is a desktop GUI application for Aider — the open-source AI coding assistant. Aider is powerful but terminal-based; Aider Desk wraps it in a graphical interface with panels for file management, conversation history, model selection, and session control. It makes Aider's multi-file AI coding accessible to developers who find terminal UIs limiting.

Is Aider Desk free?

Aider Desk is completely free and open source (Apache 2.0). It runs locally on your machine; you provide your own API keys (Anthropic, OpenAI, Groq, etc.). No subscription, no usage fees beyond the LLM API costs you're already paying. GitHub: github.com/hotovo/aider-desk.

What does Aider Desk add over Aider CLI?

Aider Desk adds: (1) Visual file browser — add/remove files to the AI context with clicks; (2) Conversation history panel — browse past sessions; (3) Model switcher — change LLM with a dropdown; (4) Cost tracking — see token usage per session; (5) Session management — save and resume coding sessions; (6) Diff viewer — see changes before applying. For developers comfortable in terminals, Aider CLI is sufficient; for those who prefer GUI, Aider Desk is a good companion.

What AI models does Aider Desk support?

Aider Desk supports all models that Aider CLI supports: Claude, GPT, Gemini, DeepSeek Coder, and local models via Ollama. The model switcher lets you change models between sessions. Claude is typically recommended for best coding results.

Competitive positioning

DimensionCursorGitHub CopilotClaude CodeContinueWindsurf
Multi-file editsYesYesYesYesYes
Context depthCodebase + @-mentionsRepo-awareLong contextConfigurableCodebase
Model switchingYes (OpenAI, Anthropic)LimitedAnthropicAny API / localCodeium
Local modelsNoNoNoYesNo
Git awarenessYesYesYesYesYes
Enterprise readinessPartial (Team/Business)YesVendor-dependentSelf-managedNot publicly confirmed

Alternatives

Integrations

None listed.

Built on

None listed.

Good for these tasks

Listed 2026-02-22 · updated 2026-11-12