惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

F
Fortinet All Blogs
S
Secure Thoughts
月光博客
月光博客
美团技术团队
雷峰网
雷峰网
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
N
News and Events Feed by Topic
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Forbes - Security
Forbes - Security
W
WeLiveSecurity
P
Proofpoint News Feed
阮一峰的网络日志
阮一峰的网络日志
爱范儿
爱范儿
G
GRAHAM CLULEY
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
AI
AI
Last Week in AI
Last Week in AI
Google Online Security Blog
Google Online Security Blog
Schneier on Security
Schneier on Security
云风的 BLOG
云风的 BLOG
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
Recent Announcements
Recent Announcements
Webroot Blog
Webroot Blog
T
Tor Project blog
Cisco Talos Blog
Cisco Talos Blog
N
News and Events Feed by Topic
罗磊的独立博客
The Register - Security
The Register - Security
Blog — PlanetScale
Blog — PlanetScale
T
Threat Research - Cisco Blogs
博客园 - 【当耐特】
Apple Machine Learning Research
Apple Machine Learning Research
人人都是产品经理
人人都是产品经理
T
The Exploit Database - CXSecurity.com
www.infosecurity-magazine.com
www.infosecurity-magazine.com
B
Blog
腾讯CDC
Microsoft Azure Blog
Microsoft Azure Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
H
Hacker News: Front Page
Application and Cybersecurity Blog
Application and Cybersecurity Blog
Engineering at Meta
Engineering at Meta
Latest news
Latest news
IT之家
IT之家
D
DataBreaches.Net
博客园 - 司徒正美
N
Netflix TechBlog - Medium
V
V2EX
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知

CNET

