你已经有 Agent 了,缺的是它上线的地方。
Creght Skill 让 Codex、Claude Code、Cursor 这类 Agent 直接开发 Creght 网站:拉代码、改、预览、发布,一条链路走完。服务器、数据库、图床都不用你配。
直接回答
Creght CLI 和 Skill 是做什么的?
Creght CLI 把站点源码拉到本地工作区(含 Func 后端代码),本地改完再推回去,带三方合并与冲突解决;还能开预览、发布、管理版本、读写 CMS 内容、表单、数据表,以及上传静态资源。Creght Skill 是给 Agent 用的说明书,Codex、Claude Code、OpenClaw、Cursor 等环境装上后就能直接开发 Creght 项目。
对已经在用 Agent 的人,价值在于省掉一整套基础设施:不用买服务器和配证书(发布即托管)、不用起数据库(项目自带 JSON 数据表)、不用找图床(creght upload 直接返回 CDN 地址)。同时你还获得一套非技术同事能用的界面:可视化编辑器、CMS、认证系统与支付。
解决什么问题
Agent 能写代码,写完呢?
让 Agent 生成一个网站不难,难的是它跑在哪、数据存哪、图放哪,以及生成之后谁来维护内容。
| 没有 Creght 时 | 在 Creght 里 |
|---|---|
| Agent 写完代码,还要自己买服务器、配 Nginx 和证书。 | creght push 推上去,creght publish 就上线,证书自动。 |
| 要存数据先起一个数据库,再配连接串和迁移。 | 项目自带 JSON 数据表,Func 直接读写。 |
| 图片得找对象存储,配 bucket、权限和 CDN。 | creght upload 上传后直接返回可用地址。 |
| 上线后改文案还得回来找你。 | 同一个站点有可视化编辑器和 CMS,同事自己改。 |
怎么做到
它实际给你什么
在你自己的 Agent 里开发
creght pull 把站点源码(含 Func 后端代码)拉进本地工作区,Agent 直接改;creght diff 看改了什么,creght push 推回去并做三方合并,冲突用 creght resolve 处理。Skill 支持 Codex、Claude Code、OpenClaw、Cursor 等环境。
› 把首页的报价区块换成三档,并发布
creght pull→ 拉取 24 个文件
edit page/Index.tsx→ 已更新报价区块
creght diff→ 1 处改动
creght push→ 已推到预览
✓ 预览已更新,确认后 creght publish 上线
拉取、修改、比对、推送都在你自己的 Agent 会话里完成。
服务器、数据库、图床都不用配
推上去就是托管,HTTPS 证书由平台签发;项目自带 JSON 数据表,creght table 直接管;静态资源用 creght upload 上传后返回可用地址。三样基础设施都不用你自己买和维护。
这三样不用你配
推上去就是托管,HTTPS 证书由平台签发与续期。
项目自带 JSON 数据表,Func 直接读写。
上传本地文件,直接返回可用地址。
认证与支付是现成的
网站用户、邮箱登录与 Google、GitHub OAuth 都是站点自带的运行时资源;收款有支付宝网站支付的完整教程;表单与 Func 后端逻辑同样在 CLI 里可管。省掉的不只是部署,还有这些每次都要重写的东西。
/backend/func/checkout.ts
export async function pay(input, ctx) {
const user = ctx.auth.requireUser()
const order = await ctx.db.insert('orders', {
userId: user.id, amount: input.amount,
})
return buildAlipayUrl(order)
}登录用户从 ctx.auth 取,订单落进 ctx.db,支付宝签名在 Func 里完成——不用自己起服务。
代码之外,还有给同事的界面
同一个站点有可视化编辑器和 CMS:你在 Agent 里写结构,同事在浏览器里改文案和内容,不用每次都回来找你。版本历史还能当只读 git remote 用(creght git)。
你在 Agent 里
› creght push
→ 已推到预览,3 个文件
同事在浏览器里
同一个站点:你推代码,同事在 CMS 里改内容,互不打断。
