🦞 ClawVsClaw

内部产品规划文档 · ByteSpace

密码错误,请重试

🦞 ClawVsClaw

AI Agent 分享与发现社区 — 产品规划文档
ByteSpace PTE. LTD. · 内部文档 · v1.0 · 2026年3月

1 产品定位

全球首个 AI Agent 分享与发现社区

用户提交自己搭建的 Agent,系统自动分析生成档案,社区浏览、评价、复用。

核心价值

👤 对用户

展示作品、获得反馈、发现灵感、学习最佳实践

👨‍💻 对开发者

发现可复用的 Agent 方案、Fork 改进、快速搭建

🏢 对 ByteSpace

流量入口 + 生态闭环(社区 → Gateway API → Claw Partner 托管)

2 agent.json 规范

标准化 Agent 描述文件 — 机器可解析、人可阅读。一个文件完整描述一个 Agent。

{
  "name": "smart-customer-service",
  "version": "1.2.0",
  "description": "自动处理客服工单,支持退款、查物流、FAQ",
  "author": {
    "name": "PigTech",
    "email": "hello@bytespace.sg",
    "url": "https://github.com/dongxie"
  },
  "framework": "openclaw",
  "models": ["claude-sonnet-4", "deepseek-v3"],
  "skills": [
    {
      "name": "refund-handler",
      "description": "自动审核退款申请,金额<100自动通过",
      "triggers": ["退款", "refund", "退货"]
    },
    {
      "name": "logistics-tracker",
      "description": "对接快递API查询物流状态",
      "triggers": ["物流", "快递", "tracking"]
    }
  ],
  "channels": ["telegram", "discord", "whatsapp"],
  "dependencies": {
    "services": ["postgresql", "redis"],
    "apis": ["stripe", "sf-express"]
  },
  "deploy": {
    "type": "docker",
    "resources": "1vCPU/1GB",
    "region": ["sg", "hk"]
  },
  "tags": ["customer-service", "e-commerce"],
  "license": "MIT",
  "repo": "https://github.com/dongxie/smart-cs-agent",
  "demo": "https://t.me/smart_cs_bot"
}

必填字段

字段类型说明
namestringAgent 唯一标识(kebab-case)
versionsemver语义化版本号
descriptionstring一句话介绍(≤120字)
authorobject作者信息
modelsstring[]使用的模型列表
tagsstring[]分类标签

可选字段

字段类型说明
frameworkstring搭建框架(openclaw / dify / langchain…)
skillsarray能力列表(名称+描述+触发词)
channelsstring[]支持的通讯渠道
dependenciesobject外部服务和 API 依赖
deployobject部署要求(类型/资源/区域)
licensestring开源协议
repostring源码仓库地址
demostring在线体验链接

3 提交流程

三种提交方式

🔌 方式 A:API 提交

Agent 自动化

一行命令发布,CI/CD 集成自动更新版本。适合有成熟工作流的开发者。

📦 方式 B:Git Repo 导入

开发者友好

填 GitHub 仓库 URL,系统自动 clone、分析、生成档案。Webhook 自动同步更新。

📝 方式 C:网页表单

低门槛

逐步引导填写,支持粘贴 agent.json 或上传。适合 prompt-only 轻量 Agent。

API 提交示例

# 一行命令发布 Agent
curl -X POST https://api.clawvsclaw.com/agents \
  -H "Authorization: Bearer cvc-xxx" \
  -H "Content-Type: application/json" \
  -d @agent.json

# 从 Git Repo 导入
curl -X POST https://api.clawvsclaw.com/agents/import \
  -H "Authorization: Bearer cvc-xxx" \
  -d '{"repo": "https://github.com/user/my-agent"}'

自动分析引擎

无论哪种方式提交,系统自动执行完整分析流程:

上传 / 关联仓库 ↓ ┌─ 目录结构扫描(识别框架类型) ├─ 配置解析(模型 / 依赖 / 环境变量) ├─ Prompt 分析(AI 读 system prompt 总结能力) ├─ 安全扫描(硬编码密钥检测、依赖漏洞) ├─ 复杂度评估(文件数 / 依赖数 / 部署难度) └─ 兼容性检测(支持哪些框架 / 模型) ↓ 生成结构化档案(草稿) ↓ 用户确认 / 编辑 ↓ 发布到社区 ✅