Valve's Steam Machine: Summer Release Planned, Still No Price Apple TV: 28 of the Best Shows You're Probably Not Watching YouTube TV vs. DirecTV vs. Hulu Live and More: Which Has the Most Must-Have Channels Out of 100? If You Want to Be a Better Pet Parent, AI Can Help I Was Shocked by How Good These Budget TVs Were Trump Phone Looks Different, Has No Launch Date, Isn't Made in America The Apple Watch Series 12 Is Rumored to Revive a Retired iPhone Feature Best Projector of 2026: Tested by Experts Best Home Theater Systems of 2026 How to Use Apple's Clean Up Tool to Remove Unwanted People and Things From Your Photos Today's NYT Strands Hints, Answers and Help for April 12 #770 Today's NYT Connections Hints, Answers and Help for April 12, #1036 Today's Wordle Hints, Answer and Help for April 12, #1758 Today's NYT Mini Crossword Answers for Sunday, April 12 Today's NYT Connections: Sports Edition Hints and Answers for April 12, #566 Watch a Robot Stuff Cash Into a Wallet Just Like You Do This Animation Startup Wants to Make It Easier to Tell Open-Ended Stories The 23 Best Graduation Gifts for 2026 Grand National 2026 Livestream: How to Watch Aintree Horse Racing From Anywhere Amazon Luna to Drop Support for Third-Party Games and Subscriptions in June YouTube Premium Is the Latest Streaming Service to Hike Prices Today's NYT Mini Crossword Answers for Saturday, April 11 Elden Ring: Tarnished Edition for Switch 2 Reignites Controversy Over Game-Key Cards Comcast Adds New StreamSaver Bundles: HBO Max, Disney Plus, Hulu Now Part of the Lineup Samsung's Galaxy Z Fold 7 Just Got a Price Hike, 9 Months After Its Release Microsoft Is Scrubbing the Copilot Name From Some Windows 11 Apps These $299 Glasses Are Like an HDR TV on Your Face Today's NYT Connections: Sports Edition Hints and Answers for April 11, #565 How to Make Sure Your Private Signal Messages Aren't Still Lurking on Your Phone Apple AirPods Max 2 Review: Seemingly Small Changes Make a Substantial Difference Today's NYT Connections Hints, Answers and Help for April 11, #1035 Today's NYT Strands Hints, Answers and Help for April 11 #769 Today's Wordle Hints, Answer and Help for April 11, #1757 Encrypted Emails Are Now Available for Some Gmail Phone App Enterprise Customers Tyson Fury vs. Arslanbek Makhmudov Fight: When to Watch the Action on Netflix Encyclopedia Britannica and Merriam-Webster Sue OpenAI OpenAI to Launch ChatGPT 'Adult Mode' Despite Warnings From Its Own Advisers Google Rolls Out Latest AI Model, Gemini 3.1 Pro FA Cup Soccer 2026: Watch Aston Villa vs. Newcastle Live From Anywhere The Google Pixel 10 Pro Might Have the Best Phone Display for Gaming We Tested 35 Phones and Found the Surprising Winner of Best Battery Life Best Smart Soundbar of 2026 Today's Wordle Hints, Answer and Help for Feb. 13, #1700 Today's NYT Strands Hints, Answers and Help for Feb. 13 #712 Today's NYT Connections Hints, Answers and Help for Feb. 13, #978 Hackers Are Trying to Copy Gemini via Thousands of AI Prompts, Google Reports YouTube Is Finally on the Apple Vision Pro. Can We Expect More Google Apps to Come? Premier League Soccer: Stream Brentford vs. Arsenal Live From Anywhere Sony's New WF-1000XM6 Earbuds Just Jumped to the Top of My Best Earbuds List How to Connect Bluetooth Headphones to Your Smart TV Fitbit's Gemini-Powered Coach Comes to the iPhone and Rolls Out to More Countries Today's Wordle Hints, Answer and Help for Feb. 12, #1699 Today's NYT Connections Hints, Answers and Help for Feb. 12, #977 Lenovo IdeaPad 5i 16 2-in-1 Gen 10 Review: Budget Convertible With Good Performance but a Clunky Design Today's NYT Strands Hints, Answers and Help for Feb. 12 #711 Today's NYT Connections: Sports Edition Hints and Answers for Feb. 12, #507 Today's NYT Mini Crossword Answers for Thursday, Feb. 12 Remember James Van Der Beek by Streaming Dawson's Creek and His Other Roles Stay Patient, Apple Fans: Siri AI Delayed Again to Late 2026 at the Earliest Anthropic Expands Claude's Free Tier With More Features Diablo Celebrates 30th Anniversary With New Warlock Class, Coming to 3 Games This Year Amazon Pharmacy to Offer Same-Day Delivery to 2,000 More Communities in 2026 Dell XPS 14 Hands-On: The Long-Running Laptop Brand Goes Back to What Works Aloha, AI Moana: Google's AI Will No Longer Accept Disney Character Prompts Darren Aronofsky, Your AI Slop Is Ruining American History in 'On This Day…1776' Best PlayStation 5 Controllers in 2026: The Top PS5 Controllers From Sony, Razer, Nacon and More Best Streaming Services for Kids in 2026 Using AI at Work May Actually Make Your Days Longer and More Unpleasant, Study Finds Best Sonos Speakers for 2026 Premier League Soccer: Stream West Ham vs. Man United, Live From Anywhere Framework Desktop Review: Small and Mighty, but Shy of Upgrade Greatness Overwatch's New Season 1 Launches Today, Delivering on Decade-Long Potential The Best Way to Prevent Fraud: A Guide to Freezing Your Social Security Number Today's NYT Connections: Sports Edition Hints and Answers for Feb. 10, #505 Today's NYT Connections Hints, Answers and Help for Feb. 10, #975 TikTok Ordered to Change Algorithm Over 'Addictive Design,' or Face a Hefty Fine Super Bowl LX: Watch the AI-Related Ads Coming to the Big Game My Wife and I Play the Best Two-Player Games Every Week. Here Are Our Favorites 'Wicked: For Good' Is Coming to Streaming. Here's When You Can Watch Here's Why Taylor Swift's Opalite Music Video Isn't on YouTube Yet Testing the Best Laser Cutters and Engravers Is One of the Best Parts of My Job My iPhone 17 Pro Went Head-to-Head Against a Pro Cinema Camera Valve Delays Steam Frame and Steam Machine Pricing as Memory Costs Rise 'Predator: Badlands': Here's When You Can Stream It on Hulu Americans Plan to Spend $1,177 on a New TV. Here's How to Do It for Less in Time for the Big Game ExpressVPN’s New Privacy-Focused AI and Email Protection Features Could Be Game Changers From Data Entry to Strategy, AI Is Reshaping How We Do Taxes The Motorola Signature Is the Moto Phone I've Wanted for Years Spotify's Page Match Lets You Swap Between a Book and the Audiobook I Played the 5 New Overwatch Heroes Dropping Next Week. Check Out the Gameplay These New AI Transcription Models Are Built for Speed and Privacy Best Budget Earbuds for 2026: Cheap Wireless Picks Maximize Your Refund with H&R Block's Smart Tax Tools How H&R Block's Experts Can Help You Avoid Common Filing Mistakes Anthropic Pinky-Promises It Won't Add Ads to Claude This Phone Stays Charged for Almost a Week by Keeping Your Data Secure Winter Olympics 2026: How to Watch Ice Hockey Events 8 Essential Security Tips for Using AI Chatbots Safely Here's How to Use Apple's Invites App to Plan Your Super Bowl Party Google Brings Genie 3's Interactive World-Building Prototype to AI Ultra Subscribers
What Is Vibe Coding? Everything to Know About AI That Builds Apps for You
Barbara Pazur · 2025-12-16 · via CNET

