Can you share your process at some point? LLMs, tools, MCPs, snippets that you have used?
Lightning wallet in 1 click!
I vibe-coded a trivial wallet-creation app today: https://zap.land
One click and you get NWC string that you can put into Alby Go to topup the wallet and send payments, or put into Damus/Amethyst to send zaps. You also get LN address that you can paste into your Nostr profile and receive zaps to this wallet.

The backend of this is a development instance of a new custodial lightning wallet deployed in a trusted execution environment. That means you get better security and privacy guarantees, along with great usability. It's open source, you will be able to launch an instance of it yourself and clients could discover your instance along with ours and let users choose. The source code is here: https://github.com/nostrband/nwc-enclaved
This is an invitation for public testing and for your feedback. The wallets created have the max balance limit of 1000 sats and will likely be turned off at some point when testing is over and dev instance needs to be shut down. This is not the real thing, it's a toy to get a taste of it!
The service is based on "phoenixd" wallet with fully automatic liquidity management, which means - fees. Phoenix charges 4 sats + 0.4% per payment - we charge extra 1 sat, phoenix charges 1% plus mining fees for liquidity - we add nothing here, we also charge 1 sat per day to avoid getting spammed. When I say "we" I mean "the code inside the enclave" - it will only use revenue to pay for itself inside the enclave, not to make a profit.
Anyways, send some feedback!
Discussion
You mean ones I used to vibe code this small app?
yeah, I'm in general curious what vibe coding tools and setup people use, so we can all improve our vibe-stack.
This was basically my first shot, I just used cursor with claude 3.5 sonnet. What do you use?
Ahh, great that it knew to use the NWC spec then. Iām currently using the same setup but want to try roocode and some MCP servers next.
Well I told it to use my library by name, it did get some nwc stuff wrong and needed some pointers. Later I tried from scratch to give it a link to library github repo and it did well from the start.
I want to know how much AI can help you with coding workload. Is it 20%? šš
I'm only playing with it atm, no good number yet.
I had a great time. I saw a lot of Cursor examples and it felt like I was progressing very quickly.
Well while we were talking RooCode looked through one third-party golang codebase, figured out how to do what I need, and wrote me a ts function to solve my problem. I tried doing that by hand before and just gave up. Sometimes it's super helpful.
That's great. AI is evolving so fast.