Vibe coding 是怎么运作的:从一句话到能打开的网站
Vibe coding(氛围编程)的工作方式是一条四步流水线:消息 → 文件 → 服务器 → 公开链接。你用平常的话描述项目(“给一位婚礼摄影师做个带相册和预约表单的网站”),AI 智能体把这段描述变成代码文件,在隔离的服务器上运行起来,然后给你一个现成的 HTTPS 地址,手机上就能打开。本文逐条拆解每个环节都发生了什么:项目文件存在哪里、服务器为什么需要 3000 端口、网站如何拿到自己的地址、以及出了岔子时会怎样。在我看来,这是整个话题里最被低估的问题:大家总在争论“AI 到底会不会编程”,而真正的机制比那些争论有意思得多。
智能体:到底是谁在写代码
“智能体”背后是一台带工具箱的语言模型。模型本身只会输出文本,所以人们给它配上了手:创建文件、编辑已有文件、在终端执行命令、打开页面并确认它能正常响应。整个过程是个循环:智能体先拟计划(需要哪些文件),然后写文件、启动项目、检查结果,并且自己修掉报错,直到页面跑起来为止。这个流程在项目聊天里全程可见,你随时可以用一句普通的话插进来干预。
一个重要细节:智能体不会读心。你说“给我做个好看的网站”,得到的就正是这句话的字面意思——一个平庸的通用产物。块清单和要求写得越具体,第一版就越接近你想要的。描述含糊是“不是我想要的样子”这类返工最常见的根源。
文件:一句话长成一个项目
项目是真实的文件,不是“网站的图片”:页面、样式、脚本,需要时还有后端和数据库。智能体逐个生成它们,更重要的是,后续修改也是精准点改。你说“把相册调暗一点”,就只动相册相关的样式,其余代码不碰。正因为这样,项目改到第十次也不会散架。
如果某次修改确实弄坏了东西,项目带智能备份,一键就能回滚到稳定版本。成品代码可以整包打包下载,能搬到自己的主机上,也能交给开发者继续做。代码没有锁在服务里——那就是你的文件。
服务器:为什么是 3000 端口
每个项目都运行在隔离环境里:智能体在里面写文件、执行命令、启动应用。这个环境有条硬规则:Web 服务器必须监听 3000 端口,因为只有它会被转发到公开地址。如果端口被旧进程占着,智能体会重启那个进程,而不是换端口——否则网站在外部根本打不开。
刚启动的头几分钟,网站可能返回 502 错误——应用还在启动中,这是正常现象,不是故障。界面里的“打开网站”按钮会自己检查状态并告诉你发生了什么;过几分钟再打开,通常就能看到成品页面。
发布:形如 name.app.neuralspace.pro 的地址
这里没有单独的“发布”按钮——也不需要。网站一落地就有形如 project-name.app.neuralspace.pro 的地址:域名和 TLS 证书自动签发,HTTPS 从一开始就开启,无需手动配置。链接在任何设备上都能打开,也可以发给客户;“分享网站”按钮一键复制。需要自己的域名时,直接在项目里绑定:你添加一条 DNS 记录,证书和 HTTPS 由服务自动接好——域名可以在“Domains”页面购买。
内置网站托管每天 2 个 token(2026 年 10 月的平台资费),没有月度订阅:不需要这个项目就把它停掉,计费随之停止。
来自真实平台的数据
两条来自 NeuralSpace 生产库的匿名聚合数据(只有计数——不含提示词、姓名或标识符;统计窗口 2026-07-20 至 2026-10-18):测量时共有 600 个 vibe 项目,其中 50 个是最近 90 天内新建的——新项目是持续流入,不是一波热度。再看整个平台的量级:30 天内(2026-09-18 至 2026-10-18)完成了 12,559 次生成——10,202 张图片、1,952 个视频和 405 首音乐。Vibe coding 用的是同一套基础设施和同一个 token 余额。

哪些环节可能出问题
- 头几分钟出现 502 —— 应用还在启动中;稍等片刻重新打开即可。
- “不是我想要的” —— 几乎都是因为描述含糊。补上块清单、风格,以及明确不要什么。
- 端口被占用 —— 不要手动换端口:智能体会自己把进程重启到 3000 上。
- token 在反复迭代中消耗 —— 费用取决于模型和改动量;基础模型不贵,但连续多轮整体重写会让余额明显下降。
亲自跑一遍这条流水线
打开vibe coding 版块(也就是“Code”),注册后用一条消息按这个框架描述项目:什么网站、给谁用、有哪些块、什么风格。点“创建项目”——智能体会走完整条流水线:写文件、启动、发布。没有订阅:新用户会获得初始 token,之后按 token 付费、无月费;用基础模型起步,余额里有 3 个 token 就够了。
常见问题
我的项目文件存在哪里?
存在 NeuralSpace 平台上项目自己的隔离环境里。代码随时可以整包下载,所以不存在被锁死的代码。
可以把 3000 端口换成别的吗?
不行:转发到公开地址的就是 3000 端口。如果旧进程占着端口,智能体会重启那个进程——这样网站才能一直通过地址访问。
刚建好网站为什么显示 502 错误?
应用还在启动。等两分钟再打开;“打开网站”按钮会替你检查是否就绪。
托管要单独付费吗?
内置网站的托管是每天 2 个 token,从统一的 token 余额里扣,没有单独订阅。不需要项目就停掉,扣费也随之停止。