top of page

Vibe coding tools for everyone!

  • Jan 29
  • 3 min read

Most of the work we get paid to do in Expert Analytics requires that we truly understand the technology we work with and often it is faster to write the code ourselves than to rely on AI-support. But we love exploring new technologies and vibe coding tools are a lot of fun! Vibe coding is a rather new term that describes creating code by chatting with a bot or agent using natural language. We have tried some tools that we enjoyed and think might be useful for some of our followers. These tools can take you from chatting in natural language to having a link to your working app that you can share with others. 


Riff

Riff is a Norwegian innovation where you chat with a bot and it helps you create whatever you want as long as it can be created by coding. Riff seems really good for dashboards and analytical tools, given that you can base your data collection on one of the platforms they list that they have integrations for. They also offer subscriptions that include consultant hours and might be a good solution if you know what you want and need and they support the systems you use. The drawback is that the code created is hard to move out of Riff, at least when we last tested in December 2025. 



Lovable

Lovable is the fastest vibe coding tool we tried out and it was also the best at understanding the implicit requirements we made. This is in particular useful if you are not so used to programming or describing digital products in technical terms. It was rather easy to get the produced code out of Lovable once you are happy, so that it would be easy to show your app to someone working in IT and get help to further develop your product. For being creative and trying out your ideas, Lovable is so much fun. The code produced is not always the easiest to understand, maintain or further develop, but often it understands the assignment and makes it work. It also did a rather good job of connecting with various public APIs and collecting data and so on, given that you chose a paid subscription.



Replit

The strength of Replit is that it is both a very advanced vibe coding tool, but it also has the typical tools a developer needs built into the platform. You can plan your app before starting the coding process, something that is really important if you want to make something slightly more complicated. It is also really easy to reset the chat (and thereby the context window). This is something you ideally should do every time you slightly change focus when working with chatbots, so it is very useful to have a dedicated button for that. In addition, you can use a terminal, check logs, and look at the code in the browser. You can also edit the code manually if needed. It was easy to envisage using Replit to develop a truly ready for market product moving you through prototyping to a release ready product. 


Try it out and have fun seeing your ideas turn into apps!


Takeaways

Finally, some words of caution! Whenever you vibe-code or use AI-assistance in programming, be aware that you will need to be quite vigilant with reviewing your code if you are creating anything that is going to be used for anything critical in any way or that is going to handle sensitive data of any kind. Furthermore, you cannot, as of now, expect chatbots or AI-agents to be able to produce code that is as easy to maintain or understand as humans would. It might therefore be cheaper to consider a vibe coded app as a prototype and then do a new implementation if you need to improve performance in substantial ways.

Comments


Commenting on this post isn't available anymore. Contact the site owner for more info.
bottom of page