VSCode + ClaudeDev + Aider + Supermaven : STOP PAYING for CURSOR with this ULTIMATE Alternative

AICodeKing
2 Oct 202412:32

Summary

TLDRThe video discusses alternatives to the Cursor editor and shares recommendations for a comprehensive AI-powered coding setup. The speaker highlights various tools, including VS Code, Super Maven, Continue Dev, Ader, and Claude Dev, each serving unique purposes like autocomplete, chat-based coding, and autonomous programming. They explain how to configure these tools, emphasizing the benefits of using open-source options over Cursor's proprietary software. The speaker showcases a workflow using these tools, creating sample projects, and concludes by encouraging viewers to explore these free and effective solutions for an enhanced coding experience.

Takeaways

  • 🚀 The video covers alternatives to Cursor, focusing on tools like VS Code, Claude Dev, and Ader for a superior coding experience.
  • 🖥️ The creator personally uses VS Code due to its intuitive design, extensive extensions, and wide adoption.
  • 🔄 Ader is recommended as a better alternative to Cursor's composer feature, supporting various models and offering better flexibility.
  • 👨‍💻 Claude Dev is used for more autonomous coding tasks, while Ader acts as a co-pilot for iterative work, providing different strengths.
  • ⚡ Super Maven is praised for its efficiency and speed in providing autocomplete suggestions and performing calculations, much faster than Cursor's autocomplete.
  • 🤖 Continue Dev is suggested for chat-related tasks and simple refactoring, especially when using the Gemini 1.5 Flash model for basic interactions.
  • 💡 The video provides detailed steps for installing and configuring Super Maven, Continue Dev, and Ader in VS Code.
  • 💸 The creator emphasizes the ability to use these tools for free, by leveraging options like Google's API keys and Anthropic's services.
  • 🛠️ Ader's CLI tool offers a streamlined chat interface in the terminal, making it easier to create or modify code directly within VS Code.
  • 👍 The creator prefers these open-source tools over proprietary ones like Cursor, highlighting that the alternatives are more cost-effective, customizable, and reliable.

Q & A

  • What is the main focus of the video?

    -The video focuses on discussing alternatives to the Cursor editor, specifically for developers looking for AI-powered coding tools. It highlights the tools the presenter personally uses and recommends over Cursor.

  • Why does the presenter not recommend using Cursor?

    -The presenter dislikes Cursor because it automatically configures itself as the default editor for all files and is a proprietary fork of VS Code, which conflicts with the presenter's values of supporting open-source tools.

  • What does the presenter use as a replacement for Cursor’s composer feature?

    -The presenter uses Ader, a CLI tool, as a replacement for Cursor's composer feature. Ader is seen as more reliable and flexible, supporting multiple models like Anthropic and Gemini.

  • Why does the presenter use both Claud Dev and Ader in their setup?

    -The presenter uses both because Claud Dev functions as an autonomous programmer, while Ader acts more like a co-pilot for iterative development. They complement each other depending on whether the user wants full automation or more interactive control.

  • What tool does the presenter recommend for code autocomplete?

    -The presenter recommends Super Maven for autocomplete, praising its efficiency, speed, and ability to even perform calculations, making it a better option compared to Cursor’s autocomplete.

  • Which tool does the presenter use for code-related chats and simple refactoring?

    -The presenter uses Continue Dev for chatting about code and performing simple refactoring tasks. It is configured with the Gemini 1.5 Flash model for this purpose.

  • How does the presenter suggest configuring Continue Dev with free options?

    -The presenter suggests configuring Continue Dev with free models like Gemini 1.5 Flash. Users can obtain an API key for free from Google AI Studio and use it for simple code-related chats and refactoring.

  • What are the key benefits of using Ader over Cursor’s composer?

    -Ader is praised for being more reliable, flexible, and user-friendly. It supports multiple models, allows for chat-based interactions, and can create and edit code based on simple commands.

  • What model does the presenter use with Claud Dev, and why?

    -The presenter typically uses Claud Dev with the cla3.5 Sonet model, or sometimes with Google Vertex AI for free credits. This allows for the creation of fully autonomous code with minimal input from the user.

  • How does Claud Dev differ from other tools like Ader or Cursor?

    -Claud Dev is more of an autonomous programming tool, capable of iterating and completing entire tasks with little user input. It can even inspect sites for errors, unlike Cursor, which offers less functionality. Ader, on the other hand, is more like a co-pilot for making iterative changes alongside the user.