When ChatGPT arrived in late 2022, it kicked off an AI boom that hasn't stopped since and showed how powerful natural-language tools could be. Since then, we've seen chatbots, copilots and AI agents move into everyday tech.

Vibe coding describes a new way of building software where you prompt an AI model with a line of text and it generates most of the code. Even people with zero programming experience can create apps and full websites by describing what they want in natural language, aka "vibe coding."

This content was made possible by a partner in support of CNET's independent editorial journalism.

Andrej Karpathy, an AI researcher and Tesla's former director of AI and a member of OpenAI's founding team, coined the term in early 2025, describing it as a workflow where you "fully give in to the vibes" and stop worrying about the code itself. The phrase spread quickly and was so generally accepted across developer circles that Collins Dictionary named vibe coding its Word of the Year.

There's a new kind of coding I call "vibe coding", where you fully give in to the vibes, embrace exponentials, and forget that the code even exists. It's possible because the LLMs (e.g. Cursor Composer w Sonnet) are getting too good. Also I just talk to Composer with SuperWhisper…

— Andrej Karpathy (@karpathy) February 2, 2025

Y Combinator data from the Winter 2025 batch also shows how quickly things are shifting. About 25% of the startups had codebases built almost entirely by AI.

How vibe coding works

Vibe coding turns software development into a conversation. Instead of typing functions, arranging files or building components, you describe your idea to an AI tool using plain language. You might say, "I want to create a skincare blog with a homepage, an articles page and a basic editor so I can add new posts." The AI generates the framework, logic and user interface. You open the project, test it, see what works and refine your prompt to make adjustments. You repeat the cycle until you're happy with the results. 

In this intention-driven development, you focus on the idea and the AI model handles most of the implementation.

Where beginners get stuck

That doesn't mean anyone instantly knows what to do with raw code. Even though vibe coding removes the need to understand syntax, it doesn't remove the need for basic computer literacy. A beginner won't automatically know where code goes or what to do with it. 

AI Atlas
CNET

Vibe coding replaces the technical knowledge of how to write software but not the procedural know-how of how to operate the tools that run it. These platforms simplify the process, but newcomers still need step-by-step guidance for basic actions, like creating a project, opening the correct file, pasting in the code and previewing the result. 

Sam Dhar, former engineering leader at Adobe and Amazon Alexa and now leading AI Platform at Galileo AI, tells CNET that someone has to always work to evaluate it and very carefully understand what was produced and make decisions on it and then change things and move them around. 

"Only someone who has that knowledge and experience can truly effectively use AI to be able to build things that are production-ready," Dhar says.

Dhar describes real software as a pyramid of decisions, from tiny UI choices like a button color and shape, to high-level questions like who the app is for and how many users it should handle. In his view, you still need teams beneath a lead architect, because not every decision can be spelled out in one giant prompt to a model.

Tools that support vibe coding

ChatGPT, Claude, Gemini, Grok, Cursor and GitHub Copilot Workspace are some of the many tools you can use to get code with limited free use. With those tools, you can also generate entire apps, fix bugs, extend features and rewrite codebases using natural language.

If you ask one of those AI tools to create code for you, you will still need to know what to do with that code, like how to copy and paste it into a text editor, then save it into a file (.html or .py) and run it on your own computer. This can be a hurdle if you have zero programming knowledge.  

Platforms like Bolt and Replit simplify these steps because you no longer paste code anywhere. The AI chat interface generates the entire project inside the editor, sets up the structure and allows you to request changes in plain language. You can publish a working site using the platform's free URL without paying for a custom domain or hosting, all without seeing or touching raw code. Both platforms offer free limited plans.

However, the cost of that convenience is lower visibility into how the system actually works. And if you're a perfectionist like I am, you might end up investing hours to tweak your prompts and correct the code to get it to do what you want -- or not, because in my case, I ran out of free tokens.

