agentboards.org

AiderDesk

#42 overall#6 ai-native ideverified Sep 4, 20260.85.0

Desktop app that began as an Aider GUI and grew into an agent orchestration layer with worktree-isolated tasks and diff review

Key differences

Desktop app that began as an Aider GUI and grew into an agent orchestration layer with worktree-isolated tasks and diff review

  • Runs local. Free and open source under Apache-2.0; you supply your own provider API keys
  • Acts as an MCP server. Listed for 2 of 23 tools in this category.
  • Supports headless CI workflows. Listed for 5 of 23 tools in this category.
  • Keep in mind: Docker is documented as a way to run AiderDesk itself; task isolation is done with git worktrees, not containers.

“It began as a graphical front end for a terminal program and now ships a headless mode, which closes the circle nicely.”

Website Docs 1.4k starsCompare vs…Dispute a fact
Appeal a claim or request ownership transfer

What it is

AiderDesk is an open-source Electron application from Hotovo that organises work into projects and tasks, runs each task in an isolated git worktree, and gates every proposed change behind a diff review and a tool-approval prompt. It supports subagents and agent profiles, a vector and repo-map context engine, MCP in both directions, a REST API and a headless mode, and connects to more than 30 model providers. It can be run as a desktop app or self-hosted with a browser UI.

Specification

Source verification

Row snapshot checked 2026-09-04. Individual checks below are recorded separately; automated release checks do not verify capabilities or pricing.

install
Needs individual review
license
Needs individual review
models
Needs individual review
protocols
Needs individual review
capabilities
Needs individual review
pricing
Needs individual review

Architecture

Type
AI-native IDE
Runssrc ↗
local
Platforms
macos, linux, windows, web
Context windowsrc ↗
not documented
Languages
any

Models

Backbonesrc ↗
OpenAI, Anthropic, Gemini, DeepSeek, Groq, Mistral, Amazon Bedrock, Azure OpenAI, Cerebras, OpenRouter, LiteLLM, Ollama, LM Studio
Bring your own model
Yes
Local models
Yes

Protocols

MCP clientsrc ↗
Yes
MCP server
Yes
OpenAPI tools
No

Capabilities

Terminal commandssrc ↗
Yes
Multi-file edits
Yes
Git operations
Yes
Browser control
No
Sandboxed execution
No
Docker is documented as a way to run AiderDesk itself; task isolation is done with git worktrees, not containers.
Multi-agent
Yes
Headless / CI
Yes

Cost

Modelsrc ↗
byok
Starts at
$0/mo
Free tier
Yes
Bring your own key
Yes

Free and open source under Apache-2.0; you supply your own provider API keys

Openness

Open sourcesrc ↗
Yes
License
Apache-2.0
First release
2025-01
desktopaiderworktreessubagentsmcpbyokopen-source

Los Agentes on AiderDesk

Who are they?
The ruling
El JuezThe judge

The panel agrees this is unusually complete for a one-vendor desktop app, and splits only on whether that completeness is an asset or an unfunded liability.

Adopt with conditions
Reasoning and trade-offs · AI analysis

El Hacker and La Jefa both score it well, which is the interesting part. He gets copyleft-free licensing and a provider list that reaches his own hardware; she gets an API she can automate against and a zero licence line. El Crítico dissents, and his complaint is breadth: one vendor maintaining that many integrations.

El Crítico is right and does not change the ruling, because his risk is slow and reversible while their benefits are immediate. He is overruled on timing, not on substance. Adopt with conditions: keep the approval prompts on, and re-check the provider you depend on after every release.

Agree with El Juez?
El AmigoThe friend

Pick it if you liked Aider but wanted to see the work; pick Aider itself if the terminal was never the part that bothered you.

7.5
Reasoning and trade-offs · AI analysis

You will like this if you have used Aider and wished the session had a window. The trait that decides it in daily use is that every task gets its own git worktree, so a run you dislike is a directory you delete rather than a mess in your checkout, and you can leave two tasks going without them stepping on each other. Projects and tasks give the day a shape that a terminal history does not.