Outlines

00:00

👋 Introduction and Editor Preferences

The speaker welcomes viewers to another video and briefly discusses cursor alternatives they've covered in the past. They emphasize that while these alternatives are efficient, the speaker wants to share their personal preferences for tools and extensions. They explain their dislike for proprietary software like Cursor and explain why they use VS Code for their projects, citing its intuitive design and extension support. The video will show viewers the speaker's preferred setup for coding and how to move away from using Cursor.

05:01

🔧 Composer and Alternative Tools Setup

The speaker introduces Ader as a superior alternative to Cursor’s Composer, explaining that Ader is more reliable and versatile, supporting multiple models. They highlight how Ader’s iterative approach as an autonomous co-pilot differs from Claud Dev's fully autonomous programming style. The speaker emphasizes using both Ader and Claud Dev for different programming scenarios, where Claud Dev takes charge of the whole process while Ader is ideal for step-by-step development. Additionally, Super Maven and Continue Dev are introduced as essential tools for efficient code writing and chat-based refactoring, respectively.

10:02

💻 Installing and Configuring Key Tools

The speaker walks through the steps to install and configure tools such as Super Maven, Continue Dev, and Ader in VS Code. Super Maven is highlighted as an efficient autocomplete tool, while Continue Dev helps with code-related chats and simple refactoring. Ader, which acts as a command-line chat tool, is praised for its flexibility and ease of setup. The speaker shares how to configure these tools with various models (e.g., Anthropic, OpenAI, and Gemini) using API keys and explains how each tool helps improve the coding process.

Mindmap

Keywords

💡VS Code

Visual Studio Code (VS Code) is a widely used code editor developed by Microsoft. In the video, the speaker prefers VS Code for its intuitive interface, extensive development features, and its compatibility with multiple extensions. It serves as the foundational platform for the coding setup discussed, representing the core environment where various tools and extensions like Super Maven and Continue Dev are integrated.

💡Cursor

Cursor refers to a forked version of VS Code mentioned in the video, which the speaker criticizes for automatically setting itself as the default editor and for not aligning with open-source values. Cursor is presented as a suboptimal alternative to VS Code and the tools the speaker uses, emphasizing the speaker's preference for open-source, non-forked software.

💡Ader

Ader is a CLI (Command Line Interface) tool used as a replacement for Cursor's composer feature. It allows users to interact with AI models directly through the terminal for code generation and editing. The speaker highlights Ader’s flexibility and reliability in comparison to Cursor's composer, showing its utility in improving workflow within VS Code.

💡Claude Dev

Claude Dev is an autonomous programming tool that the speaker recommends as an alternative to Cursor. It is designed to iterate and produce finished code autonomously, making it suitable for more complex tasks where the user wants the AI to take control. Claude Dev complements Ader’s iterative approach and is part of the video’s suggested AI-powered coding setup.

💡Super Maven

Super Maven is an AI-powered autocomplete tool that the speaker installs in VS Code. It enhances coding productivity by providing intelligent code suggestions, auto-completion, and even performing calculations. The tool is praised for being faster and more effective than Cursor’s autocomplete, making it a key component of the speaker’s development environment.

💡Continue Dev

Continue Dev is another tool used for chatting about code and performing simple refactoring tasks. The speaker highlights its ease of use for chatting and editing in VS Code, making it an alternative to Cursor’s chat features. It is configured with the Gemini 1.5 flash model and is appreciated for handling basic code edits and refactoring effectively.

💡Gemini 1.5 Flash

Gemini 1.5 Flash is a version of the AI model that Continue Dev uses for chatting and refactoring tasks. The speaker mentions it as a lightweight, free option for simple code interactions, contrasting it with heavier models for more complex tasks. This model’s free usage and efficiency make it appealing for developers who need quick, simple solutions.

💡Anthropic

Anthropic is one of the AI models the speaker uses with Ader for more advanced code generation tasks. The speaker contrasts Anthropic with other AI models like OpenAI and Google’s Gemini, noting its use in more autonomous, large-scale programming tasks. The tool allows users to interact with models via API keys, enhancing Ader’s functionality.