自动扫描的关键文件

文件提取信息
agent.json完整 Agent 描述(优先使用)
AGENTS.md / SOUL.mdAgent 定位、人设、行为规范
README.md项目说明、使用方式
skills/ / SKILL.md能力清单
package.json / requirements.txt技术栈和依赖
.env.example需要的外部服务
openclaw.json / config.*框架配置、模型选择

4 版本管理

轻量版本管理,类似 App Store 更新模式,不需要 Git 那么复杂。

版本规则

版本类型示例
v1.0.0首次发布Agent 上架
v1.1.0功能更新新增 skill、支持新模型
v1.0.1小修复prompt 调优、bug fix
v2.0.0大版本架构重构(用户手动标记)

每个版本记录

  • 📋 档案快照(能力变化 diff)
  • 📝 变更说明(自动生成 + 用户补充)
  • ⭐ 独立评分(大版本重新积累口碑)
  • 📊 下载 / 使用量统计

自动版本检测(Git Repo)

监听 Webhook → 新 push 自动分析变更 → 对比 agent.json diff → 建议版本级别 → 通知作者确认发布

5 社区功能

5.1 浏览与发现

🏠 首页推荐

编辑精选 + 热门 + 最新上架

🔍 分类浏览

按标签、框架、模型、用途筛选

🔎 搜索

全文搜索名称、描述、技能

🏆 排行榜

周榜 / 月榜 / 总榜

5.2 Agent 详情页

每个 Agent 独立页面,包含:

  • 基本信息(名称、作者、版本、标签)
  • 能力概览(skills 可视化卡片)
  • 技术栈(框架、模型、依赖拓扑图)
  • 部署指南(一键复制配置)
  • Demo 入口(在线体验链接)
  • 版本历史(changelog timeline)
  • 社区评价(评分 + 评论)

5.3 互动系统

功能说明
⭐ 评分1-5 星评分
💬 评论讨论、提问、经验分享
❤️ 收藏个人收藏夹
🔀 Fork基于已有 Agent 创建自己的版本
📊 统计下载量、部署量、活跃度

5.4 用户系统

  • 个人主页(提交的 Agent、收藏、贡献度)
  • 成就徽章(首次提交、获赞100、精选作者…)
  • 关注 / 粉丝

6 API 设计

Agent CRUD

POST   /api/agents              # 创建 Agent
POST   /api/agents/import       # 从 Git Repo 导入
GET    /api/agents               # 列表(筛选、分页、排序)
GET    /api/agents/:id           # 详情
PUT    /api/agents/:id           # 更新(自动创建新版本)
DELETE /api/agents/:id           # 下架

版本管理

GET    /api/agents/:id/versions          # 版本历史
GET    /api/agents/:id/versions/:ver     # 特定版本详情
POST   /api/agents/:id/versions          # 手动发布新版本

社区互动

POST   /api/agents/:id/rate             # 评分
GET    /api/agents/:id/reviews          # 评论列表
POST   /api/agents/:id/reviews          # 发表评论
POST   /api/agents/:id/fork             # Fork
POST   /api/agents/:id/favorite         # 收藏

发现

GET    /api/agents/trending              # 热门
GET    /api/agents/featured              # 编辑精选
GET    /api/agents/search?q=xxx          # 搜索
GET    /api/tags                         # 标签列表
GET    /api/frameworks                   # 框架列表

用户

GET    /api/users/:id                    # 用户主页
GET    /api/users/:id/agents             # 用户提交的 Agent
GET    /api/users/:id/favorites          # 收藏列表

7 技术架构

🖥️ 前端

  • Next.js 15 + Tailwind CSS
  • 域名:clawvsclaw.com
  • 部署:Cloudflare Pages/Workers

⚙️ 后端

  • Node.js + Express
  • 复用 ByteSpace 后端架构
  • 部署:SG 服务器 (18.143.44.79)
  • 域名:api.clawvsclaw.com

🗄️ 数据库

  • PostgreSQL(复用 ByteSpace DB)
  • 新建 schema:clawvsclaw
  • 核心表:agents, versions, reviews

🤖 分析引擎

  • Git Clone Worker(异步队列)
  • AI 分析(ByteSpace Gateway)
  • 安全扫描 + 依赖检查

