Show HN: Aide, an open-source AI native IDE

Project basics & naming

  • Aide is a VS Code fork with an AI “sidecar” process; both are open source on GitHub (IDE + Rust sidecar).
  • Sidecar is fully open source; name overlaps with Apple’s Sidecar and Kubernetes sidecars, but many consider such duplication inevitable.
  • “Aide” conflicts with an Android IDE and the long‑standing AIDE intrusion detection project. Some argue for renaming; others say the use cases are distinct and the AI+IDE pun is too good to drop.

Differentiation vs Cursor, Copilot, Zed, etc.

  • Team claims advantages over other AI IDEs:
    • Deep editor integration (not just an extension).
    • Everything can run locally; users control LLM providers and keys.
    • Strong rollbacks that preserve the editor’s native undo/redo.
    • Open‑source licensing and data ownership.
  • Critics note Cursor already has deep integration, rollbacks, and workflows; they press for a clearer “killer feature” beyond Sidecar.
  • Some suggest VS Code extensions or CLI tools are more sustainable than maintaining a full fork; others report that AI‑native forks like Cursor feel significantly better than plugins.

Architecture, models, and context

  • Sidecar is a Rust “AI brain” using tree‑sitter and LSP for symbol understanding and context building.
  • The system issues smart go‑to‑definition/reference queries and applies heuristics to limit LLM calls and latency.
  • Adding new LLM backends (e.g., Claude via AWS Bedrock, Qwen 2.5) is described as straightforward; contributors are invited to add clients.

UX, stability, and platform support

  • Early users report:
    • Broken first‑run installer UI, confusion over “Trusted mode.”
    • High latency and global queuing when using the project’s shared API keys.
    • Confusing free‑request limits and a buggy login flow.
  • Maintainer attributes latency to launch traffic and rate limits, suggests using personal API keys, and acknowledges auth/UX issues.
  • Download links briefly broke due to GitHub rate limiting; fixed later. Linux .deb and scripts are available; AppImage confirmed working.
  • Some find the @/pinning context UX non‑intuitive and want automatic inclusion of the current file and better multi‑file context ergonomics.

Privacy and telemetry

  • Users ask about code/secret exposure. Maintainer says no telemetry is sent by default; a setting can explicitly disable telemetry, which short‑circuits the analytics client.

Broader AI coding discussion

  • Thread branches into wider tool comparisons: Cursor, Copilot, Zed AI, aider, Cline, and browser‑based ChatGPT/Claude.
  • Themes: AI excels at autocomplete and structured, repetitive tasks; multi‑file edits and reliability remain challenging; cost models, UX preference (in‑editor vs browser), and language support heavily influence tool choice.