💡Open-source

The speaker emphasizes the value of open-source software throughout the video, positioning it as superior to proprietary alternatives like Cursor. Open-source software allows for more transparency and community-driven improvements, aligning with the speaker’s values of freedom and control over the tools used in the development process.

💡Composer Feature

The composer feature is a functionality that automates the generation and completion of code. The video critiques Cursor's composer for being subpar and unreliable. In contrast, the speaker favors Ader’s composer-like abilities for code generation and iterative improvements, offering a more efficient and flexible solution for developers.

Highlights

Introduction of the video discussing alternatives to cursor for programming tasks.

The creator shares their personal preferences and what they recommend for coding environments.

Introduction to VS Code as the preferred editor due to its intuitive interface and extensions.

Comparison between Claude Dev and Cursor's Composer, with Claude Dev being highlighted as more reliable.

Introduction of Ader as a better alternative to Cursor’s Composer for generating code and iterative editing.

Claude Dev is portrayed as an autonomous programmer, while Ader acts as an autonomous co-pilot for code.

Super Maven is recommended for code autocomplete and performing calculations quickly.

Continue Dev is suggested for chat-related tasks and refactoring code, with support for various models like Gemini 1.5 Flash.

Steps for installing and configuring Super Maven in VS Code, including account creation and API key setup.

Ader's versatility in using different models like Anthrop, OpenAI, or Gemini for generating code through a simple CLI.

Claude Dev can generate code autonomously, inspect code, and debug by taking screenshots and console log data.

Super Maven's superior autocomplete and multi-functionality over Cursor’s autocomplete.

How the creator built a full app with Claude Dev without writing a single line of code, and for free.

Claude Dev’s constant updates and features like referencing, making it more powerful than Cursor.

The video promotes open-source tools over proprietary forks like Cursor, highlighting cost-efficiency and customization.

Transcripts

play00:00

[Music]

play00:03

[Applause]

play00:05

hi welcome to another video I've already

play00:08

covered some cursor Alternatives like z

play00:11

a VSS code Claud Dev vs code AER and a

play00:15

few others all of those are great for

play00:18

people who want to get things done

play00:20

quickly however many people ask me what

play00:23

I personally use and what I recommend

play00:26

for others to

play00:27

use so I thought maybe I should share

play00:30

with you what I use and what I think

play00:33

most of you could benefit

play00:35

from plus there have been several

play00:38

upgrades to the extensions I used in

play00:40

previous

play00:41

videos this could serve as both a new

play00:43

setup and usage guide and help you ditch

play00:47

cursor

play00:48

forever I don't use cursor at

play00:50

all I installed it once but as soon as I

play00:54

saw it automatically configured itself

play00:57

as the default editor for all my files I

play01:00

uninstalled it I don't want proprietary

play01:03

forked software on my machine and since

play01:06

it's a vs code Fork I won't support

play01:09

something that doesn't align with my

play01:11

values anyway let me tell you what I'll

play01:14

be using today for the editor I'll be

play01:17

using vs code everyone generally prefers

play01:20

it it's more intuitive fully developed

play01:24

and has the extensions we'll need for

play01:26

what we're about to do

play01:27

next now I recently tried out cursor's

play01:31

composer feature and it was much worse

play01:33

than Claude

play01:34

Dev I didn't want to embarrass Claude

play01:37

Dev by comparing it to cursor's subpar

play01:40

composer so for the composer likee

play01:43

feature I'll be using ader ader is

play01:47

significantly better than cursor's

play01:49

composer it supports all kinds of models

play01:52

and its recent upgrades have made it

play01:54

incredibly cool to use it's also much

play01:57

more reliable so we'll use ader instead

play02:01

of cursor's composer in addition to that

play02:05

I'm going to elevate things by adding

play02:07

CLA Dev to our

play02:09

setup you may ask why use both Claud Dev

play02:13

and ader well they're quite different

play02:17

Claud Dev is more of an autonomous

play02:19

programmer while ader acts more like an

play02:21

autonomous

play02:23

co-pilot Claud Dev aims to create a

play02:25

finished product by iteratively doing

play02:28

things while ader takes a more relaxed

play02:32

iterative approach almost like a

