1. 基本信息
| 项目 | 内容 |
|---|---|
| 名称 | pinme-glitternetwork-pinme |
| 作者/维护者 | Glitter Protocol(glitternetwork) |
| 来源链接 | https://github.com/glitternetwork/pinme/tree/main/skills/pinme |
| 许可证 | MIT(数据来自 GitHub API) |
| GitHub Stars | 3,721(数据来自 GitHub API;这是 glitternetwork/pinme 整个仓库的数字——该仓库同时打包了鉴权、邮件、对象存储等多个配套技能,不专属于本技能) |
| Forks | 272(同上,为仓库整体口径) |
| 最新版本 | v2.0.12(数据来自 npm registry,发布于 2026-07-02) |
| 安装方式 | npx skills add glitternetwork/pinme(技能定义)+ npm install -g pinme(CLI 本体) |
2. 功能介绍与亮点
PinMe 是零配置部署工具,两条路径:
- 静态站点上传:Vite/React/Vue/Next.js/CRA 构建产物一条命令上传到 IPFS,绑定 ENS 或 PinMe 子域名长期在线。
- 全栈项目部署:
pinme create生成前端+Cloudflare Worker+D1 数据库骨架,pinme save整体部署,也可单独更新某一层。
亮点:SKILL.md 内置决策流程图帮 agent 判断走哪条路径;官方数据显示已生成超 12.5 万个 ENS 子域名,eth.limo 网关月请求超 260 万次;GitHub 上多名独立开发者提交过真实反馈(登录问题、上传超时、网关报错),说明有持续真实用户。
3. 适用场景
所属分类:DevOps 与基础设施
- 需要快速把前端原型部署上线预览的开发者
- 想绕开云厂商账号配置、几步命令完成前端+后端+数据库全栈搭建的独立开发者
- 偏好去中心化托管(IPFS+ENS)、看重站点长期可用而非依赖单一云厂商的团队
- 已用 Claude Code / Codex 写代码、希望部署也能被 agent 直接触发的用户
4. 跨 Agent 兼容性
- Claude Code:原生支持,SKILL.md 为标准 frontmatter 格式,仓库另有专门的 CLAUDE.md 构建指引。
- Codex:原生支持,仓库 AGENTS.md 明确注明“为 Codex 提供指引”。
- OpenClaw / Hermes Agent:未验证,文档中未找到相关适配说明。
5. 推荐理由
一条命令把前端或全栈项目部署上线,覆盖静态站点到带数据库后端的完整场景,是少数同时打通“零配置部署”与“agent 技能化”、且有真实规模化生态数据支撑的部署工具。
6. 评分
| 维度 | 分数 | 说明 |
|---|---|---|
| 受欢迎程度 | 7 | 官方披露 12.5 万+ ENS 子域名部署、月请求 260 万+;GitHub、Product Hunt(当日第 5,144 赞)、DEV Community 等多个独立来源均有活跃记录 |
| 可用性 | 7 | 两条路径都有清晰分步说明与示例命令,2026-07-02 仍在发版;但均需先完成 pinme login/AppKey 认证,绑定自定义子域名还需钱包余额,非纯开箱即用 |
| 安全性 | 8 | 见下方检查清单 |
安全检查清单
| 检查项 | 结果 |
|---|---|
| ① Shell 命令执行范围 | 仅执行 pinme 自身的 CLI 子命令(登录/上传/创建/保存等),范围明确 |
| ② 运行时是否联网外发数据 | 会——上传构建产物到 IPFS/Cloudflare Worker 是部署功能本身的核心动作,目标地址透明,非隐蔽外发 |
| ③ API key/凭据要求 | 需要 pinme login 或 AppKey,凭据保存在本地 ~/.pinme/ 目录,未见明文回传证据 |
| ④ 可疑指令排查 | 未发现 prompt injection 或隐藏指令;SKILL.md 反而明确写入“不要上传 node_modules/、.env、.git/、src/“等防护性提示 |
| ⑤ 作者/组织信誉 | Glitter Protocol 团队维护超过一年,有持续发版记录,非匿名单人项目 |
| ⑥ License | MIT,开源可审计 |
| ⑦ 最近维护时间 | npm 最新版本发布于 2026-07-02,维护活跃 |
7. 跟同类 Skills 相比的优势
| Skill | 定位 | 与本技能的差异 |
|---|---|---|
| Railway Skills | 面向 Railway 平台的部署技能 | 绑定单一云厂商(Railway),走传统服务器托管;PinMe 走 IPFS/ENS 去中心化托管,且额外支持 Worker+D1 全栈骨架生成 |
| Deploy to Vercel(Vercel Agent Skills) | 面向 Vercel 平台的部署技能 | 同样绑定单一云厂商,功能聚焦“部署到 Vercel”这一步;PinMe 的全栈路径连数据库和后端 API 一起搭建,覆盖面更宽 |
| All-Deploy(Hainrixz) | 通用多平台部署技能,覆盖 Web/API/Agent 部署 | 目标更泛化但目前是个人维护的小众项目,社区数据有限;PinMe 有更长的维护历史与已披露的规模化生态数据 |
8. 用户评价
该技能目前在第三方平台尚无具名用户评价,Product Hunt 页面评价区显示暂无评论。GitHub 上多名开发者围绕登录失败、上传超时、网关报错等具体问题提交过 issue 并获得回应,可作为真实使用规模的旁证,但不构成正式评价。
9. 其他补充
Product Hunt 首次发布当日获 144 赞、8 条讨论,排名当日第 5;项目同时被 bestofjs.org 收录。
10. 安装使用方式
方式一:技能安装(推荐给 Claude Code / Codex 用户)
npx skills add glitternetwork/pinme
方式二:直接安装 CLI
npm install -g pinme
pinme login # 或 pinme set-appkey <AppKey>
pinme upload ./dist # 上传静态站点构建产物
全栈项目
pinme create my-app
# 修改模板代码后
pinme save # 一次性部署前端+Worker+D1
安装后无需重启 agent 环境,对话中提及“部署”“上线”“pinme”或要求发布当前项目即可触发。
11. 注意事项
- 上传与全栈部署均需先完成账号登录/AppKey 认证,非零账号使用
- 绑定自定义子域名需要钱包余额,免费额度以外用量需自行确认计费规则
- 全栈路径依赖 Cloudflare Worker 与 D1,实际计费受 Cloudflare 侧策略影响
- OpenClaw、Hermes Agent 兼容性未经验证,建议先小范围测试