Pick it if you want to supervise more than one thing at a time. Pick Aider when the terminal was never the problem, or Cline if you would rather stay inside VS Code.

reliability
7
usefulness
8
cost
9
longevity
6
Agree with El Amigo?
El CríticoThe critic

One vendor maintains subagents, agent profiles, a vector context engine, MCP in both directions, a REST API and thirty model providers, and the shell runs on your machine.

6.5
Reasoning and trade-offs · AI analysis

The risk is surface area against maintainer count. Thirty-plus providers, two MCP directions, profiles, subagents and an API is a matrix no small team tests exhaustively, and the row confirms containers are documented for running the app rather than for confining the agent. Shell commands therefore execute in your own environment. Isolation protects your files and not your machine, and those are different guarantees.

Done right: nothing lands unseen. Proposed changes are gated behind a diff review and a tool-approval prompt, so the dangerous default is opt-in rather than assumed.

reliability
6
usefulness
7
cost
8
longevity
5
Agree with El Crítico?
El ProfesorThe professor

Context is assembled by a vector index combined with a repository map, a defensible hybrid; no evaluation is published, and the docs defer rather than measure.

6.5
Reasoning and trade-offs · AI analysis

Two design notes. 1. The context engine pairs embeddings with a repository map, which hedges the known weakness of each: retrieval misses structure, structure misses intent. That is a considered choice rather than an accidental one. 2. Edit application is inherited from the upstream project this began as, so its behaviour under model change is already characterised elsewhere.

No numbers are offered here, and none are borrowed either, which is more restraint than most vendors manage. The documentation describes capability and declines to quantify it, so a reader should treat the claims as documented intent, not demonstrated performance.

reliability
7
usefulness
6
cost
7
longevity
6
Agree with El Profesor?
La InversoraThe investor

Hotovo is a services firm publishing a free Apache-2.0 product built on another project's name recognition, which is marketing spend with a repository attached.

5.8
Reasoning and trade-offs · AI analysis

There is no revenue line here and no attempt at one: permissive licence, no paid tier, no hosted edition. For a consultancy that is rational, since a widely installed tool is a pipeline of clients who already run your code. Pricing power is nil, but nothing is being priced.

The dependency worth watching is nominal. This product borrows the recognition of the command-line tool it wraps, so its demand curve is not fully its own. Likely outcome is continued sponsorship while it serves the consultancy, and a slow stop when it does not. Position: adopt, expect no roadmap commitments, and do not pay for support that is not sold.

reliability
6
usefulness
7
cost
5
longevity
5
Agree with La Inversora?
La JefaThe CTO

Free for sixty, and the REST API means it can be scripted, but there is no SSO, no audit log, and the browser UI is something we would have to host ourselves.

6.3
Reasoning and trade-offs · AI analysis

Licence cost across sixty engineers is zero and the model spend lands on whichever provider keys we issue, which at least makes the meter ours to watch. The REST API is the part that matters to me, since it means an integration is possible without a human clicking. Against that: the row records no single sign-on, no SCIM and no audit trail, and self-hosting the browser UI puts a service on my platform team's plate with no vendor to call.

Onboarding is half a day for anyone who has run the underlying tool. Approved with conditions: one team hosts it, and provider keys are issued centrally.

reliability
6
usefulness
6
cost
8
longevity
5
Agree with La Jefa?
El HackerThe tinkerer

Apache-2.0, my keys, and a provider list that ends in Ollama and LM Studio, so the whole thing runs on the box under my desk.

8.3
Reasoning and trade-offs · AI analysis

Apache-2.0 with no contributor agreement theatre, installed by brew, scoop or npm depending on what mood I am in. The provider list runs from Bedrock and Azure through OpenRouter and LiteLLM and finishes at Ollama and LM Studio, which is the entry that matters: the model can live on my own hardware and the app talks to localhost. MCP works in both directions, so it consumes my servers and exposes itself to other clients.

Forking is realistic because it is TypeScript and Electron, not a compiled black box. This is a tool I could keep alive alone.

reliability
8
usefulness
8
cost
10
longevity
7
Agree with El Hacker?