play02:35

co-pilot Claude Dev helps when we want

play02:38

the AI to handle everything

play02:40

autonomously while ader is perfect for

play02:43

when we want to chat and make changes

play02:46

iteratively I use them both in this way

play02:49

so we'll do the same

play02:51

here along with that I'll be using super

play02:54

Maven as my co-pilot because I

play02:56

personally love it I use it all the time

play03:00

and it's super efficient it's far better

play03:03

than cursor's autocomplete and works

play03:05

incredibly fast in addition I'll also

play03:08

use continue Dev for chat related tasks

play03:12

and simple

play03:13

refactoring now that we've got

play03:15

everything sorted let's get started by

play03:17

installing everything and seeing how it

play03:20

performs first open up vs code next

play03:25

let's install super Maven because it's

play03:28

the easiest to set up

play03:30

just go to the extensions tab search for

play03:32

super Maven and install it once it's

play03:36

installed you'll see it in your sidebar

play03:39

and it will prompt you to sign in simply

play03:42

create a free account and sign

play03:45

in once you've done that super Maven

play03:48

will start

play03:49

working it has a chat interface where

play03:52

you can set up your anthropic or open AI

play03:54

API key but I don't use that feature

play03:59

anyway once you've signed in the

play04:01

autocomplete will begin working it's

play04:04

very effective even capable of

play04:06

Performing calculations which is just

play04:10

incredible I really enjoy using it next

play04:14

we need something for chatting about

play04:15

code and doing some basic editing and

play04:19

refactoring for that I generally use

play04:22

continue Dev let's configure it to

play04:26

configure continue Dev just go to

play04:28

extensions SE search for continue and

play04:31

install it once installed you'll see it

play04:34

in your sidebar open it up now when you

play04:38

open it you can configure it in various

play04:41

ways I typically use it with the Gemini

play04:44

1.5 flash model because I only use it

play04:47

for simple chats and

play04:49

refactors the flash model is sufficient

play04:52

for that and it's also free for limited

play04:55

usage it doesn't cost me a cent to use

play04:59

but you can configure it with anything

play05:00

else if you

play05:02

prefer to set it up click add model and

play05:06

select the Gemini option it will ask for

play05:09

your API key you can get it for free by

play05:12

visiting Google's AI studio and creating

play05:14

an API key there copy that API key and

play05:18

paste it here then select Gemini 1.5

play05:23

flash once you've done that go to config

play05:27

and change the model name to Gemini 1.5

play05:31

fl2 because the version two models are

play05:34

better after that you can start using it

play05:37

I mainly use it for simple code related

play05:40

chats and

play05:41

refactoring but it can also do what

play05:43

cursor's composer does you can ask it to

play05:46

generate code and it applies it easily

play05:49

which is really useful and works well

play05:52

you can also directly generate code

play05:54

within the file like cursor by pressing

play05:57

control+ I and generating the

play06:00

code this is super cool as well you can

play06:04

also use it with other options like

play06:06

cerebras sanova and others for free you

play06:10

can see how to configure those in my

play06:12

other videos anyway now that's done but

play06:17

we also need a better composer feature

play06:19

than cursor itself to do that we'll use

play06:22

ader ader is a simple CLI tool that

play06:26

gives you a chat interface in your

play06:28

terminal it allows you to give it a

play06:30

prompt and it can make changes or create

play06:33

things from scratch as well to use it

play06:37

just open up the terminal in vs

play06:40

code run the PIP install AER chat

play06:43

command and it will install AER once

play06:46

it's installed we'll need to use it

play06:49

using it is quite easy first we need to

play06:53

figure out which model we want to use

play06:54

with it you can use it witha anthropic

play06:58

open AI

play07:00

and others I like using it with

play07:02

anthropic but you can also use it with

play07:04

Gemini or other free options to

play07:08

configure these for free check the video

play07:10

links I'll put in the description to

play07:13

configure it with anthropic open AI or

play07:16

Gemini you'll need to set up the API key

play07:19

like this once that's done you can start

play07:22

ader with the model name in the operator

play07:25

if you're using anthropic you can also

play07:27

use catched prompts once you've done

play07:30

that it'll start up like this now you

play07:34

can ask it to do anything in simple

play07:36

language and it will do that or you can