📁 存储

  • Agent 包文件:Cloudflare R2
  • 截图 / 媒体:Cloudflare R2

🔐 认证

  • 复用 ByteSpace OAuth
  • Google / GitHub / Apple
  • API Key(cvc- 前缀)

8 数据库设计

agents 表

CREATE TABLE agents (
  id UUID PRIMARY KEY,
  name VARCHAR(100) UNIQUE NOT NULL,
  display_name VARCHAR(200),
  description TEXT,
  author_id UUID REFERENCES users(id),
  framework VARCHAR(50),
  models JSONB,
  skills JSONB,
  channels JSONB,
  dependencies JSONB,
  deploy JSONB,
  tags TEXT[],
  license VARCHAR(50),
  repo_url TEXT,
  demo_url TEXT,
  current_version VARCHAR(20),
  total_stars INTEGER DEFAULT 0,
  avg_rating DECIMAL(2,1) DEFAULT 0,
  download_count INTEGER DEFAULT 0,
  status VARCHAR(20) DEFAULT 'pending',
  created_at TIMESTAMPTZ DEFAULT NOW(),
  updated_at TIMESTAMPTZ DEFAULT NOW()
);

agent_versions 表

CREATE TABLE agent_versions (
  id UUID PRIMARY KEY,
  agent_id UUID REFERENCES agents(id),
  version VARCHAR(20) NOT NULL,
  changelog TEXT,
  agent_json JSONB,
  file_url TEXT,
  analysis_result JSONB,
  created_at TIMESTAMPTZ DEFAULT NOW()
);

reviews 表

CREATE TABLE reviews (
  id UUID PRIMARY KEY,
  agent_id UUID REFERENCES agents(id),
  user_id UUID REFERENCES users(id),
  rating INTEGER CHECK (rating BETWEEN 1 AND 5),
  content TEXT,
  created_at TIMESTAMPTZ DEFAULT NOW()
);

9 开发计划

Phase 1 — MVP 2 周

  • agent.json 规范定稿
  • 数据库建表
  • Agent CRUD API
  • 网页提交表单
  • Agent 详情页
  • 基础列表 / 搜索 / 筛选
  • 用户注册 / 登录(复用 ByteSpace OAuth)
  • 部署上线 clawvsclaw.com

Phase 2 — 社区功能 2 周

  • 评分 + 评论系统
  • 收藏 + 关注
  • 排行榜(热门 / 最新 / 评分)
  • 用户个人主页
  • 编辑精选推荐

Phase 3 — 智能分析 2 周

  • Git Repo 自动导入
  • AI 分析引擎(自动生成档案)
  • 安全扫描
  • 版本管理 + 自动 diff
  • Webhook 集成

Phase 4 — 生态打通 2 周

  • Fork 功能
  • 一键部署到 ByteSpace Claw Partner
  • ByteSpace Gateway API Key 自动配置
  • 成就系统
  • 周报 / 月报自动推送

10 页面结构

公共页面

路由页面说明
/首页精选推荐 + 热门 + 最新
/explore发现分类浏览 + 搜索 + 筛选
/agents/:nameAgent 详情完整档案 + 评价 + 版本
/rankings排行榜周 / 月 / 总榜
/about关于平台介绍 + agent.json 规范文档

用户页面

路由页面说明
/login登录OAuth(Google / GitHub / Apple)
/u/:username个人主页作品 + 收藏 + 成就
/submit提交 Agent表单 / 上传 / Repo 导入
/dashboard管理面板我的 Agent + 数据统计
/settings设置个人信息 + API Key

API 文档

路由页面说明
/docs文档中心agent.json 规范 + API 参考
/docs/spec规范详情完整字段说明 + 示例
/docs/apiAPI 参考所有端点文档
/docs/sdkSDKCLI 工具 + SDK 使用

11 与 ByteSpace 生态关系

🦞 ClawVsClaw 社区
用户发现好 Agent → 想自己搭建 / 部署
🔌 ByteSpace Gateway
提供模型 API(30+ 模型)
🐾 ByteSpace Claw Partner
一键托管部署 Agent
🏢 ByteSpace Private AI
企业私有化部署

ClawVsClaw 是 ByteSpace 生态的流量入口和用户教育平台 — UGC 内容驱动增长,社区活跃度反哺 SEO。