Software composers use AI & LLM powered tools to move from idea -> code -> deployment quickly and expressively with natural language. For a longer introduction read The Rise of the Software Composer. |
![]() |
- Takeoff - McKay Wrigley's popular paid courses for learning to code with Cursor and build apps with AI
- Software Composer's beginners guide - 7 free lessons that cover the basics of using Replit, Firebase, Cursor and Git to compose software from Riley Brown
- Free Youtube Videos
- Cursor AI tutorial for beginners - Greg Isenberg and Ras Mick dive deep into the frameworks and strategies on how to best use Cursor AI.
- Coding an app with AI in 67 minutes - Greg Isenberg and Riley Brown conduct a live coding session and build an app with just AI.
- Essential AI Coding Fundamentals - Greg Isenberg and Jason Zhou detail a more advanced spec driven approach to use Cusor to build an app.
- Clair Vo's Maven Lightning Lessons - Clair Vo shows how she goes from feature specification to deployed code using ChatPRD, V0, Cursor and Devin.
Software composers are using a combination of tools to move from idea -> code -> deployment but the most popular workflow is as follows:
Idea
- V0 to generate an initial UI design from a text prompt
Code
- Cursor and composer to generate the code to implement the design
- Git & GitHub to version control
- Firebase to persist the data
Deployment
- Replit or Vercel to deploy the application
flowchart LR
subgraph idea[Idea]
prompt[Text Prompt] --> V0[v0.dev]
end
subgraph development[Development]
subgraph versioning[Versioning with GitHub]
cursor[Cursor/Composer]
end
firebase[(Firebase)]
end
subgraph deployment[Deployment]
deploy[Replit/Vercel]
end
V0 --> cursor
versioning --> firebase
firebase --> deploy
style idea fill:#f0f7ff,stroke:#666
style development fill:#f5f5f5,stroke:#666
style deployment fill:#f7f0ff,stroke:#666
- Software Composers - An independent community of over 7000 software composers started by Riley Brown
- /r/ChatGPTCoding - A very active subreddit for using AI to code (not just ChatGPT)
- r/LLMDevs - A subreddit for Developers and Enthusiasts to discuss the application of LLM and NLP tools
- Cursor Forums - The official community for Cursor
- AI builder Club - Jason Zhou's paid skool community for learning to code with Cursor and build apps with AI
- V0 - A generative UI tool that uses AI to create React components from text prompts or images, leveraging shadcn/ui and Tailwind CSS for seamless integration.
- Cursor - An AI-powered code editor that acts as a pair programmer, assisting with code generation, refactoring, and debugging to boost productivity. Software composers takes its name from Cursor's eponymous "composer" feature.
- Replit - A collaborative, browser-based IDE for building and sharing applications. Replit supports multiple programming languages and enables instant deployment, live previews, and real-time collaboration with other developers.
- Firebase - A Google-backed platform offering real-time databases, authentication, cloud storage, and serverless hosting for fast app prototyping and scaling.
- Clerk - A plug-and-play user authentication and identity service that simplifies sign-ups, logins, and account management, with support for social logins and MFA.
- Vercel - A cloud platform for fast, reliable web app deployment, optimized for frameworks like Next.js, with serverless functions and edge caching.
- Github - The go-to platform for version control and collaboration, offering Git hosting, pull requests, CI/CD with GitHub Actions, and project management tools.
The following products seek to provide a one-stop shop for the software composer workflow from idea -> code -> deployment.
- Bolt.new - Prompt, run, edit, and deploy full-stack web apps.
- Loveable Promises idea to app in seconds.
- Github Spark -
[Technical Preview]
Enabling anyone to create or adapt software for themselves, using AI and a fully-managed runtime. Focus on building and sharing personalized micro-apps
- GPT-4o - An advanced AI language model by OpenAI, designed to enhance reasoning and problem-solving capabilities across various domains.
- GPT-4o Mini - A compact version of GPT-4o, offering similar advanced reasoning abilities in a more resource-efficient package.
- GPT-o1 preview - A preview of OpenAI’s upcoming model, GPT-o1, focusing on improved human-like reasoning and complex task-solving.
- Claude 3.5 Sonnet - Anthropic’s AI model optimized for enhanced reasoning, coding skills, and computer use, featuring a 200K context window.
- Claude 3.5 Haiku - A fast AI model by Anthropic, delivering advanced coding, tool use, and reasoning at an accessible price point.
- Gemini 1.5 Pro - Google DeepMind’s AI model offering general performance across a wide range of tasks, with a context window of up to two million tokens.
- Gemini 1.5 Flash - A lightweight, fast, and cost-efficient AI model by Google DeepMind, optimized for speed and efficiency with a context window of up to one million tokens.
- Poolside - An AI platform focused on software engineering, offering foundation models, an API, and an assistant to enhance developer productivity.
- DeepSeek Coder - A Chinese AI model developed by DeepSeek, known for its strong performance in natural language processing tasks.
- V0 - A generative UI tool that uses AI to create React components from text prompts or images, leveraging shadcn/ui and Tailwind CSS for seamless integration.
- Magic Pattern - A generative UI tool that uses AI to create CSS patterns from text prompts or images, leveraging Tailwind CSS for seamless integration.
- Uizard - An AI-powered design tool that transforms text prompts into editable UI designs, facilitating rapid prototyping and iteration.
- Visily - Offers AI-driven features like converting text descriptions, sketches, or screenshots into editable wireframes and mockups, streamlining the design process.
- Galileo AI - Generates editable UI designs from simple text prompts, assisting designers in quickly visualizing and iterating on ideas.
- Components AI - Provides tools for creating generative design systems, including responsive components and pages, with a focus on computational theming and accessibility.
- Figma AI - Figma’s AI features, including “First Draft,” utilize generative AI to assist designers in creating app designs from text prompts. These tools offer various design libraries, from low-fidelity wireframes to high-fidelity visuals, streamlining the design process
- Shadcn - A library of pre-built components that can be used to create React applications with a focus on consistency and ease of use.
- Tailwind CSS - A utility-first CSS framework for rapidly building custom designs.
- Cursor - An AI-powered code editor that acts as a pair programmer, assisting with code generation, refactoring, and debugging to boost productivity. Software composers takes its name from Cursor's eponymous "composer" feature.
- GitHub Copilot - The world's first AI code editor and pair programmer
- Codeium Windsurf - An AI-powered IDE by Codeium that enhances developer productivity through real-time agentic collaboration and advanced code generation features.
- Zed - A fast, collaborative code editor designed for modern development teams, with real-time pair programming and a minimal interface.
- Aider AI - A chatbot-style AI tool for developers that assists with coding tasks, debugging, and project management.
- Tabnine - An AI code assistant that accelerates and simplifies software development while keeping your code private, secure, and compliant.
- GPT Engineer -
[Open Source]
Platform to experiment with the AI Software Engineer. Terminal based. - Cline -
[Open Source]
Autonomous coding agent right in your IDE, capable of creating/editing files, executing commands, using the browser, and more with your permission every step of the way - PearAI -
[Open Source]
An Open Source AI Code Editor similar to Cursor - SourceGraph Cody - AI-powered code search and explanation tool, providing insights into large codebases and improving developer productivity.
- Jetbrains AI - An integrated feature in JetBrains IDEs that leverages AI to enhance development workflows with capabilities like code generation, context-aware completion, and automated test creation.
- Firebase - A Google-backed platform offering real-time databases, authentication, cloud storage, and serverless hosting for fast app prototyping and scaling.
- Supabase - An open-source Firebase alternative providing tools like PostgreSQL, real-time updates, authentication, and storage for scalable backend development.
- Vercel - A cloud platform for fast, reliable web app deployment, optimized for frameworks like Next.js, with serverless functions and edge caching.
- Netlify - Similar to Vercel, a platform for building and deploying web apps, offering continuous deployment, serverless functions, and a CDN for fast content delivery.
- Replit - A collaborative, browser-based IDE for building and sharing applications. Replit supports multiple programming languages and enables instant deployment, live previews, and real-time collaboration with other developers.
- Github - The go-to platform for version control and collaboration, offering Git hosting, pull requests, CI/CD with GitHub Actions, and project management tools.
- Gitlab - A Git-based platform for collaboration, offering project management, CI/CD pipelines, and a range of tools for software development.
- Clerk - A plug-and-play user authentication and identity service that simplifies sign-ups, logins, and account management, with support for social logins and MFA.
- Auth0 - A comprehensive authentication and authorization platform that supports a wide range of identity providers, including social logins, and offers flexible configuration options for secure authentication.
- ChatPRD - An on-demand AI copilot for product managers to generate product requirements documents largely software composed by Clair Vo
- YapThread: AI Voice Notes - A voice note app that uses AI to transcribe and summarize voice notes software composed by Riley Brown
- Spun It: The Social Network for Vinyl Lovers - A mobile app that lets you track, log, and share your vinyl record spins with friends composed by u/spliket
- An crypto exchange UI by @Tristan0x
- An AI photo generator by @mckaywrigley
- Figma Plugins by @damianoredem
- A full fledged video editor by @MengTo
- A harry potter app by @rickyrobinett's daughter
- A background remover tool by @mattppal
- A chrome extension by @moritzkremb
- An iphone game with sound by @gong_cn
- An app called pin or drop by @rileybrown_ai
- A stock price dashboard by @mjovanovictech
- A cursor analytics dashboard by @thehamedmp
- A location based travel app by @zenowang98
- An air conditioner size calculator by @Shpigford
- A personal outing assistant you can read about here by @FiloPietra