Bolt vs Lovable: which AI app builder comes out on top?

00:14:20
https://www.youtube.com/watch?v=yHDvCGNjIqk

Resumo

TLDRThe video demonstrates a live comparison between two AI coding tools, Bolt and Lovable, by asking them to create a task app similar to Trello. Both tools are evaluated on their performance, functionality, and design as they respond to similar prompts. Bolt seems to generate results faster while allowing direct code editing, whereas Lovable requires changes to be made via GitHub. Throughout the experiment, various features such as task management, drag-and-drop interface, board-switching functionality, due dates, and commenting were tested. Both tools displayed strengths in different areas, but the conclusion suggests further exploration is needed to determine which tool better suits individual needs.

Conclusões

  • 🛠️ Both Bolt and Lovable generate code based on user prompts.
  • ⚡️ Bolt performed faster in generating results compared to Lovable.
  • ✍️ Users can edit code directly in Bolt, but not in Lovable.
  • 📅 Both tools successfully added due date functionality to tasks.
  • 💬 Commenting feature was implemented similarly in both tools.
  • 📊 Design differences were subtle but leaned towards personal preference.
  • 🔄 Both tools allow for connection to databases for enhanced functionality.
  • 📝 Need for improvements in editing features and error handling.
  • 📚 Tutorials and further learning opportunities available online.
  • 🎉 Overall, both tools are commendable and worth testing.

Linha do tempo

  • 00:00:00 - 00:05:00

    In this video, the host conducts a live comparison between two AI coding tools, Bolt and Lovable, both designed to generate code from written prompts. The experimentation focuses on building a task app akin to Trello, exploring the similarities and differences in the outputs of both tools when prompted with identical tasks, such as creating a drag-and-drop interface and adding functionalities like editing tasks and columns. Bolt shows slightly faster generation times while Lovable provides a structured planning approach before generating code.

  • 00:05:00 - 00:14:20

    The host observes that both tools allow adding features, with Bolt facilitating direct code editing while Lovable requires GitHub for code management. As the functionalities evolve, Bolt adds the ability to edit tasks and create columns effectively, while Lovable also implements these features, but with some differences in usability and design aesthetic. Towards the end, both tools successfully implement additional features like due dates and commenting, leading to a conclusive appreciation of both platforms for their performance, speed, and potential applications.

Mapa mental

Vídeo de perguntas e respostas

  • What are Bolt and Lovable?

    Bolt and Lovable are AI coding tools that generate code based on user prompts.

  • What was the purpose of the comparison?

    To compare the performance and functionality of Bolt and Lovable in creating a task app.

  • What type of app were the tools asked to build?

    A task app similar to Trello with a drag and drop interface.

  • Which tool generated results faster?

    Bolt generated results a little more quickly than Lovable.

  • Can users edit code directly in both tools?

    In Bolt, users can edit code directly; in Lovable, changes need to be made via GitHub.

  • What was the final verdict on design between the two tools?

    Both tools performed similarly in design, although Bolt had a slight edge.

  • What additional features were tested?

    Features added included editing tasks, adding due dates, and commenting on tasks.

  • Are there options to connect to databases?

    Yes, both tools allow users to connect to databases like Supabase or Firebase.

  • What are some functionalities that need improvement?

    The ability to edit board names after creation and handling of errors in real-time.

  • Where can I find more tutorials on these tools?

    Check out the link in the video description for more no-code and AI tutorials.

Ver mais resumos de vídeos

