v1 协议上线 · 180+ 测试通过

为 AI Agent 时代
设计的 Changelog 协议

Pulse 让小型团队用 Markdown 写一条更新,就能自动得到一个签名化的可验证 feed、人类可读的发布页、嵌入小组件,以及对 AI Agent 原生的 MCP 端点 —— 一切从注册那一刻起就能用。

Free 永久免费 · 1 个项目 / 自定义主题 / Pro 通过申请免单

agent.md — acme.pulse.dev
# Pulse auto-discovered entry endpoint: https://acme.pulse.dev/pulse/feed.json public_key: ed25519:5k3N...wQj2 # SignedFeed (verified locally) { "@type": "SignedFeed", "project": "acme", "generated_at": "2026-08-17T01:23:45Z", "changes": [ { "@type": "Change", "title": "Webhook retries", "kind": "improvement", "breaking": false } ], "signature": { "algorithm": "ed25519", "value": "5b8d...c4" } } → verified ✓ trust score: A (92/100)
v1
Pulse 协议版本
6
MCP 工具(pulse_*)
15+
公共 / 签名化端点
180+
后端自动化测试
Phase 1 · 现在可用

开箱即用的核心能力

不需要写后端、不需要运营邮件服务。把 Markdown 写好,剩下的 Pulse 全部帮你做了。

M↓

Markdown 编辑器

实时预览、草稿、发布 / 撤回、标签选择器(feature / improvement / bugfix / breaking / security)。自研 GFM 渲染引擎 + 安全过滤。

已上线
/c

公共发布页

/c/[slug] 自动获得一个按月分组的发布页、订阅框、RSS / JSON / Agent 端点链接,支持自定义主题色与 Tagline。

已上线
⟨/⟩

嵌入小组件

一条 <script> 标签就把最新的更新渲染进你自己的产品站,可选内嵌订阅输入框,零依赖、零框架。

已上线
@

邮件 + Slack 推送

每次发布自动通知 owner 与 per-project Slack Webhook,订阅用户走 SMTP(默认 163 SMTP,dev 环境 console fallback)。

已上线
~

RSS + JSON Feed

每个项目自动获得 /c/[slug]/rss.xmlfeed.json,给 RSS 阅读器与极客用户使用。

已上线
AI

AI Agent 端点

每个项目都暴露 agent.mdllms.txtllms-full.txt/api/agent/for-agents,遵守 llms.txt 约定,CORS 默认开启。

已上线

订阅者 API

POST /api/subscribers 接收你自定义表单的订阅。Double opt-in:发送确认邮件,确认 / 退订 token 都在邮件里。

已上线
🔑

JWT 鉴权

登录后下发 JWT(HS384 / 30 天),由 Spring Security Filter 校验;浏览器来源自动下发 HttpOnly Cookie。

已上线
📦

JS SDK + CLI

@pulse-protocol/sdk 用于 Node / 浏览器端验证签名 envelope;pulse 命令行带 watch 实时流式订阅。

已上线
Pulse Protocol v1

不只是 RSS · 是签名化的可验证订阅源

每个项目都有一个唯一的 Ed25519 密钥对,所有 feed 都用 canonicalised JSON 签名。Agent 拿到任意一段数据, 都可以脱离 Pulse 自己验证 —— 这就是为什么它能被信任。

  • 每项目独立 Ed25519 密钥,可在线轮换(POST /pulse/rotate
  • Canonical JSON 序列化保证签名稳定
  • .well-known/pulse.json 自描述发现文档
  • MCP 原生集成:6 个 pulse_* 工具
查看完整协议规范 →
GET /api/public/projects/acme/.well-known/pulse.json
{ "pulse_version": "v1", "identifier": "acme", "endpoint": "/api/public/projects/acme/pulse", "public_key": { "algorithm": "ed25519", "key_id": "k_2026_08", "value": "MCowBQYDK2VwAyEA..." }, "feed": "/api/public/projects/acme/pulse/feed.json", "stream": "/api/public/projects/acme/pulse/stream", "federates": true }
POST /api/public/projects/acme/mcp
// JSON-RPC 2.0 — Model Context Protocol { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "pulse_search", "arguments": { "q": "webhook retry" } } } // → 6 tools, all read-only pulse_get_well_known discovery + pubkey pulse_get_feed signed changelog pulse_get_entry one signed change pulse_search TF-IDF over title/summary/md pulse_get_trust trust score + grade pulse_get_stream SSE event info
AI Agent · 原生集成

让 Claude / Cursor 真正理解你的产品演进

Pulse 把 MCP 服务直接挂在每个项目上 —— Agent 在一次握手里就拿到发现文档、公钥、签名化 feed、搜索与流。Agent Token 还拥有独立的速率桶,权限可限制到单个项目。

  • llms.txt / agent.md / for-agents 三套人类+机器友好的入口
  • Agent Token:pulse_agent_xyz,独立速率桶(300 req / 5 min)
  • SSE 实时推送 entry.published / key.rotated
  • Trust Score:A / B / C / F 等级,公开排行榜 /api/public/leaderboard
查看 AI 集成详情 →
Roadmap · 未来规划

还在路上的能力

第一阶段(核心托管 + 协议 + AI 端点)已经稳定。下一步把 Pulse 扩展成完整的产品更新操作系统。

协议层

Federation 跨实例同步、Streamable HTTP 传输、Trust Score 公开排行榜、AgentUsageEvent 深度分析。

未来规划

集成

GitHub App、Git Webhook、OAuth 登录、Cursor / Windsurf / Cody 官方插件。

未来规划

客户端

iOS / Android / HarmonyOS 原生应用、微信小程序、Uni-app 多端脚手架。

未来规划

运营

自定义域名(Apex / CNAME)、S3 媒体存储、Redis 限流、2FA、GDPR 数据导出。

未来规划

今天就把 Changelog 上线

注册账号,1 分钟内获得可订阅、可嵌入、可被 AI 读取的发布页。