play07:39

use its modes like ask mode for chatting

play07:43

or edit mode for editing a specific file

play07:46

let's ask it to make a simple Finance

play07:48

Tracker app using HTML CSS and

play07:52

JS if I send it over here you'll see

play07:56

that it starts working it will take a

play07:58

bit

play07:59

[Music]

play08:17

and once it creates the code It'll ask

play08:19

for your approval just approve it and

play08:22

the files will be created if you run it

play08:25

it should work well this is a great

play08:28

replacement for cursor composer and

play08:30

works even better this is what you need

play08:33

to get a better alternative to cursor

play08:35

and you can use it for free as well

play08:38

apart from this we're going to take it

play08:40

up a notch by using Claud

play08:42

Dev configuring Claud Dev is pretty easy

play08:46

just go to extensions search for Claud

play08:49

Dev and install it once installed go to

play08:53

the Claud Dev option and you'll see the

play08:55

chat

play08:57

interface first we need to configure it

play08:59

with a model to do that click the

play09:02

settings button and you'll see all the

play09:05

model

play09:06

options in the previous cursor

play09:08

alternative video I did these options

play09:11

weren't available and you had to use it

play09:13

with Cloud only but now there are a

play09:16

bunch of

play09:17

options I generally use it with clae 3.5

play09:21

Sonet but I also use it with Google

play09:23

vertex AI since they offer $300 worth of

play09:26

free credits when you sign up make it

play09:29

free for me to

play09:31

use I'll create another video on how to

play09:34

set that up because it's a little

play09:35

complex but you can also use it with the

play09:38

original anthropic and it would cost a

play09:41

lot less with prompt

play09:42

catching you can also use Claude via

play09:45

open

play09:46

router apart from that you can use

play09:49

Gemini for free as well today I'll be

play09:53

using anthropic directly you can see the

play09:56

general pricing if you decide to use it

play09:58

let's set that up once that's done you

play10:01

can start using it let's ask it to make

play10:04

a simple to-do app let's send it and as

play10:08

you can see it's working on it if we

play10:11

wait a bit you'll see that it generates

play10:13

the code and asks for your approval once

play10:17

I approve it it can even give you the

play10:19

command to run the code it can also

play10:22

inspect the site by taking screenshots

play10:25

and using console log data to find

play10:27

errors which cursor can't do

play10:30

if we run it it works really well I mean

play10:34

what else could you

play10:35

want I recently created a whole app with

play10:38

Claud Dev without writing a single line

play10:41

of code and I did it all for free which

play10:44

was

play10:45

cool you can also look at the full 1hour

play10:48

long version of it as well by becoming a

play10:51

member there are a bunch of other videos

play10:53

available as well it just starts from $5

play10:57

and also support the channel

play10:59

anyway Claude dev has also recently

play11:02

added features like referencing which

play11:05

cursor

play11:06

has so now it's even better and it gets

play11:10

updates almost daily which is

play11:13

insane it's just amazing what you can do

play11:16

with open-source tools these days yes

play11:20

sometimes you need to be creative to use

play11:21

things for free but the best part is

play11:24

that if you try hard enough you can

play11:27

actually use it for free which is

play11:29

great just look at cursor's free version

play11:33

it's

play11:34

unusable why do they even offer

play11:37

it I think this is the best AI coding

play11:39

setup right now it not only beats cursor

play11:43

but is actually

play11:45

state-of-the-art even if you use real

play11:47

credits it'll still cost less than

play11:49

cursor I don't think anyone should

play11:52

support forked tools like cursor overall

play11:55

it's pretty

play11:56

cool anyway let me know your thoughts

play11:59

thoughts in the comments if you liked

play12:01

this video consider donating to my

play12:04

Channel Through the super thanks option

play12:06

below or you can also consider becoming

play12:09

a member by clicking the join

play12:12

button also give this video a thumbs up

play12:16

and subscribe to my channel I'll see you

play12:18

in the next video till then bye

play12:23

[Music]

play12:29

the

Rate This

5.0 / 5 (0 votes)

Связанные теги
VS CodeCursor alternativesSuper MavenClaude DevAI toolsCode refactoringAutonomous programmingOpen-sourceCoding extensionsProductivity hacks
Вам нужно краткое изложение на английском?