A screenshot of me trying to build a website via vibe coding using Bolt

Enlarge Image

A screenshot of me trying to build a website via vibe coding using Bolt
Bolt / Screenshot by CNET

Most platforms provide a free public URL, so you don't need a paid domain or hosting unless you want a custom domain. You can also add a domain you already own. From there, if you want it to feel like a real mobile app, the easiest way for both iOS and Android is to turn it into a progressive web app by opening it in your phone's browser and tapping Add to Home Screen. It takes 10 seconds, costs nothing and needs no approval.

Getting it into the actual app stores is different. iOS is hard for beginners because you need a Mac, Apple's Xcode software, an Apple Developer account ($99/year) and manual building and testing. Android is simpler with a one-time $25 Google fee and no Mac required, and you can build and upload directly from Replit or Bolt via Expo in a few clicks and publish your app in hours.

The difference between vibe coding, no-code and traditional programming

In traditional programming, you have to understand everything you write. And you write every line in languages like JavaScript, Python or C++, build the logic yourself and control the structure of the entire system. You also carry the responsibility for debugging, performance and security.

No-code tools like Webflow and Notion let you assemble software through visual interfaces instead of code. They're useful for websites, small Customer Relationship Management systems and internal dashboards, but they limit you to whatever structures the platform supports. Technically you're building software but only inside predefined templates.

With vibe coding, you focus on the outcome not the implementation. Instead of typing code or dragging components around, you describe what you want in plain language and the AI generates the framework, interface and behavior. 

Here is an example of a website I started building with just a few prompts using Replit:

A screenshot of me trying to build a website via vibe coding using Replit
Replit/Screenshot by CNET

What you can build with vibe coding

Developers use vibe coding to generate prototypes and replace repetitive work. Beginners use it to build things they would never attempt with traditional programming, like a recipe organizer, to-do list, microblog, budgeting tool or basic notes app. 

Dhar said the real constraint isn't what AI can generate but rather what humans can realistically review. He advises keeping vibe-coded projects "small and controlled" so someone with enough experience can inspect every decision before it ships.

Some people try simple games, browser extensions and quick utilities for cleaning up files, but a few of these come with caveats. A browser extension, for example, still has to be loaded through the browser's settings, so someone with no technical background may need guidance even if the AI tool generates all the code.

Once you get the basics down, AI can solve some of these problems for you. But not all hoped for benefits come to fruition as you can see in my attempt to create an X post refiner in the image below. It took me several hours of back-and-forth prompting only to get it to work in the Gemini Canvas but not as an HTML file.

A screenshot of a tool I tried to build using vibe coding in Gemini Canvas

An X Post Refiner tool I built using vibe coding. I had to refine my prompt many times before it finally worked (but only in Gemini Canvas).

Gemini/Screenshot by CNET

The limits and risks

Vibe coding works best for prototypes, throwaway projects, personal tools and experiments. Because beginners often don't understand the generated logic, errors and security issues can be hard to spot. Some projects become difficult to maintain because the AI mixes patterns or creates code that is technically correct but hard to read. 

Vibe-coding tools rely on LLMs, so they can also hallucinate code the same way chatbots hallucinate answers. That's manageable in a small side project but far more serious in apps that handle user data, require strict security controls or support many users at once.

We are not yet ready to vibe-code our way into production-grade systems. Anything that needs long-term stability or strong security still requires real engineering not vibe coding. A vibe-coded app may look polished on the surface, but hidden bugs often show up only after you use it more.

Why vibe coding took off

People who couldn't code before can now build simple apps. Developers who normally spend hours writing every code line can now save time by just describing what they need. Low-code showed what building software with less code could look like, then AI said, "Hold my beer." 

If you can articulate an idea, you can build the first version of it. If you can't, AI will even help you create a vibe prompt to generate the code. It becomes the builder, bridging the gap between intention and implementation. 

Programming has long been considered an elite skill, and AI is reshaping it just as it's reshaping many other jobs. But skilled developers don't have to run for their money just yet because they're the ones who can identify issues and correct them when the AI gets things wrong. 

"Maybe we might not need as many programmers to do the same amount of work as we used to, but that still requires a lot of skill and a lot of experience to be able to evaluate whatever you're producing," Dhar says. "AI is… never going to be able to replace humans because there has to be accountability."

Still, it is now far easier for anyone to take a swing at building something, even without a technical background, and that alone is a big change.