Show HN: Rapidpages – OSS alternative to vercel's v0 (github.com)
Hey everyone,
Really excited to share what I've been working on. Rapidpages is a prompt-first online IDE, think midjourney for front-end developers. I've been working on this for a while and it's great to see some interest from companies like Vercel in this space.
All you need for self-hosting is an OpenAI key and a GitHub oauth app. Simply clone the repo and play with it. It's also available on the cloud at www.rapidpages.io
Please give it a try and let me know if you have any feedback, and if you like what I'm doing with Rapidpages, please give it a star on GitHub.
Thanks!
51 comments
[ 3.2 ms ] story [ 214 ms ] threadAlso happy to debug further if you don't mind jumping over to discord: https://discord.gg/W6jYq46Frd
In case if anyone wants to see what things may look like after a few simple prompts: https://www.rapidpages.io/r/clmuv2p2r0003l808x4pzdpe6
I am curious how much of the functionality in this area is "write code that does scaffolding and prompt engineering" vs "finetuning and model-level improvements".
The only missing piece is direct framework integration (Next, Astro, etc) but at the rate of development I've seen for these projects we'll have that by next week. Then you have an intuitive site builder that operates directly on the page code just like another dev on the team.
One thing Vercel got really right is being able to click on any element in the page for it to become the context of your prompt. That way, you don't have to type "change the top icon inside the third pricing box to red". Also you'll get faster responses because you don't have to feed the AI the entire page / component each time.
Funny because my original idea was to build a browser extension to modify existing pages with "click on any element and prompt" type of workflow. That approach also has certain limitations/gotchas too. eg if you click on a list element and ask it to push it down the list, it won't work. It'll fail as expected but it may be counterintuitive for someone playing with it for the first time. Having said that, I still believe that there's value in this UX and will most likely implement it soon.
It's established that cloud is paying a premium for not having to hire: but they've gone a step further and started testing the limits of how much you can overcharge on top of cloud pricing for good DX
Clerk.dev (another investment of his often pitched along side Vercel) follows a similar model, and almost without fail if I see a Vercel sample pushing a SaaS, Rauch is usually listed as an investor
Not when there’s auth0 / Okta charging 5x more. Completely different.
If you're not building some $100/per/month/seat enterprise tool there's no way you should be reaching for something like Clerk.dev, but obviously that'd be a constrained market.
So now it's pushed as a general bandaid for Next.js having a poor auth story, complete with the "official authentication partner" badge (but of course, no mention of the investment)
Pumping your own bags is legal
[0] https://getlatka.com/companies/vercel
What I see this more doing is eliminating the need for someone to code the glue between the CMS and the website -- you can just ask the AI to add code to get your blogs from Contentful
https://github.com/rapidpages/rapidpages/blob/c5f9eacbaba93c...
When I try to use it it asks me to sign in with GitHub, but after having signed in with GitHub and I try to use it again, it still asks me to sign in again.
The hamburger menu on your page shows that I am logged in, displaying my GitHub username and my email address.
The prompt I used was not long either.
Curious if you measure this and how much drop off there is between fill out a valid prompt and not logging in to see the results.
Huge market outside of React for developers who just want a good looking UI.
First ux is pretty shitty. Taking time to create a prompt, getting redirected to login, login successfully, then lose the prompt. Surely you can preserve the prompt with a cookie or even in the url.
But the product is cool after that