Last updated:
Is Windsurf now Devin Desktop?
Yes. Cognition renamed Windsurf to Devin Desktop in 2026, preserving the editor foundation while making local and cloud agent management the primary workflow. Older tutorials still use the names Windsurf and Cascade, so this guide maps those terms to the current Devin Desktop product.
A Windsurf or Devin Desktop SaaS boilerplate gives those agents a tested application to extend: authentication, billing, organizations, email, typed APIs, documentation, and tests are already present before the agent starts building your product.
What changed from Windsurf to Devin Desktop?
The product remains a full code editor, but its center of gravity moved from one assistant panel toward coordinating agents.
| Earlier name or concept | Current role |
|---|---|
| Windsurf | The former product name; existing settings, extensions, and workflows carry into Devin Desktop |
| Cascade | The agent name found throughout older Windsurf workflows and documentation |
| Devin Local | Cognition's newer local coding agent inside the desktop product |
| Devin Cloud | An autonomous agent with its own cloud environment for longer delegated work |
| Agent Command Center | A shared view for planning, starting, and reviewing local and cloud tasks |
| Spaces | Shared context that groups sessions, work, files, and related artifacts |
If you previously used Windsurf, you can keep the same editor habits while adopting the newer local and cloud agent workflow. Current documentation may still use Cascade terminology for features that originated before the rename.
Why pair Devin Desktop with supastarter?
Running more agents does not solve missing architecture. It multiplies whatever architecture the repository already has, including inconsistencies.
supastarter gives every local or cloud agent the same base:
- Working SaaS infrastructure — authentication, subscriptions and purchases, organizations, email, storage, analytics, i18n, and admin tools
- A maintained
AGENTS.md— repository structure, conventions, commands, and finishing rules - Typed contracts — database, API, and UI boundaries that make incompatible changes easier to detect
- Modular packages — clear ownership for API, auth, database, mail, utilities, and the application
- Runnable checks — linting, type checks, and end-to-end tests for agent verification
- Markdown documentation — focused implementation context without copying entire web pages into a prompt
supastarter is available for Next.js, Nuxt, and TanStack Start as customizable source code with a one-time lifetime license.
How does Devin Desktop use AGENTS.md?
Devin Desktop's AGENTS.md support applies instructions according to the file's directory. A root file applies across the repository, while a file inside a package applies when the agent works under that package.
That makes a monorepo-friendly hierarchy possible:
AGENTS.md
apps/web/AGENTS.md
packages/api/AGENTS.md
packages/database/AGENTS.md
Use the root file for shared commands, naming, safety rules, and architecture. Add nested files only when a directory genuinely needs different instructions:
apps/web/AGENTS.mdcan describe server and client component boundaries.packages/api/AGENTS.mdcan require organization authorization on tenant-owned procedures.packages/database/AGENTS.mdcan define migration and schema conventions.
For more complex activation logic, Devin Desktop also supports rules. Keep the same fact in one place so agents do not receive contradictory instructions.
When should work run locally or in the cloud?
| Use a local agent when | Use Devin Cloud when |
|---|---|
| You are still shaping requirements | Acceptance criteria are already clear |
| The task needs rapid visual feedback | The task can run independently for longer |
| You want to approve commands interactively | The environment and checks are automated |
| You are debugging local state | The task is reproducible from the repository |
| You expect several short prompt iterations | You want a branch or pull request to review later |
A useful handoff pattern is: research and plan locally, write explicit acceptance criteria, delegate implementation in an isolated environment, then review the result locally. Do not delegate an ambiguous “build my SaaS” request and expect the cloud environment to supply the missing product decisions.
How do worktrees help with parallel SaaS development?
Devin Desktop supports Git worktrees so parallel sessions can edit isolated copies of the repository. Worktrees prevent agents from racing over the same working directory, but they do not prevent logical conflicts.
Divide work by stable boundaries:
- One agent researches the existing patterns and writes a plan.
- One agent owns a database and API change.
- A UI agent starts only after the API contract is agreed.
- A review agent checks the final diff without editing.
Avoid assigning two agents to independently design the same schema, authorization model, or billing rule. Git can merge text; it cannot decide which product model is correct.
What is a useful Devin Desktop SaaS prompt?
Read the root
AGENTS.mdand the instructions underpackages/api. Inspect the existing plan-gating helper. Add a file-upload allowance per subscription plan, enforce it for the active organization in the API, and show current usage plus an upgrade state in settings. Reuse the existing storage and billing abstractions. Do not edit checkout or webhook code. Add tests and run the repository checks before returning the diff.
For a cloud handoff, add environment-neutral acceptance criteria:
- The repository installs without interactive input.
- Tests do not rely on a developer's local data.
- Required environment variables are documented, not pasted into the issue.
- The final report lists commands run and anything that could not be verified.
Windsurf vs Cursor for SaaS development
Both are AI-first editor experiences, and both work better with the same agent-friendly foundation.
| Decision | Devin Desktop | Cursor |
|---|---|---|
| Primary emphasis | Coordinating local and cloud agents | Integrated editing and agent collaboration |
| Parallel work | Command center, cloud agents, and worktrees | Local and cloud agent workflows |
| Repository guidance | AGENTS.md, rules, and skills | AGENTS.md and Cursor rules |
| Best reason to choose | You want one surface for several agents | You prefer Cursor's editor and interaction model |
Choose based on workflow and team fit, not the model name advertised in a given month. Models and quotas change faster than your repository architecture.
Frequently Asked Questions
Is Windsurf discontinued?
The Windsurf editor evolved into Devin Desktop rather than disappearing. Existing editor workflows, extensions, settings, and plans were carried forward as part of the rename.
Does Devin Desktop read AGENTS.md?
Yes. It discovers root and nested AGENTS.md files and scopes nested instructions to their directories. supastarter includes a maintained root file in every starter kit.
Can Devin Cloud build a complete SaaS feature?
Yes, if the task is reproducible and has clear acceptance criteria. Authentication, payment, permission, and tenant-isolation changes still require careful human review.
Should I create separate branches for parallel agents?
Yes. Use isolated worktrees, branches, or cloud environments so each agent produces a reviewable diff without overwriting another session.
Does supastarter work with Cursor too?
Yes. The same typed codebase and repository instructions work with Cursor, Claude Code, Codex, Copilot, Cline, and Kiro.
Further reading
An AI-ready codebase that scales
Give Cursor, Claude Code, and other agents a Next.js, React, and TypeScript SaaS they can extend — skills, conventions, and real modules instead of an empty repo.
- Curated agent skills for SaaS workflows
- AGENTS.md and conventions included
- Structured monorepo agents can navigate
- End-to-end type safety
- Ready for Cursor, Claude Code, Codex, and more
Authentication that you can actually ship
Don't let an agent invent your login system. Ship password, passkeys, magic links, OAuth, and 2FA on a proven flow you own.
- Own your user data
- Password, Passkeys & magic link
- 2FA
- oAuth
- Forgot/reset password flow
- Roles & permissions
- Super Admin & impersonation
- Fully customizable flow
Charge your customers
Billing is where generated code quietly breaks. Checkout, webhooks, and subscriptions are already wired — switch providers without rebuilding.
- Choose your payment provider
- Complete billing flow
- Subscription or one-time payment
- Usage-based billing
- Billing components
- Seat-based billing
Choose your plan
Ready for organizations on day one
Organizations, invites, and roles are already modeled so agents extend them instead of inventing a tenancy scheme.
- Create organizations & add members
- Seat-based billing
- Require / hide / disable organizations
- Member roles
- Easily removable
Reach customers worldwide
Agents can translate strings. They rarely leave you a real i18n architecture. Locales, a language switcher, and translatable mails are already in place.
- Reach more customers
- Ready-to-use translations
- Language switcher
- Translatable mail templates
Welcome back!
Your dashboard is ready
A backend your agents can extend
A typed database and API is the contract agents should extend — not a new data layer every prompt.
- Type-safe data access
- Choose your database and ORM
- Typed API with permissions
- Easy migrations
- OpenAPI specs and UI
- Reusable client
GET /api/users/{id}Ship AI features, not plumbing
Add chatbots, agents, or structured generation on a foundation that's already wired — instead of inventing the plumbing each time.
- Build any AI workflow
- Chatbot example included
- Multiple AI adapters
- Ready to extend
A site that converts on day one
A landing page is cheap to generate. A conversion-ready marketing site that matches your app is the part agents keep reinventing.
- Landing page & hero
- Features & pricing sections
- Newsletter signup
- Responsive design
A UI that doesn't look like AI slop
AI will invent a new design system every session. Start from a customizable UI so agents restyle your product instead of rewriting it.
- Modern, beautiful UI
- Fully customizable
- Dark mode
- Mobile-first
- shadcn/ui compatible
Every building block you need to ship a SaaS.
SaaS Analytics
Notifications
Offline Development
SaaS Onboarding
Contact form
SaaS Legal Pages
Supastarter was extremely easy to get set up and deployed. I had a working project in just a few minutes!
Thank you Jonathan 🫡, @supastarter definitely saved us a couple of weeks of bootstrapping the new website!
View project →I'm very happy with this Next.js boilerplate! The codebase is well-structured and secure, making it a solid foundation for my app. Highly recommend it!
View project →We're a product development studio, and supastarter is the starting point for many of our SaaS projects. It saves us a ton of time so we can focus on what actually matters: building great products.
View project →When we first set out to build Spyglasses we knew we needed an MVP before we even considered fundraising. That led us to researching starter kits. We looked at a dozen before settling on Supastarter. It had all the features we needed plus strong Cursor integration, which was critical to us. Thanks to Supastarter we saved 7+ months on our development estimates and even managed to pull some nice-to-haves into our initial launch.
View project →I am a super happy customer, 10/10 recommend
View project →As someone experienced with backend development but with limited frontend experience, I knew from the beginning that I would need to use a starter kit. There were a few options, and I decided to go with supastarter. It turned out to be the right call. Supastarter + AI coding + some common sense and guidance -> the project was shipped much faster than I anticipated. I would definitely use it again and not build things like auth, org and user management, and many other things all SaaS businesses need from scratch. Highly recommended!
View project →The code is excellent and perfect for building complex apps, but what really sets supastarter apart is the support. Every time I needed help, I got a response incredibly fast. This kind of support makes all the difference when building serious projects.
View project →Supastarter is awesome! I can build my MVP with confidence and my team is happy with the development experience. Service support is excellent! This is the first time I've seen a PPP applied not from a course. Very helpful for indie hackers. Highly recommend!
I compared many SaaS boilerplates before choosing Supastarter, and it truly didn't disappoint. I launched two SaaS products quickly and smoothly, and I'm now recommending Supastarter to friends who want to start their own SaaS projects!
View project →As an experienced developer and an indie hacker, I prioritize speed when shipping products. After trying out Supastarter, I was genuinely impressed! Its built-in features allowed me to launch my latest product in just a few days—without getting bogged down by boilerplate. Supastarter will definitely be my go-to for future launches!
View project →I've stumbled upon the most cutting-edge SaaS starter I've ever encountered - it's not just about the polished visuals, but the entire technical foundation is built on modern best practices and tools, making it a true game-changer for anyone looking to launch a SaaS product.
I used @supastarter to kickstart the development of my SaaS, uppybe.com, and it has been an absolute game-changer. It saved me countless hours, allowing me to focus on what truly matters—building my business. @jonathan_wilke has created something invaluable. I highly recommend @supastarter!
Choosing Supastarter was one of the best decisions I made for launching my website, http://domainscore.ai. The template is incredibly well-designed and easy to customize, allowing me to get my site up and running in no time. The built-in features and integrations saved me hours of development work, and the end result is a polished, professional site that has already attracted over 2,000 UVs within its first week. The support from the Supastarter team has been outstanding, and I truly appreciate their attention to detail and commitment to helping creators succeed. The fact that Supastarter's official Twitter account even gave us a shoutout speaks volumes about their dedication to their users. I highly recommend Supastarter to anyone looking to launch a high-quality website quickly and efficiently.
View project →I built the entire backend of my product, Phew AI Tab, using Supastarter, including the user system and payments and other api. Initially, I used Lemonsqueezy but switched to Stripe for specific reasons later on. I can't imagine how much time it would have taken without Supastarter; it only took a few days. What impressed me the most was the tech support from Supastarter. Even for issues not directly related to Supastarter, Jonathan provided timely and professional responses, which was a huge help and a great learning experience. Supastarter has grown even more powerful since I first used it. I highly recommend it to everyone starting their business, even up to a medium-sized team, as its comprehensive system can fully support growth. I'm so glad I chose Supastarter and I'm thankful for the team's support.
View project →It really saved me a lot of time, I don't know how long it would have taken if I hadn't had supastarter. It's an amazing project, I loved the clean architecture and easy to take off and put on whatever you need, excellent job!
This supastarter has change my life of developer. With my CTO we are launching a startup and this boilerplate has really accelerate the development. As a developer of 10 years experience, I see that this has been built based on strong knowledge of the development covering all aspects, infrastructure, backend frontend with letting always the easiest way to customize. I would recommend it at 100% to a friend :) Well done Jonathan !
Grabbed my copy of the most supadupa #Nextjs #boilerplate back in December. The pace of releases and DX improvements is crazy. @jonathan_wilke gets it. After an exhaustive review this is the only #production ready #starter I found.
I'm using @supastarter by @jonathan_wilke ITS REALLY AMAZING 🔥
View project →I recently encountered a minor issue in a piece of software I was using, which prompted me to report the problem on Discord. To my surprise and delight, the response from the development team was incredibly swift. Within just 10 minutes, not only had they addressed my concern, but they also committed the fix to GitHub. I was thoroughly impressed by the speed and efficiency of the team's action. It's rare to receive such prompt and effective support. This experience has certainly raised my expectations for customer service in the tech industry. Kudos to the team for their exemplary service!
Supastarter is truly an exceptional startup template! It boasts an impressive structure and exudes professionalism right from the start. The authentication options provided are top-notch, seamlessly integrated into the system. Additionally, the databases and other components are designed with efficiency and effectiveness in mind. The thoughtful consideration for serverless solutions is evident, showcasing a forward-thinking approach to modern development challenges. I adore the layout and highly recommend it as a startup template to others. It has saved me a tremendous amount of initial time in my project, proving to be an invaluable asset.
Supastarter has helped me launch a new product in record time - it gives you everything you need to get up and running quickly, and provides a framework to work on top of. Easily the best investment I've made in my SaaS product. Well done!
View project →If I would need to start a newSaaS from scratch, I would definitely choose supastarter for it. I love the provided tools & libraries, the documentation is good and you get help in its Discord community.
Jonathan's Supastarter has taught me a lot. Great separation of concerns and code quality here. Learning from an actual codebase is far superior to watching the best video course ever.
Supastarter helped a ton with getting my project off the ground! You get authentication, prisma db connections, migrations, marketing and saas folders for your app, the damn complex payment subscription hooks setup. It's gonna save you weeks of having to slouch through your side project because Stripe hook doesn't work / connecting your data to your users is hard. At this price, Supastarter is unbeatable in helping you cut down on development time and speed 🚀
Supastarter was exactly what I was looking for to help spring board my first react SaaS web app and at a reasonable price point. The pre-built landing page, signup, database, light/dark theming setup gave me a guideline of good practices to follow and allowed me to get right to prototyping my ideas.
View project →Supastarter is just awesome! It helped me go from scratch to authentication and payments integrated in minutes. Jonathan (the founder) is excellent and ready to support you every step of the way! I don't think there's a better way to kickstart your next SaaS!
Supastarter is truly a blessing for developers! It greatly simplifies the project creation process, helping us save a whole week of development time. This solution is not only efficient but also very suitable for team collaboration, allowing us to focus more on innovation and bringing our ideas to life.
View project →If you are in the market for a boilerplate for your next web-based project, you should check out @supastarter. I bought it, and it checks out after I reviewed the code a bit. I'm looking forward to using it for all of my web-based side projects going forward.
One-time purchase. Lifetime access.
No subscriptions. No recurring fees. Choose seats for how you ship — solo, startup, or agency — and start today.
Solo
Launch your first SaaS without hiring a team.
- 1 Developer Seat (GitHub access)
- Unlimited Personal Projects (Commercial use allowed)
- Lifetime Updates
Startup
Get your whole team building on one shared foundation.
- Up to 5 Developer Seats
- Unlimited Team Projects
- 60-min consulting call included
Unblock your launch — setup, architecture & go-to-market tech choices
- Priority email support with faster response times
- Marketing site + product app ready to customize
Agency
Deliver client SaaS projects without reinventing the stack each time.
- Up to 10 Developer Seats
- Unlimited Client Projects
- 60-min consulting call included
Unblock your launch — setup, architecture & go-to-market tech choices
- White-label ready: ship under your agency brand
- Private Discord channel with direct founder access
- Pays for itself on your first client project
- Everything in Startup: team seats, priority support & consulting
Expert consulting call
60 minutes of 1-on-1 guidance to unblock your launch — setup, architecture, and go-to-market tech choices.
Done for you development
Don't have time to build? FeatherFlow ships your MVP or full SaaS for you.
Real products shipped on this foundation
From indie MVPs to agency client apps — proof you can go from idea to live product.











