←back to thread

162 points skp1995 | 9 comments | | HN request time: 0.211s | source | bottom

Hey HN, We are Sandeep and Naresh, the creators of Aide. We are happy to open source and invite the community to try out Aide which is a VSCode fork built with LLMs integrated.

To talk through the features, we engineered the following:

- A proactive agent

Agent which iterates on the linter errors (powered by the Language Server) and pulls in relevant context by doing go-to-definitions, go-to-references etc and propose fixes or ask for more files which might be missing in the context.

- Developer control

We encourage you to do edits on top of your coding sessions. To enable this, we built a VSCode native rollback feature which gets rid of all the edits made by the agent in a single click if there were mistakes, without messing up your changes from before.

- A combined chat+edit flow which you can use to brainstorm and edit

You can brainstorm a problem in chat by @’ting the files and then jump into edits (which can happen across multiple files) or go from a smaller set of edits and discuss the side-effects of it

- Inline editing widget

We took inspiration from the macos spotlight widget and created a similar one inside the editor, you can highlight part of the code, do Cmd+K and just give your instructions freely

- Local running AI brain

We ship a binary called sidecar which takes care of talking to the LLM providers, preparing the prompts and using the editor for the LLM. All of this is local first and you get full control over the prompts/responses without anything leaking to our end (unless you choose to use your subscription and share the data with us)

We spent the last 15 months learning about the internals of VSCode (its a non-trivial codebase) and also powering up our AI game, the framework is also at the top of swebench-lite with 43% score. On top of this, since the whole AI side of the logic runs locally on your machine you have complete control over the data, from the prompt to the responses and you can use your own API Keys as well (can be any LLM provider) and talk to them directly.

There’s still a whole lot to build and we are at 1% of the journey. Right now the editor feels robust and does not break on any of the flows which we aimed to solve for.

Let us know if there’s anything else you would like to see us build. We also want to empower extensibility and work together with the community to build the next set of features and set a new milestone of AI native editors.

1. pseudo_rand000 ◴[] No.42063857[source]
What differentiates Aide from all the existing tools in this space like Cursor?
replies(2): >>42063877 #>>42065018 #
2. skp1995 ◴[] No.42063877[source]
VSCode forks are not new, there are many companies out there building towards this vision. What sets us apart is partly our philosophy (deeply integrating into the editor) and also the tech stack (running everything to the dot locally) and giving developers control over the LLM usage and also other niceness (like rollbacks which I think are paramount and important)
replies(1): >>42064465 #
3. swyx ◴[] No.42064465[source]
> What sets us apart is partly our philosophy (deeply integrating into the editor)

i'm so sorry but what do you think cursor's philosophy is

> also other niceness (like rollbacks

yep in cursor too

i know youre new so just being gentle but try to focus on some kind of killer feature (which i guess is sidecar?)

also https://x.com/codestoryai seems suspended fyi

replies(2): >>42064653 #>>42064843 #
4. Alifatisk ◴[] No.42064653{3}[source]
> I'm so sorry but what do you think cursor's philosophy is

I've never understood why people say sorry for cases like these?

5. skp1995 ◴[] No.42064843{3}[source]
Fair point! We are not taking a stab at cursor in any way (its a great product)

In terms of features I do believe we are differentiated enough, the workflows we came up with are different and we are all about giving back the data (prompt+responses) back to the user.

The sidecar is not the killer feature, its one of the many thing which ticks the whole experience together.

Good callout on the codestoryai account being suspended, we are at @aide_dev

replies(1): >>42065282 #
6. OsrsNeedsf2P ◴[] No.42065018[source]
Aide seems to have a good open source license (Cursor is proprietary)
replies(1): >>42065043 #
7. skp1995 ◴[] No.42065043[source]
Open Source; giving full ownership of the data to the users; running completely locally; we want to make sure you can use Aide no matter the environment you are in.
8. swyx ◴[] No.42065282{4}[source]
you link to it still on your home page
replies(1): >>42065465 #
9. skp1995 ◴[] No.42065465{5}[source]
great catch! Thank you for pointing this out