Obtenha acesso instantâneo a resumos gratuitos de vídeos do YouTube com tecnologia de IA!
Legendas
en
Rolagem automática:
  • 00:00:00
    in this video we're going to do a live comparison  between lovable and bolt so bolt and lovable are
  • 00:00:07
    two AI coding tools that allow you to uh write  what you wanted to build and then it uses AI to
  • 00:00:16
    write the code for you they are similar tools so  in this experiment we're going to ask each of them
  • 00:00:22
    to build the exact same thing use similar prompts  and see what results we get with a quick test
  • 00:00:31
    for this experiment I'm going to ask both bolt and  lovable to build a task app similar to Trello so I
  • 00:00:38
    want to see how it does with that prompt so I'm  going to say I want to build a task app similar
  • 00:00:45
    to Trello with a drag and drop interface um so  let's start with just a simple prompt like that
  • 00:00:55
    I'm going to run it in Bolt switch over to lovable  and and um run the exact same prompt so I'm going
  • 00:01:04
    to pause the video while uh both bolt and lovable  are uh generating these uh apps for us so just a
  • 00:01:14
    quick check in here we are in lovable and what it  does on the left side is first it kind of writes
  • 00:01:19
    out a plan so design inspiration features for the  first version Design Elements and then it starts
  • 00:01:26
    generating and then over in Bolt uh what it does  is uh kind of first does all the installations
  • 00:01:34
    and then it tells us what features it built uh  so it looks like uh right off the bat the bolt
  • 00:01:40
    generation the first generation happened a little  bit more quickly than the uh lovable generation so
  • 00:01:47
    lovable is still generating it um but it didn't  take too much longer and in my opinion that
  • 00:01:53
    doesn't really matter too much to me um of how  long it takes especially in in the beginning um so
  • 00:01:59
    so uh here we are and let's test out both of  these versions one thing I do want to note just
  • 00:02:06
    so you're aware is that in Bolt we're using the  diffs feature preview uh which basically means
  • 00:02:12
    instead of rewriting the entire files when I ask  for changes it just finds the change and makes the
  • 00:02:18
    update uh this is currently in uh beta for uh bolt  so it could cause some issues but just letting you
  • 00:02:24
    know but it also uh is just a better way of  doing it uh because it uses a lot less tokens
  • 00:02:30
    and i' I've been really enjoying using it um  lovable doesn't have that option I'm not sure
  • 00:02:34
    exactly how they do it in the back end I think  they may by default use some similar functionality
  • 00:02:40
    because when I make changes in lovable they  happen pretty quickly okay so here we are looks
  • 00:02:46
    like by default they kind of added some tasks  to uh play around with by default let's see
  • 00:02:52
    if I can add a task can I click to edit it looks  like I am not able to edit right off the bat but
  • 00:03:00
    I can move tasks and generate new tasks and it  doesn't let me generate new boards off the bat
  • 00:03:07
    so here we are in Bolt and it's letting me  uh add a new task I can drag it to different
  • 00:03:14
    columns and it looks like I also am not able  to click to edit it but let's say um new column
  • 00:03:23
    I'll add a column this is letting me add new  columns off the bat as well uh so that's pretty
  • 00:03:29
    cool so let's add um some more functionality to  both of them based on kind of what I've seen so
  • 00:03:35
    first for bolt I'm going to say make it so  that I can edit the uh tasks uh right now
  • 00:03:43
    that functionality doesn't work so I'm going to  take that prompt go to lovable and paste in that
  • 00:03:51
    exact same uh prompt and then I'm also going to  say also please add the ability to add column
  • 00:04:01
    so um bolt is now running and again as I mentioned  it's using the diff's functionality so it won't
  • 00:04:07
    take as long as if you have diffs turned off in  your settings or if you're watching this video
  • 00:04:12
    in the future they may have that on by default  uh but I have to um it's going to go in update
  • 00:04:18
    the code um one thing that's a little difference  between bolt and lovable is in Bolt you can edit
  • 00:04:22
    the code directly uh whereas in lovable you just  have to um go to GitHub and um uh connect your
  • 00:04:32
    GitHub account um okay so it looks like there was  an error or something so I'm going to run this one
  • 00:04:38
    more time here in lovable while that's running  in lovable let's see if this was fixed Okay cool
  • 00:04:45
    so now we do have this little edit button uh new  task save uh edit new task edited save Okay cool
  • 00:04:56
    so that is working um that's actually pretty good  I really like this for a a first try here um I'm
  • 00:05:05
    going to do one more thing in this but I just want  to see if this is updated it says that it fixed it
  • 00:05:11
    so awesome so now if I click edit uh let's see  if this works save um and I also like the hover
  • 00:05:18
    feature where it kind of as you can see if it's  hovered it's going up and down a little bit um
  • 00:05:24
    and then it also has to add column and now there's  a new column looks like I can't edit the name of
  • 00:05:29
    that new column right now um but it did create  the new column which is pretty nice um and this
  • 00:05:37
    uh also the design is nice it doesn't have quite  the same hover effects it's lovable but I think
  • 00:05:41
    they're both pretty good um okay so I'm going to  add a new prompt and I'm going to say please keep
  • 00:05:48
    all functionality this is going to be focused on  style but update the style to look similar to the
  • 00:05:58
    Spotify app in terms of design and style um so  I'm going to put that into bolt and then let's
  • 00:06:06
    put that into lovable as well and uh what I'm  imagining is this is going to give it kind of a
  • 00:06:12
    dark mode maybe some green accent colors um let's  see how it does uh updating the style in both of
  • 00:06:19
    them okay so here we are lovable made the change  and I think this is just a nice little hack I kind
  • 00:06:26
    of like the Spotify design um and it just kind of  gives it a really cool dark mode here so a little
  • 00:06:32
    space that needs to be fixed but um overall I like  it maybe it's a little hard to see the individual
  • 00:06:39
    cards before hovering but overall this looks  good let's see Bolt uh generally I found bolt
  • 00:06:45
    to be a little better at design so let's see if it  actually is so here we are in Bolt um let's add a
  • 00:06:52
    card um yeah so I don't know let me see which one  I like better you know maybe I like bolt a little
  • 00:07:00
    better I like the hover on that plus button a  little bit more I like how the plus is in green
  • 00:07:07
    uh just to highlight the accent but that doesn't  look as good um yeah I would say maybe a tie so
  • 00:07:13
    far it is pretty close I would say between the two  of them I like how it uses the green accent um in
  • 00:07:20
    both and of course I could very easily do that I  could uh in in lovable to add that in um but um
  • 00:07:28
    yeah uh just off the bat um maybe I like uh bolts  a little bit better but both did a pretty good job
  • 00:07:35
    um okay so now I want to ask it for something  a little bit more complicated add functionality
  • 00:07:41
    to have multiple boards um uh that I can switch  between so let's add that to lovable and let's
  • 00:07:53
    add that to bolt as well um so I'll pause the  video uh let it build out that functionality okay
  • 00:07:59
    so here we are in Bolt first and it looks like  let's see if I click add new board board two
  • 00:08:06
    create now I can switch between the boards and  let's see uh if let's just say uh it doesn't
  • 00:08:14
    really matter so now there's a task on board the  first board board two no task let's add something
  • 00:08:20
    to end progress go back um okay so that's pretty  awesome it's it's working really well on bolt uh
  • 00:08:27
    let's check out lovable um me main board project  Alpha interesting so there's kind of two boards
  • 00:08:33
    and I I kind of like how lovable has mock data  to start with um and if I click add board and now
  • 00:08:38
    new board 3 I don't have the ability to edit those  board names but that I'm sure would be pretty easy
  • 00:08:44
    to add um I like how lovable added them in here  on the top um and then here it's drop down I don't
  • 00:08:52
    know maybe I like lovables a little bit more uh  but this is just something where it's interesting
  • 00:08:57
    how these different um tools are just a little bit  opinionated in different ways probably just based
  • 00:09:02
    on the training data that they have of course  with bolt I could ask it to do it like this you
  • 00:09:06
    can also add screenshots uh for inspiration uh  for both of them um but both of them did really
  • 00:09:12
    good for for this as well and I can add more  boards uh here uh same I can't um I guess edit
  • 00:09:20
    the board name after it's created right now but  again that would also be uh pretty easy to to add
  • 00:09:27
    um for either of them now one thing to noce for  both of these right now for bolt and lovable I'm
  • 00:09:34
    just using the uh I'm not connected to a database  uh which you can do pretty easily in both bolt and
  • 00:09:39
    lovable to add super base um or Firebase but super  base um is has a really easy Connection in lovable
  • 00:09:46
    and bolt it's really easy as well uh I have videos  on the channel That explain how to do that so I'm
  • 00:09:51
    not going to go into that in this video I'm  just going to focus more on the functionality
  • 00:09:55
    but what that means is if you know we deploy it  and refresh then you're not going to save the
  • 00:09:59
    data so it wouldn't actually be be you know that  usable and we're not going to add authentication
  • 00:10:04
    in this video because that requires um adding  uh super base authentication meaning uh kind
  • 00:10:10
    of the ability to sign in and log in all right  so let's try another feature let's say please
  • 00:10:17
    add the ability to add due dates to the tasks and  I'll copy that and I'll put the exact same prompt
  • 00:10:27
    into lovable and let's see how it does both of  them are still working looks like bolt is just
  • 00:10:32
    about finished um so here we go let's add a task  edit and now we can add a due date which is pretty
  • 00:10:41
    cool so save and then there we go now we have a  due date let's see if we put this due date to like
  • 00:10:47
    the 19th what happens so interestingly it looks  like it's putting the date before um those are
  • 00:10:54
    things we could we can edit uh but it did a really  good job on first track and I I like how it has
  • 00:10:58
    this in the accent color there um over on lovable  looks like it's running into an error so let's say
  • 00:11:05
    try to fix and have it try and fix that error okay  so we're back here in lovable um it says it fixed
  • 00:11:13
    it and it looks like now it has the due date and  I can change it click save and there we go so it
  • 00:11:20
    did that uh pretty well in both of them let's add  another functionality let's say I want to have the
  • 00:11:28
    ability to add commenting to each card um could  you add that and then let me put the exact same
  • 00:11:38
    prompt here into lovable so I'll pause the video  and let's see how both of them do with this uh new
  • 00:11:45
    feature all right so here we are in Bolt first uh  let's add um let's click edit um let's save so if
  • 00:11:56
    I click that little comment I can say here is a  comment add comment very cool uh second comment
  • 00:12:04
    all right and if I drag that over so right now and  then if I click okay that's awesome it did a great
  • 00:12:10
    job with that comment and it's it's cool it's  basically coming up with I guess the most kind of
  • 00:12:14
    common way that that could be implemented um so so  it did a really good job there I'm I'm curious how
  • 00:12:21
    lovable uh is going to implement that um all right  I don't know if it did yet it looks like it's
  • 00:12:29
    still um it's still adding it okay so I'm going to  pause the video and let it add so it's something
  • 00:12:35
    to note of course it might depend a little bit on  when you're using it how overloaded each kind of
  • 00:12:41
    tool is but I will say especially with the diff's  feature turned on for bolt it does seem to be a
  • 00:12:46
    little bit faster uh maybe a little bit faster  than than lovable um again both are pretty fast
  • 00:12:52
    so it's not really a huge deal but um that's how  it is now of course if the diffs were turned off
  • 00:12:59
    bolt might be slower so uh just a note there  all right so it's been a couple minutes and here
  • 00:13:07
    we looks like it's implementing it uh pretty  similarly so comment one add comment comment
  • 00:13:14
    two add comment um and it looks like I can open  and close it so it did it really very similarly
  • 00:13:21
    okay so I'm going to stop there uh I think both  of them did a really great job uh hopefully you
  • 00:13:26
    learned a little bit about uh how these tools  build how to prompt with them how to use them
  • 00:13:32
    um I need to do more testing to see which one I  like better right now I I really like both of them
  • 00:13:36
    and I think they're they're both worth kind of  testing more building more and and continuing to
  • 00:13:43
    to learn more about them so thanks for watching  I hope you enjoyed this video subscribe to our
  • 00:13:48
    channel to get more videos like this for free in  the future if you have any questions at all leave
  • 00:13:52
    a comment below leave a comment with anything  you want us to build if you have anything uh
  • 00:13:57
    any ideas that you'd love to see let us know uh  be sure to check out the link in our description
  • 00:14:02
    to go to no code MBA and view a lot more no code  and AI tutorials um in a lot more depth so you
  • 00:14:09
    can learn a lot quicker um without making all of  the mistakes that you might make without having
  • 00:14:15
    an expert teaching you how to do it thanks  again for watching see you in the next video
Etiquetas
  • AI coding tools
  • Bolt
  • Lovable
  • task app
  • comparison
  • Trello
  • drag and drop interface
  • features
  • design
  • functionality