moasq

moasq / nanowave

Public

CLI tool that generates, compiles, and runs SwiftUI apps from natural language prompts via Claude Code.

30
6
100% credibility
Found Feb 23, 2026 at 27 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Go
AI Summary

Nanowave is a desktop tool that lets anyone build fully functional iOS apps by describing them in everyday language, automatically generating code, projects, and running them in the simulator.

How It Works

1
🖥️ Discover Nanowave

You find Nanowave, a simple tool that turns your app ideas into real iPhone apps, and install it on your Mac with one easy step.

2
🔧 Quick Setup

Launch Nanowave for the first time and it checks your Mac, adding anything needed like a helper brain and building tools automatically.

3
💭 Describe Your App

Type a plain sentence about the app you want, like 'a habit tracker with streaks and haptics', and press enter.

4
Watch It Build

Nanowave thinks step-by-step, plans your app's look and features, writes all the code, fixes any issues, and creates a ready-to-run project.

5
📱 Launch and Play

Your new app pops open in the iPhone simulator — tap around, see it work perfectly just like you imagined.

6
Keep Going?
✏️
Tweak an App

Choose an existing app and describe updates like 'add dark mode' — it edits and rebuilds instantly.

New App

Describe another app idea and watch a brand new one come to life.

🎉 Your Apps Live

Enjoy your collection of custom iPhone apps, ready to open in Xcode or run anytime, all from simple descriptions.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 27 to 30 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is nanowave?

Nanowave is a Go-based CLI tool that turns natural language prompts into fully compiled SwiftUI iOS apps, handling analysis, code generation, Xcode project setup, and simulator launch in one go. Using your Claude subscription via its Code CLI, it builds iPhone-only prototypes targeting Swift 6 and iOS 18+, auto-installing deps like XcodeGen on first run. No manual boilerplate—just describe a workout tracker or habit app, and get a runnable Xcode project in ~/nanowave/projects.

Why is it gaining traction?

Unlike cli tools ai like GitHub Copilot or Replit agents, nanowave delivers end-to-end autonomy: multi-phase pipelines that plan architecture, generate code, auto-fix builds, and even support cheap read-only /ask queries with Haiku. Slash commands (/run, /fix, /open) and session persistence make iteration feel like chatting with a senior iOS dev, all via brew install on Mac—perfect for cli tools github fans. Its tight Claude integration skips API keys, tracking costs transparently.

Who should use this?

iOS prototypers skipping Xcode setup for quick MVPs, indie devs validating habit trackers or UI mocks before committing code, and designers bridging to SwiftUI without devs. Suited for Mac users with Xcode/Simulator, especially those tired of cli github manual workflows or boilerplate in cli tool rust/python alternatives.

Verdict

Grab it via brew for fast iOS sketches—15 stars and 1.0% credibility signal early days with solid README but unproven scale. Test on simple apps; pair with cli github actions for sharing repos. Promising for cli tools for mac, but monitor for Linux/Windows ports.

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.