AI News HubLIVE
站内改写1 分钟阅读

Camox:面向代理驱动网站的框架

Camox 是一个开源页面构建器框架,允许开发者通过 Claude Code 等工具快速构建高质量网站,同时享受可视化编辑、草稿等功能。它支持在代码中定义区块,可视化编辑内容,并让编码代理建议页面草稿和更改。

来源Hacker News AI作者: malgamves

Camox 是一个开源的页面构建器框架,专为构建“代理驱动”的网站而设计。它让开发者能够利用 AI 编码代理工具(如 Claude Code)快速搭建高质量网站,同时保留传统内容管理系统(CMS)中最受欢迎的功能,例如可视化内容编辑和草稿管理。Camox 的核心理念是让开发者和代理协同工作:开发者负责定义网站的结构和设计,而代理则负责生成和调整内容。

开始使用 Camox 非常简单,只需在终端中运行 npm create camox@latest 命令即可创建一个新项目。Camox 的工作流程包括:通过 CLI 创建项目;在代码中定义可复用的 UI 区块,每个区块包含一个数据模式(schema)和一个组件(component);然后直接在网站内可视化编辑这些区块的内容;接着,让你的编码代理自动建议页面草稿和修改;最后发布页面,获得一个生产就绪的网站。

Camox 提供了一系列强大的功能:完全可视化的内容编辑体验;自动 SEO 管理,确保网站对搜索引擎友好;基于草稿和发布的工作流,方便团队协作;自动优化图片和资源;自动生成 OpenGraph 图片;以及专为代理优化的原生 Markdown 内容生成。这些功能使得 Camox 不仅适合人类开发者,也适合 AI 代理进行操作。

在许可方面,Camox 框架核心及其多个包(包括 camox、@camox/cli、create-camox、@camox/ui、@camox/api-contract、模板和支持包)均采用 MIT 开源许可。托管的 API 实现(位于 apps/api 目录下)则采用 FSL-1.1-MIT 许可,源代码可获取。截至最新版本 v0.33.1,Camox 在 GitHub 上已获得 19 颗星、1 个分支,并拥有 80 个发布版本。项目主要使用 TypeScript 开发(占比 98.1%),同时也包含少量 CSS 和其他语言。Camox 的目标是成为构建现代、代理友好网站的首选框架,将传统 CMS 的易用性与 AI 代理的自动化能力结合起来。