Replying to Avatar Ditto by Soapbox

Thanks to the help of #AI tools, the nostr:npub1t5u3wp5kj78jwnuphpf5mhx00nwwtfwq56d6j8atnu89gd454wcs6aj4c2 team built Chorus in less than a week. Here's how you can replicate the process and launch your own #Nostr client in days:

https://soapbox.pub/blog/chorus-vibe-coding/

This is a fantastic article on the ins and outs of vibe coding. I've used Stacks with 2 out of 3 applications that I've created. Stacks and the MKStack for Nostr applications makes vibe coding incredibly easy to go from idea to usable application. If you've asked me what I've learned or what I've been doing or how I've done it, this article explains it all. Well done nostr:npub1jvnpg4c6ljadf5t6ry0w9q0rnm4mksde87kglkrc993z46c39axsgq89sc šŸ¤™šŸ»šŸ«‚šŸ’œ

Happy vibing!

nostr:nevent1qqswdt0tgmnrg9nydszhkenmj3llgfehrjcvmr2n0f9addvz5nrz24gpzdmhxue69uhhwmm59e6hg7r09ehkuef0qgs8sxs4yuz47axp7uprpugrs3sfkdz5379tdg9xe2n5qfvz070a4egrqsqqqqqp4upjsh

Reply to this note

Please Login to reply.

Discussion

Thank you, Derek! šŸ’œ šŸ™

Thank you for writing the article MK Fain. You've inspired me to try this out. I just set it up and need to read more, but this looks easier than Goose for making nostr apps.

You can use Goose with MKStack 🄹

Wow. I have so much to learn.šŸ¤“

I’m going to read about it and try it out

You mind if I bug you with questions/challenges I run into?

Nope. Feel free to hit me up.

I'm confused, I must be doing something wrong

I used command "stacks mkstack"

I enter openrouter API key

I get Dork and command him to build a simple client

I get a response with code that seems like it fulfills my request

Now what?

I try 'npm run dev', but I'm left with a blank page as if the code wasn't modified.

I close Dork, look at the code and I'm not seeing the additions it claimed it made (unless I'm looking in the wrong areas).

Any advice? Wondering if it's related to the error I tagged you in or not.

Look at the developer console. Maybe the are errors that need to be fixed. Copy and paste them into the dork command line and have him fix them.

My guess is you are running npm run dev in a different directory than you ran Dork. After dork finished the first prompt, bc sure you CD into the directory it creates!

Oh that's a fair point. He could be outside the project directory. I've done that 🤣

I confirmed that I'm running it in the directory that Dork creates based on the name you provide it at the start

Dork is definitely doing work (and charging my Open Router API), but when I review the files that he's claimed to have changed they are blank templates

It's as if he's doing the work in Command Prompt, but no work is happening in the directory to the actual files

Such that when I run "npm run dev" it's just localhost:8080 and displays "Welcome to Your Blank App"

I've never heard of that before - can you send screenshots?

Alex says it sounds like something ChatGPT would do - what model are you using? If not already, switch to Claude Sonnet 4.

I was using Claude Sonnet 4

Here's my dialogue with Dork for reference:

https://pocket-vibe.s3.us-west-1.amazonaws.com/dorkdebug.txt

I had something similar happen once where it built a bunch of things but didn't update the included index.html or app router. I had to say something like okay now that you built it update the index page so I can use the updated application.

nostr:npub1q3sle0kvfsehgsuexttt3ugjd8xdklxfwwkh559wxckmzddywnws6cd26p nostr:npub1jvnpg4c6ljadf5t6ry0w9q0rnm4mksde87kglkrc993z46c39axsgq89sc nostr:npub18ams6ewn5aj2n3wt2qawzglx9mr4nzksxhvrdc4gzrecw7n5tvjqctp424

Have you run stacks on a Windows machine by chance?

I'm still running into the same MCP errors. I tried to build from source, but am still having the same problem that "npx" can't be found even though I've installed Nodejs and can confirm it's in PATH.

Tried a bunch of things, but am running into a wall

I'm unable to clone this stack. Do I need to add relays or something?

It looks like I found the answer at mkstack.xyz. šŸ˜„