Cursor AI Tutorial for Beginners (How I Code 159% Faster)

Поділитися
Вставка
  • Опубліковано 12 вер 2024

КОМЕНТАРІ • 299

  • @Sammi84
    @Sammi84 23 дні тому +115

    Just clicked through four other videos on Cursor before this one. This is by far the best. The others were insufferable. Just a lot of talk about nothing. This vid gets straight to the point of demoing Cursor and keeps rolling.

    • @VoloBuilds
      @VoloBuilds  23 дні тому +10

      🤩 Thank you so much! Really appreciate it! Best of luck coding fast 😎

    • @aghawaleedhasan363
      @aghawaleedhasan363 17 днів тому +2

      Seconding this. Excellent video.

    • @wdmeister
      @wdmeister 14 днів тому +1

      Exactly! I watched 3 videos and i still didn't know what to expect from the Cursor.

    • @rd42537
      @rd42537 11 днів тому +1

      Have to agree with this, some of the others are very tedious indeed whereas volo coherently explains things with a very calm and composed manner!

  • @lukemelas
    @lukemelas 13 днів тому +65

    Luke from Cursor here. Thanks for the awesome video -- really comprehensive and well-made! We're working on making Composer even smarter so it can handle the types of inputs you gave it :) . And we're always interested in your feedback to make Cursor even better!

    • @VoloBuilds
      @VoloBuilds  12 днів тому +5

      Thank you, Luke!! You all have built a fantastic product! Would love to stay in touch on X or wherever if y'all have any new features you want feedback on!
      One quick feature request :) Can we get a "create new file" button in the chat sidebar for cases where it writes code for a non-existing file? Compose does this well but I still prefer chat for predictability and the fact that it's pinned to the sidebar (btw would also love the ability to pin composer to the side).
      Anyhow thanks for watching and thank you for all you do!

    • @bartekjach8921
      @bartekjach8921 11 днів тому +1

      @@VoloBuilds I prefer chat mode for now too and a create new file feature would be great

    • @B4zing4
      @B4zing4 7 днів тому +2

      May i ask why you decided to build a whole new IDE instead of integrating new plugins in vscode?

    • @NNM-888
      @NNM-888 5 днів тому

      @@B4zing4 Exactly my thoughts aswell 😆 It's like making some vscode (or jetbrains) plugin like "Continue" - a standalone IDE itself. Overengineering in its finest

    • @amoukhtari
      @amoukhtari 3 дні тому

      @@B4zing4 some of cursor features weren't possible to implement using just vscode extensions so he opted to forking vscode instead. He already answered it in cursor forum

  • @CompositingAcademy
    @CompositingAcademy 18 днів тому +20

    i know zero web stuff, I made a react web app + database + stripe integration + video library with Claude by manually doing this process. Cursor looks like it makes it faster, can’t wait to jump in

    • @VoloBuilds
      @VoloBuilds  18 днів тому +7

      Nice! Yeah I was using ChatGPT and Claude for a while. Switched to Cursor and now with Sonnet 3.5 nothing seems to compare to the workflow. It's such a great way to get started!

    • @ddwinhzy
      @ddwinhzy 15 днів тому +1

      @VoloBuilds I really hope I can create with you, and I hope there will be more teachings like this

    • @nathangwyn6098
      @nathangwyn6098 14 днів тому +2

      Stripe integration with 0 coding experience? Doesn't sound too smart at least for production anyways. Can't say I'm not skeptical.. Nor can it deploy for you. I'll have to give it a spin. Sounds like a lot of power... we shall see.

    • @Boschx
      @Boschx 14 днів тому

      ​@@nathangwyn6098He is lying obviously

  • @phatboi9835
    @phatboi9835 15 днів тому +10

    I have been using Cursor for about 3 months now and absolutely enjoy it so far. It's crazy that it knows what I am thinking in regards to code. I would be like 'Now I need to add this here' and I would start typing and it would put exactly what I was going to put. Pretty crazy. Worth every dime and would recommend.

    • @VoloBuilds
      @VoloBuilds  14 днів тому +2

      Hahah yeah it is a lot of fun to work it!

  • @drummondjames
    @drummondjames 8 днів тому +3

    Was resisting the move to cursor, watched a few videos and was unconvinced but now I'm sold! Great video, thanks!

    • @VoloBuilds
      @VoloBuilds  7 днів тому

      Nice! Hope it works well for you - would love to hear how it goes after you try it for yourself!

  • @apu242008
    @apu242008 17 днів тому +12

    I don't know anything about programming, I accidentally came across a post on X about Cursor... I searched on UA-cam and found you, my new best friend!! Thanks, bro, for this amazing video. Greetings from Argentina. Keep it up.

    • @VoloBuilds
      @VoloBuilds  17 днів тому +2

      That's awesome! It's never been a better time to learn how to build - wishing you all the best! :)

    • @emanuelangel8922
      @emanuelangel8922 15 днів тому +2

      Nunca es tarde para empezar bro

  • @adipradhan2724
    @adipradhan2724 26 днів тому +25

    Probably the best video on using cursor out there. thanks!

    • @VoloBuilds
      @VoloBuilds  26 днів тому +2

      Thank you so much :) really appreciate it!

  • @giranmoo
    @giranmoo 18 днів тому +4

    This was a brilliant video highlighting how we can best use Cursor. Thank you so much for taking the time to share your insights! ❤

    • @VoloBuilds
      @VoloBuilds  18 днів тому +1

      Thank you for watching! Glad you enjoyed it!

  • @derekwhite3355
    @derekwhite3355 14 днів тому +2

    One way to manage Cursor's wildness is just like with any other project - before you do your big change just make a new branch 'refactoring' and if you have GitLens those pretty lines will stay in place even after accepting
    If you do think it's unrecoverable, switch branches and delete it

    • @VoloBuilds
      @VoloBuilds  13 днів тому +1

      Hey Derek - that's a really good tip! Would definitely help control things when there are large changes. I should mention this in a future video!

  • @ThreadingArtisticReality
    @ThreadingArtisticReality 17 днів тому +5

    17:37 as of last night, the composer setting in the beta section is gone, and it looks to be fully integrated. I had 0.39 yesterday and the vid was spot on. Today I updated to 0.40 and the Ctrl+k brings up composer strait away and there is no beta composer

    • @VoloBuilds
      @VoloBuilds  17 днів тому +2

      Yep! 0.40 has it by default. Ctrl+K is still the inline editor (looks similar to compose but is in the context of the file) but Ctrl+i should bring up the composer

    • @ThreadingArtisticReality
      @ThreadingArtisticReality 17 днів тому +2

      @@VoloBuilds I have watched a bunch of cursor bids, but yours is the only one I watched 3 times and sent to my coworker. The small project format is great. I am a 3 decade senior ç# programmer, I don't have time for this react stuff but I need it lol

    • @VoloBuilds
      @VoloBuilds  16 днів тому +2

      Thank you so much :) haha yeah React has a bit of a learning curve but once you get it, you can really fly on the UI stuff. I'll make a tutorial for that at some point. I wanted to make a series of learning some basics + frameworks using AI as a mentor but need to think about how to best structure them.

    • @ThreadingArtisticReality
      @ThreadingArtisticReality 16 днів тому

      @@VoloBuilds last night I spent 2 hours asking cursor to fix all the things it kept getting wrong. Gave up, watched your other vids on the frustration to share your pain. Went back and started a conversation with Perplexity about it, telling it to talk to me as a senior c# desktop programmer, and I get it now. Composer started the whole project off wrong when I composd it from a blank directory, then spent hours trying to fix itself. Asking ai how to talk to ai... Ai inception. Composer is very powerful, but without a project wizard like visual studio, it can start off wrong.

    • @ThreadingArtisticReality
      @ThreadingArtisticReality 16 днів тому

      @@VoloBuilds as for video structure, may I make some suggestions... What about a project you know is tight and should take it 30-60 minutes, is self contained in both concept (to keep your script easy) and visuals (to keep your design work easy). But focus not so much on the goal of the code or its usefulness but the process of the human component - what did you need to type and think about to shape the direction of the ai. What pains did you have, what amazing things it did. The iterative process of what we humans go through, IMO is more valuable a vid than what the widget actually does :)

  • @uaknight59
    @uaknight59 11 днів тому +2

    Really good and well explained tutorial on using Cursor, showing the essential features in actual no-nonsense work. Thank you!

    • @VoloBuilds
      @VoloBuilds  11 днів тому

      Glad you found it helpful! :)

  • @ismailco
    @ismailco 17 днів тому +2

    Claud helps me a lot in coding small changes and debugging my code. This is cool, I can use all the AI features I like with a version of my favorite Code Editor
    Cool Video 💯

    • @VoloBuilds
      @VoloBuilds  17 днів тому +2

      Definitely - I was using ChatGPT and Claude before trying Cursor and this just accelerated my process even further. My favorite time-saver is tagging files which otherwise I'd have to open and copy/paste into the browser. Good luck with your code!

  • @nebilic9999
    @nebilic9999 17 днів тому +2

    This is a game changer and a great way to showcase the power of Cursor. Thank you!

    • @VoloBuilds
      @VoloBuilds  17 днів тому +1

      Totally! Glad you enjoyed it - have fun coding!

  • @jaysonp9426
    @jaysonp9426 19 днів тому +10

    This was excellent. Keep up the good work 👍
    I've been using AI to write code for 2 years all day every day...as in I don't write code anymore.
    I found the actual skill is providing a consistent prompt that only moves one goal at a time and being as redundant in the prompt as possible for that goal.
    It's like explaining what you want to an alien who barely understands English but can do anything you ask.

    • @VoloBuilds
      @VoloBuilds  18 днів тому +2

      Hahah nice analogy. Thanks for watching! I've also been using AI to write the majority of my code but I've found there's a tipping point where it's faster for me to go in and make the edit rather than re-prompting. Usually that has to do with nailing the styling of UI components, but models are getting better so I expect it will keep shifting towards more and more prompting

  • @grabatar
    @grabatar 18 днів тому +2

    Thanks for making a good video. im very new to coding, not new to code as iv been a self learned linux sysadmin and then been a techops support "engineer" for many years.
    I have issues learning from videos that keep missing details and steps etc etc.
    This one was very well setup not just by the script but how you put things.
    Im using this to create a new elixir project with that learning elixir as my first language. So far i have a basic site with basic functions and i love this.
    Thanks

    • @VoloBuilds
      @VoloBuilds  18 днів тому +1

      That's awesome! It really helps to learn quickly. I am curious to see how good the code generation is for Elixir because it is a bit less common than JS or Python. If you run into issues with it, I would suggest trying a more common lang to compare - but it's really cool that you already have a basic site up! Good luck!

  • @robrita
    @robrita 25 днів тому +7

    Ctrl+K: This command is used to highlight some code and then write some instructions for the AI to iterate on that code or to take that code into account and do something that you want it to do.
    Ctrl+L: This command is used to summon the chat window.
    Ctrl+Z: This command is used to undo the changes made by the AI.
    Ctrl+Enter: This command is used to search the entire codebase for a specific string.

  • @cbbeng
    @cbbeng 27 днів тому +5

    Nice video. Seems like Cursor has a lot of the features that the awesome free Codeium extension has and takes them a bit further.

    • @VoloBuilds
      @VoloBuilds  27 днів тому +2

      Thank you! Yeah I think cursor has the right idea with trying to make the entire editor AI-first; I'm curious to see what the final form of the Composer is going to look like. Seems like a great idea but they still have some issues to work through there!

  • @subhashgowda8999
    @subhashgowda8999 22 дні тому +17

    Today i tried it , and built an entire todo app with RN. Holy crap, I know nothing about RN

    • @VoloBuilds
      @VoloBuilds  21 день тому +2

      That's amazing! Keep going!

    • @chandrasekhar01
      @chandrasekhar01 14 днів тому

      @@VoloBuilds he is taking your job soon 😂

  • @sakarsr
    @sakarsr 19 днів тому +5

    This is a wonderful video that shows the features of Cursor. Thank you for your time in making this video, and have good health. I think Cursor will change the way we all write code.

  • @rogerthao588
    @rogerthao588 9 днів тому +1

    Great video showing the powers of Cursor. Thanks for creating it!

    • @VoloBuilds
      @VoloBuilds  9 днів тому

      Thanks Roger! Glad it was helpful!

  • @tauflife
    @tauflife 8 днів тому +1

    Really helpful. Thanks a lot for the great breakdown. Looking forward to other videos! 🤙

    • @VoloBuilds
      @VoloBuilds  7 днів тому

      Thanks for watching! Glad you liked it :)

  • @talals669
    @talals669 10 днів тому +2

    Writing code is one of several stages, all you see now is just improving productivity

  • @johnlam6970
    @johnlam6970 19 днів тому +1

    Thank you! You should mention the docs feature in a future video. It works amazingly well and is super fast. The console output mentions merkle in it which is very interesting if they are using a golang modules like approach towards versioning of docs.

    • @VoloBuilds
      @VoloBuilds  19 днів тому

      Absolutely! You read my mind :) I just uploaded a new video where I cover this! ua-cam.com/video/1kPr1vy0-QY/v-deo.html

  • @ChicagoJ351
    @ChicagoJ351 19 днів тому +5

    I’m a developer and work with cursor every day. The real challenge with AI in general is coding without AI is faster than using AI in many cases.
    If you’re asking general prompts, yes it will do a lot for you. But in most web apps, thats not going to be good enough. It’s usually very specific things you want it to do, and it takes time to write up the right prompt with all the details. Unless, you don’t care about the code it generates, the trick is to avoid complex prompts and communicate direct and to the point.
    Again, it depends on what is good enough for you. General prompts where AI does a ton of things at once, if that’s good enough then fine. But for many projects you are going to want very specific features and code, and it takes time to write those prompts.
    That said, I love working with cursor. I’m practicing every day to try and get better using it. Using lists, direct language, tables, json dumps, etc…, they are all tools you have to write good prompts.

    • @VoloBuilds
      @VoloBuilds  18 днів тому +1

      Great points! I was curious about this too so I put it to the test. I built the same app with AI and then without it to see if it actually made me faster or if writing the prompts just slowed me down. Take a look at what I found: ua-cam.com/video/x4Pe5LjUHKQ/v-deo.html

  • @dharmatejamyneni4879
    @dharmatejamyneni4879 11 днів тому +1

    Came here from Andrej's Thread, Thanks for helping out.

    • @VoloBuilds
      @VoloBuilds  11 днів тому

      Awesome! Thanks for watching :)

  • @mrd6869
    @mrd6869 27 днів тому +5

    I haven't tried this yet but i have used others. AI
    has been an amplifier for me learning python.
    I'm able to learn concepts and run exercises.
    I'll take a look at this.
    Also: by taking control of each individual line ,it does help
    to revise things without having to rewrite the whole thing.
    Saves time.

    • @VoloBuilds
      @VoloBuilds  27 днів тому +1

      That's awesome - yeah AI is a fantastic way to learn and the approach you described is perfect for learning because then you actually understand what is going on - so when the time comes to troubleshoot something you will know what it is doing! Wishing you all the best :)

    • @mrd6869
      @mrd6869 27 днів тому +2

      @@VoloBuilds .u too. also here's more.I put together a AI powered, red teaming tool im bringing to market,in the fall.Built the whole thing in English.I have a human software engineer reviewing things of course but it works.This makes me think,the next five years there is gonna be a seismic shift.

    • @VoloBuilds
      @VoloBuilds  27 днів тому +1

      That's awesome - I'd love to see it when it's ready. Lots of people get scared of coding even if AI is writing it for them, but it's absolutely a great enabler for those who embrace the change!

  • @Innesb
    @Innesb 12 днів тому +2

    When making changes to many files, use git, and commit prior to making the changes. If it all goes wrong, as with demonstration of multi Composer in this video, you can easily revert all the changes with a single click in the source control panel. Commit often!

    • @VoloBuilds
      @VoloBuilds  12 днів тому

      Great suggestion! I'll have to mention this in a future video!

  • @illydimitrova
    @illydimitrova 16 днів тому +2

    Great introduction, thank you! 💪

    • @VoloBuilds
      @VoloBuilds  16 днів тому +1

      For sure :) thanks for watching!!

  • @RoryDavidWatts
    @RoryDavidWatts 13 днів тому +1

    This is a really excellent rundown, thanks a lot.

    • @VoloBuilds
      @VoloBuilds  13 днів тому

      Thanks Rory!! Really appreciate it :)

  • @chezanagrofarm153
    @chezanagrofarm153 18 днів тому +2

    Thanks I have been experimenting with multiple AI tools such as Claude Dev, Codeium and Cody. With the right technique, I can get get AI to write 90% of code that meet my expectation in term of code quality. Claude Dev + Cody combo is my preferences at this time, but after watching your video, I will try Cursor next.

    • @VoloBuilds
      @VoloBuilds  18 днів тому +1

      That's great! I have to try Claude Dev + Cody and some of the other approaches others have mentioned - perhaps just to do a comparison at some point

  • @Dr_mhuss
    @Dr_mhuss 22 дні тому +1

    Thank you very much for the tutorial! it is definitely helpful. I would love to see more videos about using Cursor in developing and deploying applications.

    • @VoloBuilds
      @VoloBuilds  22 дні тому +1

      Thanks for watching! Will be making more!

  • @godonholiday
    @godonholiday 14 днів тому +1

    This is great!
    Do they use your code to train the models?
    Is your code shared upstream?

    • @VoloBuilds
      @VoloBuilds  13 днів тому

      I don't believe so, but honestly I do not know for sure. Let me know if you find any more info on this

  • @alexkelly757
    @alexkelly757 18 днів тому +1

    I thought compose was too difficult to track, thanks for the confirmation as I thought it might have been me missing a trick.

    • @VoloBuilds
      @VoloBuilds  18 днів тому

      Yeah I kinda struggled with Compose as well until I realized I could go file-by-file - then it became great! But I wish I could pin it to the sidebar (or have the chat sidebar just do the compose stuff). I think they'll iron out this UX in the coming months. Thanks for watching!

    • @alexkelly757
      @alexkelly757 18 днів тому

      @@VoloBuilds that makes sense. I tried moving it to another screen but failed. I'm not sure the models are good enough for that many changes, I ended up with bugs that I couldn't debug due to too many changes. Chat builds up slower and can start with a simpler program. Maybe we need opus 3.5 or gpt 5 to go to next level using compose...

    • @VoloBuilds
      @VoloBuilds  18 днів тому

      That's been exactly my experience, so I'm glad to hear that I'm not the only one haha. I'm super curious to see if those more powerful models can give Compose the boost it needs!

  • @TheSnekkerShow
    @TheSnekkerShow День тому +1

    That was very helpful and well presented.

  • @TechnicallyTrent
    @TechnicallyTrent 8 днів тому +1

    Awesome tutorial...thanks!

  • @lehoangtuan613
    @lehoangtuan613 11 днів тому +1

    Really well-explained video!
    Thank you so much!

    • @VoloBuilds
      @VoloBuilds  11 днів тому

      Thank you! Glad you enjoyed it :)

  • @wesleymogaka
    @wesleymogaka 14 днів тому +2

    Great. I'm going to try using cursor for creating js based UI for my python based Apps (AI chatbots/ apps) I already know python but zero knowledge of JS. Hopefully I can create intuitive UIs using cursoe

    • @VoloBuilds
      @VoloBuilds  13 днів тому

      That's awesome! I expect it'll go pretty well since you already have some technical experience! It's great for learning!

  • @v0leg
    @v0leg 26 днів тому +1

    Love this video! Will share it with every developer I know :)

    • @VoloBuilds
      @VoloBuilds  26 днів тому

      😄 glad you enjoyed it! Yeah it's a huge productivity boost for me!

  • @jefftu7480
    @jefftu7480 9 днів тому +1

    Great video, thanks volo!

    • @VoloBuilds
      @VoloBuilds  9 днів тому

      Thanks Jeff! Appreciate it :)

  • @NicolasCadilhac
    @NicolasCadilhac 15 днів тому +2

    After seeing your videos, I decided to try Cursor+Claude and I'm quite disappointed. In a Vue app, I supplied the doc to PrimeVue 4 (a UI library). In my code I had Primevue theming configured for v3. I asked him to change the config to make it v4 correct. It was unable to do so, always proposing errors. Is it able to crawl and index documentation pages that are not simple text and links? Cursor tells me it indexed one page only... It may not be able to run javascript pages... Therefore, how am I supposed to provide a complete doc for a library like PrimeVue for instance?

    • @VoloBuilds
      @VoloBuilds  15 днів тому +1

      Oh dang, sorry to hear you got stuck with that. Honestly I haven't used the documentation feature very much so I am not sure of the limitations but thanks for raising this. Did you use @Docs or @Web or just paste in a URL? I wonder if one of those is better than the others at multi-page documentation? In my other video I used the OpenAI assistants API docs that were already indexed I suppose, so perhaps it works better if the docs are officially added? Not sure.
      While I'm not sure how to best import multi-page docs, I can say that it definitely works best with stuff that is popular and well-documented (through questions on stack overflow/github issues that it would have been trained on). Trying to use it with newer or niche frameworks/libs may cause some problems. I've had the most success with (luckily) my preferred stack - full-stack JS and React.

    • @NicolasCadilhac
      @NicolasCadilhac 15 днів тому

      @@VoloBuilds I used both with no luck. I raised the point at Cursor's issues github page.

    • @VoloBuilds
      @VoloBuilds  15 днів тому

      Nice - thanks for bringing it up here too; good for me to be aware as I make these videos. I'm not associated w/ Cursor btw, but just appreciate being aware haha. Hope you manage to resolve the issue!

  • @NihatDurak-vs9mf
    @NihatDurak-vs9mf 19 днів тому +2

    Very useful and helpful video. For a complete programming noob like me, would you recommend learning coding with something like Cursor, or would you say that it's best to begin from traditional first principles? For example, I'd like to try developing a simple Android app for radio station streaming, just to get my feet wet.

    • @VoloBuilds
      @VoloBuilds  19 днів тому +1

      Congrats on getting started! I think it's the best time and I would recommend to use the AI to your advantage. I made a video about it actually - ua-cam.com/video/KjLg9x0WKkY/v-deo.html
      I made that before going all-in on Cursor though - I think I'll make an updated learning to code video using Cursor in the future.
      The key is making sure you understand the code that it is writing. So start small, read the code it writes, and ask it to clarify anything you don't understand. Supplementing with some software engineering basics will also help (particularly for security, deployment, etc) but I would focus primarily on building.

    • @NihatDurak-vs9mf
      @NihatDurak-vs9mf 19 днів тому +1

      @@VoloBuilds Thanks very much for this advice. Subscribed, liked and I hit the ding-dong button. I found your channel from Andrej Karpathy's tweet. Looking forward to your content.

    • @VoloBuilds
      @VoloBuilds  18 днів тому

      That's awesome :) welcome!!

  • @William91G
    @William91G 17 днів тому +2

    THank you so much for this :D

    • @VoloBuilds
      @VoloBuilds  16 днів тому

      For sure! Thanks for watching :)

  • @mihaelbespalov
    @mihaelbespalov 19 днів тому +1

    Thank you for the tutorial! I think it’s the best one at this time

    • @VoloBuilds
      @VoloBuilds  19 днів тому

      Thank you very much! I'll be making more - let me know if there are any other areas I should cover

  • @iversity
    @iversity 23 дні тому +2

    Great presentation content, style, delivery. Like and sub.

  • @Bartofii95
    @Bartofii95 10 днів тому +1

    You may never see this but I’ve been looking for some help on like “HOW to use AI to code AND learn”. Because I can just get into a copy and paste loop, I don’t know anything but if I sat down and learned it and stopped copy pasting, I would know it already. Just wish there was an easier way to do the two

    • @VoloBuilds
      @VoloBuilds  9 днів тому

      Yeah I think there are many in this position now - because it is now easier than ever to build products but people still need to learn a lot of basics to understand how to use the tools properly. I'm definitely considering making some videos on this subject. Thanks for the suggestion!

  • @phyzix_phyzix
    @phyzix_phyzix 23 дні тому +3

    With the amount of time it takes you to write 3 paragraphs to explain to the AI what you want to do for 1 change do you feel you could be done with 3 other changes?

    • @VoloBuilds
      @VoloBuilds  23 дні тому +1

      Excellent question! I was suspicious of this and wondering the same exact thing so I put it to the test. I built the same app twice - first with AI and then without to see if it *actually* made me faster. This is what happened: ua-cam.com/video/x4Pe5LjUHKQ/v-deo.html

    • @phyzix_phyzix
      @phyzix_phyzix 23 дні тому +1

      @@VoloBuilds Thanks!

  • @DonvitoCodes
    @DonvitoCodes 17 днів тому +1

    awesome video. great summary of cursor features. also keeping it real that it has its flaws we need to be careful too. thanks for sharing.

    • @VoloBuilds
      @VoloBuilds  17 днів тому +1

      Thank you so much! Yes I think it's important to share the flaws too. Compose has so much promise but I still end up in messy situations with it more often than not. I hope future AI models can fix that issue.

    • @DonvitoCodes
      @DonvitoCodes 16 днів тому

      @@VoloBuilds Yes that’s true. Sometimes it’s a rabbit hole too. haha. So we need to use git and commit for checkpoints that are working.

    • @VoloBuilds
      @VoloBuilds  16 днів тому

      @@DonvitoCodes Totally! I indeed had a situation where I had to go back to my git history to see what the heck happened hahah

  • @OniKabuki
    @OniKabuki День тому +1

    what a fantastic tutorial. thank you !

    • @VoloBuilds
      @VoloBuilds  4 години тому

      Thanks for watching, Oni! :)

  • @Raines1220
    @Raines1220 17 днів тому +1

    I suggest using Whisper to dictate your prompt. It seems like your coding speed is limited by your typing speed.

    • @VoloBuilds
      @VoloBuilds  16 днів тому +2

      That sounds pretty awesome! I'd say my coding speed in a realistic scenario is limited by me sitting in my chair and just thinking about what I actually want to build and how I want it built lol (architecture, design)

  • @muhammad2270
    @muhammad2270 27 днів тому +2

    jensen huang's statement about programming is gettign truer and truer with the passage of time.

    • @VoloBuilds
      @VoloBuilds  27 днів тому +1

      We're definitely seeing a big speed boost - but in many ways I still think engineering understanding is required to properly guide the AI. Autonomous operation is still an area where it struggles. I'm excited to see what innovations we can make in that realm.

    • @muhammad2270
      @muhammad2270 27 днів тому +1

      @@VoloBuilds exactly, but this is where things are headed, definitely these are not autonomous yet, but people with core engineering problem understanding can maximize their productivity which is really appreciable.

  • @jcl7987
    @jcl7987 25 днів тому +1

    Great tutorial on Cursor, thank you!

  • @trashedprogrammer
    @trashedprogrammer 19 днів тому +1

    This was a great overview thank you!

    • @VoloBuilds
      @VoloBuilds  19 днів тому

      Glad it was helpful! Let me know if there's anything you'd like to hear more about :)

    • @trashedprogrammer
      @trashedprogrammer 19 днів тому

      @@VoloBuilds Learning more about cursorrules, and how to best set them based on the codebase's stack would be cool :)

    • @VoloBuilds
      @VoloBuilds  18 днів тому

      Thanks for the suggestion! I haven't used it myself but will check it out - someone else mentioned this too!

  • @Alex-hr2df
    @Alex-hr2df 14 днів тому +1

    Since you use Cursor AI now, do you still have your Claude AI subscription active or you don't need it anymore?

    • @VoloBuilds
      @VoloBuilds  14 днів тому +2

      I do because I ask Claude about non-coding stuff, but now that you mention it, perhaps I can just ask through Cursor lol - I wonder how well-equipped it is to do non-coding stuff. Will need to try it out

  • @MichaePhelps-o6b
    @MichaePhelps-o6b 12 днів тому +1

    very nice tutorial !

  • @jbssfl
    @jbssfl 19 днів тому +1

    Can you start with an empty project and then cmd l and describe your app from scratch perhaps a simple top down view at first so that it gives the basic code framework and then hone in from there to keep adding in specific details/features etc?

    • @VoloBuilds
      @VoloBuilds  18 днів тому

      Yes, you should be able to do that, especially if you are trying to do something like write a script or make a basic html/js/css web page.
      If you want to use a framework like React, I recommend using create-react-app to first create the project since it will generate a bunch of files (like 10+) which will be more dependable than having Cursor generate it. But that's just a small step.
      In my latest video I actually recommend to do exactly what you're saying - use Compose to generate the initial files for the app! It's a great approach.

  • @GarethDoherty1985
    @GarethDoherty1985 20 днів тому +2

    Does anyone know how well this will work with .Net projects and solutions?
    Almost all demonstrations of it that I can find are either JS or Python.
    I'd love to use it to build .Net Blazor applications etc.

    • @VoloBuilds
      @VoloBuilds  20 днів тому +2

      I'm really curious to hear about this too. I expect JS/python code would be higher quality since there are so many examples that the AI models are trained on. There should be enough .net out there to give it a good idea too, but I am curious to see the difference.

  • @SeaTaj
    @SeaTaj 16 днів тому +1

    Great video and demo.

  • @UmarHamza
    @UmarHamza 6 днів тому +1

    Best cursor tutorial

  • @rishh172
    @rishh172 13 днів тому +1

    Could you make a video of cursor writing unit tests for an existing code base ?

    • @VoloBuilds
      @VoloBuilds  13 днів тому

      Hey that's a good use case! I was thinking of making a video of some use cases like this and refactoring code, etc. thanks for the suggestion!

  • @piotrpurzycki8547
    @piotrpurzycki8547 12 днів тому +1

    Great stuff! Thanks

    • @VoloBuilds
      @VoloBuilds  12 днів тому

      Thanks Piotr! Glad you liked it!

  • @onaecO
    @onaecO 18 днів тому +1

    Well done!

  • @mr0market
    @mr0market 14 днів тому +1

    I don't see an Apply button at the top of the chat window. Is there a config item i need to change for this to appear? I'm on the free version and still within the 14 day trial period.

    • @VoloBuilds
      @VoloBuilds  14 днів тому

      It would appear if you are talking about a specific file and have that context loaded - so if you are on index.html and ask it to write some code, then you can apply (it applies the *changes*). If you are asking for it to write some code to create a new file.... then there is no apply button :) I tried to get the devs attention on X to add this but haven't heard back haha. Would love a "create new file" button in that case.
      That would be my best guess anyway. I know one of the differences between the "bring your own key" approach and Cursor Pro is indeed the ability to use the apply feature, but I would assume it should be there if you are using the trial

  • @jonathanwest1993
    @jonathanwest1993 15 днів тому +1

    Can this be used for R programming e.g. the loading of csv tabular data, viewing the tables similar to R studio, and eventually developing R Shiny applications?

    • @VoloBuilds
      @VoloBuilds  14 днів тому

      I'm not familiar enough with R to say, but it does not have visualization out of the box. Maybe there are VS code plugins for that? It could probably write the code but may not be as purpose-built as R studio

  • @לירןלירן-ס7ז
    @לירןלירן-ס7ז 27 днів тому +1

    Wow thank you very much if you can upload more videos like this it will help a lot

    • @VoloBuilds
      @VoloBuilds  27 днів тому

      Glad that it was helpful! Let me know if there's anything in particular you'd like to see more about :)

    • @muhammad2270
      @muhammad2270 26 днів тому +1

      @@VoloBuilds integration of these genAI models to your projects

  • @BrianMendoza93
    @BrianMendoza93 19 днів тому +1

    How is the Claude 3.5 Sonnet used? Are you using a PRO API? Per token? I am new using AI into my workflow and I want to integrate those tools. Currently using Claude Projects. Thank you.

    • @VoloBuilds
      @VoloBuilds  19 днів тому +1

      I am using Cursor Pro which comes with unlimited Sonnet 3.5 usage out of the box (as far as I can tell anyway). When you use the chat, in the bottom left is a model selector - you can see Claude Sonnet selected there. They update the default to whatever is best. Sonnet is best right now for sure.
      You can also bring your own Anthropic API key, but with my usage that would be more expensive than Cursor Pro

    • @BrianMendoza93
      @BrianMendoza93 19 днів тому +1

      @@VoloBuilds Thank you man! I'll give it a try! :)

  • @QATestingExpert
    @QATestingExpert 13 днів тому +1

    some company don t want to use it because it traines on the company code. Do you use it in your company?

    • @VoloBuilds
      @VoloBuilds  13 днів тому +1

      Yep this is true but they will need to find some other similar solution or they will simply get left behind and out-competed. I'm doing freelance and solo development so it's not an issue for me

  • @MuzammilAhmad-tw4fb
    @MuzammilAhmad-tw4fb 14 днів тому +1

    Thanks very nice and informative

    • @VoloBuilds
      @VoloBuilds  14 днів тому

      Glad it was helpful :) thank you!

  • @imag1ne852
    @imag1ne852 19 днів тому +1

    What do you guys think it’s better, Claude Projects or Cursor IDE? Personally i prefer cursor but I’m not sure

    • @VoloBuilds
      @VoloBuilds  19 днів тому

      Cursor for sure; that way it's all integrated and as you build a complex app with many files, you can still effectively reference everything and deploy code. Easier to work with local files IMO

  • @colmxbyrne
    @colmxbyrne 20 днів тому +1

    Have you looked at GPT engineer and compare?
    Cursor is IDE centred and GPTe focuses on the generation

    • @VoloBuilds
      @VoloBuilds  20 днів тому +1

      I haven't tried it yet, but will check it out. The problem I've seen with autonomous code-writing agents so far is that they tend to get off track and spin their wheels. With current capabilities, it seems a lot more practical and effective to have the developer in the loop at the feature and file level.

    • @colmxbyrne
      @colmxbyrne 19 днів тому

      @@VoloBuilds that makes sense. I'm trying to envision something in the middle - accessible for low tech folks and workable for engineers. (I'm a product manager)
      GPT engineer have a new release on Monday and it deploys code to GitHub as you make changes as well as showing the output and preview
      I'm going to play with cursor and see how it compares for building working software

    • @VoloBuilds
      @VoloBuilds  18 днів тому

      That sounds pretty cool, I'll have to check it out! Thanks for the heads up!

  • @andybecker5001
    @andybecker5001 21 годину тому +1

    Is there not a test changes without permanently applying them?

    • @VoloBuilds
      @VoloBuilds  4 години тому

      Hey Andy - the nice thing is you can ctrl+z undo the changes after so it's pretty easy to roll back. For bigger multi-file changes with composer, I do think it's still a bit of an issue. I've seen some people suggest using git commits and rolling back when making big changes - I think this is a good idea.

  • @tyjeait
    @tyjeait 26 днів тому

    The only thing I dislike about cursor is the lack of auto settings sync across machines, but maybe it is a matter of time until they include it

    • @alexBaldman
      @alexBaldman 24 дні тому

      I think you can do that with a plugin just like in vscode, no?

  • @adamqjsmith
    @adamqjsmith 7 днів тому +1

    Is gpt 4o a lot worse? my work gives me 4o for free but im fine with paying for claude if its a lot better

    • @VoloBuilds
      @VoloBuilds  5 днів тому

      Yeah, I think 4o is quite a bit worse. It runs into an issue where it re-generates the same exact code over and over without changes (or minimal changes) so you end up in a big time-wasting loop. If you're using GPT models, I suggest GPT-4 turbo, but it's definitely a step down from Sonnet 3.5. Btw, you don't need to pay for Claude if you are paying for Cursor!

  • @peterwhite1381
    @peterwhite1381 24 дні тому +8

    259% faster is actually 3.5x faster

    • @VoloBuilds
      @VoloBuilds  24 дні тому +2

      D'oh! Thanks for the correction. The real result was 2.5x based on my experiment (in my previous video) - so my original title here (259%) was wrong. Fixed it, thanks!

    • @glennmatlin1952
      @glennmatlin1952 19 днів тому

      259% of the time, it works every time 🥸

    • @rickboyerdev
      @rickboyerdev 18 днів тому

      Where are you guys getting this math? 259% = 2.59x faster.

    • @rickboyerdev
      @rickboyerdev 18 днів тому

      @@VoloBuilds So now your title reads:
      How I Code 1.59x Faster Using AI

    • @VoloBuilds
      @VoloBuilds  18 днів тому +1

      Haha I thought about this carefully and it's true - my original title claiming 259% faster would actually mean 3.5x faster.
      Because think about this: 50% faster doesn't mean you're half as fast.. It means you are still going 100% fast PLUS 50% faster. 100% Faster means you are going twice as fast (100% + 100%). So my 2.59x finding from the previous video translates to ... 159% faster 😂

  • @abdullahclementabdulshekur6736
    @abdullahclementabdulshekur6736 6 днів тому +1

    cursor is awesome

    • @VoloBuilds
      @VoloBuilds  5 днів тому

      Love it! What are you building with it? :)

  • @blarvinius
    @blarvinius 14 днів тому +1

    5:26 Oh hell yes.

    • @VoloBuilds
      @VoloBuilds  14 днів тому

      Yeah, that apply feature is the biggest deal and what sets Cursor apart IMO

  • @johnthomas350
    @johnthomas350 11 днів тому +1

    Thanks!

    • @VoloBuilds
      @VoloBuilds  11 днів тому

      Thank you so much! My very first super thanks 😄 you're awesome!!

  • @cryptoarchivo9241
    @cryptoarchivo9241 19 днів тому +1

    The claude pro use is diferent from claude chat to api claude?

    • @VoloBuilds
      @VoloBuilds  18 днів тому +1

      The names can get very confusing. Let me try to clarify:
      Claude - a family of AI models created by Anthropic
      Claude (chat) - a UI made by Anthropic to use their models via a browser
      Claude Pro (chat) - subscription access to Claude chat with much more generous restrictions
      Anthropic / Claude API - access to Anthropic's models (Claude) via an API (paid in $/token)
      Cursor - an AI-powered code editor that uses AI models under the hood. You can choose which models it uses, including Claude models such as Sonnet 3.5 (the best one for coding)
      Cursor Pro - a subscription to Cursor which gives you unlimited use of many cheap models (including Claude Sonnet 3.5) and a generous amount of usage for more expensive models

  • @DavitBarbakadze
    @DavitBarbakadze 19 днів тому +1

    What about code versioning - is committing still manual?

    • @VoloBuilds
      @VoloBuilds  19 днів тому +1

      Yep; though I'm sure you can automate that somehow or use a plugin. Since it's VS code based, you can probably use whatever approach worked for VS code

  • @MrBunny53
    @MrBunny53 18 днів тому

    Is cursor safe to use in organisations? What are the security policies and implications for cursor and sonnet 3.5?

    • @VoloBuilds
      @VoloBuilds  18 днів тому

      Good question - I'm doing solo dev and freelance work and it hasn't been a problem with the orgs I'm working with yet, but I can imagine that being a concern. I know they have a .cursorignore file to avoid them indexing stuff, but that doesn't address all concerns. The thing I like to remember when thinking about this subject is that GitHub, owned by Microsoft, is the largest repository of all code, and companies willingly use it without batting an eye!

  • @user-fq7jf6cp9p
    @user-fq7jf6cp9p 20 днів тому +1

    Very powerful tool

  • @newthox
    @newthox 27 днів тому +1

    Insane 😮

    • @VoloBuilds
      @VoloBuilds  27 днів тому

      Yeah it's crazy how much faster it really is! In my last video I compared cursor with manual coding, the difference is wild. Thank for watching!

  • @uncharted9693
    @uncharted9693 16 днів тому

    The tools seems good but I'm worried about the privacy that is not so clear in their web site 🙄

    • @VoloBuilds
      @VoloBuilds  15 днів тому

      Yeah that is a concern. I heard about .cursorignore which can help, and I assume that Cursor will be respectful of privacy, but for sensitive development it could be a potential issue.

  • @limit-breaker876
    @limit-breaker876 10 днів тому

    I'm not seeing the apply button when I use cursor on windows

    • @VoloBuilds
      @VoloBuilds  9 днів тому

      Couple of thoughts:
      1. You should use the sidebar chat (Cmd+L) to see this
      2. It only appears if Cursor is intending to modify an existing file that was passed into it (tagged or the file you're currently on).
      If it writes code for a new file, there will not be an apply button and you will have to create the file and copy/paste the code.

  • @jaskaransingh4704
    @jaskaransingh4704 26 днів тому +1

    Nice video

  • @intersoviet
    @intersoviet 17 днів тому +1

    I think that projects written with a cursor will be flooded with duplicate code now.

    • @intersoviet
      @intersoviet 17 днів тому

      definitely, it will work great in a scope of one function or file. especially if there is a need to resolve some tricky boolean conditions or algos.

    • @VoloBuilds
      @VoloBuilds  17 днів тому +1

      That's a super valid concern! Something I want to address in a future video actually. It doesn't absolve the developer from needing to refactor and keep their code organized (and for them to understand their code). But I bet a lot of new people writing code for the first time will not realize this and end up in a disorganized mess.

    • @intersoviet
      @intersoviet 17 днів тому +1

      @@VoloBuilds right, code will be fragile and unmaintainable if you give unsupervised controll to such tools now.

  • @sadanandasherigara3309
    @sadanandasherigara3309 18 днів тому

    I wanted to know whether Claude can code any backend frameworks.

    • @VoloBuilds
      @VoloBuilds  17 днів тому

      Claude has been trained on a ton of open-source code, so it has knowledge of many frameworks. I would encourage you to try using it with more popular ones because it will have had more training data on those. Cursor, which uses Claude, can be a great way to get that code generated.

  • @robertbaindourov134
    @robertbaindourov134 17 днів тому

    What do you think about Copilot and Codeium?

    • @VoloBuilds
      @VoloBuilds  16 днів тому

      Need to look into them! From people who have used both, I have heard Cursor is wayyy better - but I'll check them out for myself at some point

  • @kripto8231
    @kripto8231 18 днів тому

    i dont have the applay button to applay the code directly from chat to the file. do i need to instal something else. i asked in chat if he see the code, and he answerd only if i share it with him in the chat

    • @VoloBuilds
      @VoloBuilds  18 днів тому +1

      Sometimes Cursor can get confused and not know which file it is modifying. In that case, you can usually just copy/paste the code manually. Also, when you create a new file, it will not be able to apply since it's not changing anything - you need to create the file. This is where Compose comes in handy because it can create new files for you!

  • @johnmoff9324
    @johnmoff9324 2 дні тому

    Does it collect my data? I'm assumjng that AI feature will read my code to make suggestions, is this safe?

    • @VoloBuilds
      @VoloBuilds  День тому

      Yes, your code will be read by Cursor to provide suggestions, similar to any other cloud service provider. As far as I understand they do not use our code to train their models unless you opt into that. You can also use .cursorignore to avoid sending sensitive data such as environmental variables.

  • @shivamkumar-qp1jm
    @shivamkumar-qp1jm 14 днів тому

    If I have 5k lines of code in single file will it still work like without copy and pasting like chatgpt

    • @VoloBuilds
      @VoloBuilds  14 днів тому

      Honestly I don't think it'll work very well, but you can try! Maybe use a high-context model like Google Gemini in the chat where you can select the model? I am curious to see what you find. Any reason to have the 5k lines in one file in the first place?

  • @8eck
    @8eck 19 днів тому +1

    Too bad that it keeps garbage after bad attempt, even though you have canceled those changes. I guess they need to work with git directly, to commit and revert changes in each iteration.

    • @VoloBuilds
      @VoloBuilds  19 днів тому

      When that happens, I'll typically just open a new chat and start over. Also just ctrl+Z to remove the changes they added. But this becomes difficult with composer/multi-file which is why I like applying changes file-by-file and reviewing the code

  • @adriaanb7371
    @adriaanb7371 23 дні тому +1

    thanks!

    • @VoloBuilds
      @VoloBuilds  23 дні тому

      For sure! Glad it was helpful!

  • @walitechtips
    @walitechtips 15 днів тому

    do we have a limitations of tokens ? how many prompts can we use for free ?

    • @VoloBuilds
      @VoloBuilds  15 днів тому

      I actually think it's unlimited! I believe at some point it slows you down and you can pay for fast requests, but idk how much you'd have to use this thing because I use it pretty regularly and I haven't hit any limits or slowdowns. For more advanced models there are limits, but Sonnet 3.5 is unlimited w/ Pro plan and that's the best model for coding

    • @walitechtips
      @walitechtips 14 днів тому

      @@VoloBuilds got it thanks. so do you recommend to buy Claude Pro version on their web or should i buy cursor pro version in which i am getting unlimited claude and chatgp4 prompts ?

    • @VoloBuilds
      @VoloBuilds  5 днів тому

      I think Cursor Pro is more valuable than the paid Claude subscription

  • @ephotopros
    @ephotopros 18 днів тому

    ah ha - thats why Ctrl+shift+k isn't deleting a line. Hmm.. changed the cursor inline chat shortcut and now I can't find it. There it is, AI inline chat.

    • @VoloBuilds
      @VoloBuilds  18 днів тому

      Haha oh yeah I was initially confused with that too; ctrl+k is usually "Search" in most applications so it's not the most intuitive to me.

  • @YonatanSetbon
    @YonatanSetbon 16 днів тому +1

    Can I add my own Anthropic key so that I won't need to buy Sonnet again specifically for cursure?

    • @VoloBuilds
      @VoloBuilds  16 днів тому +1

      You can, but it's kind of annoying for 2 reasons:
      1. You won't get access to some of the best parts of Cursor like auto-apply
      2. It will use the Anthropic API which has separate costs from the Claude Pro subscription, so you'll still end up accruing additional charges.

  • @AdamsTaiwan
    @AdamsTaiwan 11 днів тому

    How does this compare to Google's Project Idx?

    • @VoloBuilds
      @VoloBuilds  11 днів тому

      No clue! I hadn't heard of that till now. Will have to take an look!

  • @joseph5058
    @joseph5058 9 днів тому +1

    everybody making better ai than github copilot 😭

    • @VoloBuilds
      @VoloBuilds  7 днів тому

      lol this is so sad but true. Faang companies continue to fumble basic things they should have no problem delivering. Too much bureaucracy and politics over there. Fun to see startups winning!

  • @erdincakdogan6962
    @erdincakdogan6962 12 днів тому

    Do you know anything about shortcuts I mean want to make commend line with shortcuts

  • @mrnakomoto7241
    @mrnakomoto7241 15 днів тому

    why all of a sudden every one talks about this. this is just vscode + continue plugins plus its not free

    • @VoloBuilds
      @VoloBuilds  14 днів тому

      I think a lot of the features really add up to a leveled-up sort of experience that plugins only partially implement. It allows for the right amount of context and easy-to-apply changes. Idk why it blew up in interest all of a sudden but I guess because in June sonnet 3.5 got released and it made it much much better

  • @naimehossain24
    @naimehossain24 18 днів тому

    How good is the cursor for vue ecosystem?

    • @VoloBuilds
      @VoloBuilds  18 днів тому

      I haven't tried myself since I don't use vue but I would expect pretty good - Vue is definitely a popular enough framework that would have significant amount of code out there for the model to have been trained on. Give it a try and I'd love to hear what you find!