glitternetwork/pinme
Deploy Your Frontend in a Single Command. Claude Code Skills supported.
Deep Analysis
零配置前端部署工具,通过一条命令将静态网站发布到 IPFS 网络,无需服务器、无需账户、无需复杂配置。
Core Features
一键部署
单条命令完成静态网站上传,自动检测 dist/build/out/public 等常见构建目录
IPFS 托管
基于去中心化存储网络,内容永久可用,支持内容验证
零配置
无需注册账户、无需管理服务器,开箱即用
CI/CD 集成
支持 GitHub Actions 自动化部署,提供 AppKey 认证机制
Claude Code 集成
作为 Claude Code Skill 使用,AI 助手可直接调用部署命令
Technical Implementation
npm install -g pinme,全局安装命令行工具
执行 npm run build 生成静态文件到 dist/build/out 目录
pinme upload <path>,CLI 自动检测目录并上传到 IPFS
IPFS 生成唯一 CID (Content Identifier) 作为文件指纹
Glitter Gateway 提供 HTTP 访问入口,生成预览 URL
可选:将自定义域名 CNAME 指向网关地址
- 极简部署流程:3 步完成上线,学习成本几乎为零
- 去中心化托管:基于 IPFS,内容不依赖单一服务器
- 内容可验证:CID 作为内容指纹,确保文件完整性
- 多框架支持:自动检测 Vite/React/Vue/Next.js/Angular 构建目录
- AI 原生集成:作为 Claude Code Skill,可通过 AI 助手直接部署
- 快速部署个人博客或作品集网站
- 前端项目演示和原型分享
- 开源项目文档站点托管
- 需要去中心化、抗审查的内容发布
- Claude Code 工作流中的自动化部署环节
- 仅支持静态站点,不支持服务端渲染 (SSR)
- 单文件限制 200MB,单目录限制 1GB(免费计划)
- 必须包含 index.html 作为入口文件
- 不支持 node_modules、.env 等开发文件上传
- IPFS 首次访问可能较慢(冷启动延迟)
PinMe: Zero-Config Frontend Deployment
Deploy Your Frontend in a Single Command. Claude Code Skills supported.
PinMe is a zero-config frontend deployment tool. No servers. No accounts. No setup. Upload your static site to IPFS with one command.
Quick Start
# 1. Install globally
npm install -g pinme
# 2. Build your project
npm run build
# 3. Deploy!
pinme upload dist
That's it! Your site is now live on IPFS.
Features
- One-Command Deploy - Single
pinme uploadcommand deploys your entire site - Auto-Detection - Automatically finds dist/, build/, out/, public/ directories
- IPFS Hosting - Decentralized, permanent, verifiable content storage
- Zero Config - No accounts, no servers, no setup required
- CI/CD Ready - GitHub Actions integration with AppKey authentication
- Claude Code Skill - Use AI to deploy directly from your IDE
Supported Frameworks
| Framework | Build Directory |
|---|---|
| Vite/Vue/Angular | dist/ |
| Create React App | build/ |
| Next.js (export) | out/ |
| Static sites | public/ |
Commands
| Command | Description |
|---|---|
pinme upload <path> |
Upload files to IPFS |
pinme list |
View upload history |
pinme rm <hash> |
Remove from IPFS |
pinme set-appkey |
Set up CI/CD authentication |
Upload Limits (Free Plan)
- Single file: 200MB max
- Directory: 1GB max
- Required: index.html for websites
GitHub Actions Integration
name: Deploy to IPFS
on:
push:
branches: [main]
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
- run: npm ci && npm run build
- run: npm install -g pinme
- run: pinme set-appkey ${{ secrets.PINME_APPKEY }}
- run: pinme upload dist
What NOT to Upload
- ❌ node_modules
- ❌ .env files
- ❌ .git directory
- ❌ Source code (src/)
- ❌ Config files
Only upload compiled static assets!
Requirements
- Node.js 16.13.0+
- npm, yarn, or pnpm
Support
- GitHub Issues: https://github.com/glitternetwork/pinme/issues
- Email: pinme@glitterprotocol.io
Related Skills
wshobson/agents
wshobsonIntelligent automation and multi-agent orchestration for Claude Code
The most comprehensive Claude Code plugin ecosystem, covering full-stack development scenarios with a three-tier model strategy balancing performance and cost.
ComposioHQ/awesome-claude-skills
ComposioHQA curated list of awesome Claude Skills, resources, and tools for customizing Claude AI workflows
The most comprehensive Claude Skills resource list; connect-apps is a killer feature.
code-yeongyu/oh-my-opencode
code-yeongyuThe Best Agent Harness. Meet Sisyphus: The Batteries-Included Agent that codes like you.
Powerful multi-agent coding tool, but note OAuth limitations.
thedotmack/claude-mem
thedotmackA Claude Code plugin that automatically captures everything Claude does during your coding sessions, compresses it with AI (using Claude's agent-sdk), and injects relevant context back into future sessions.
A practical solution for Claude's memory issues.
OthmanAdi/planning-with-files
OthmanAdiClaude Code skill implementing Manus-style persistent markdown planning — the workflow pattern behind the $2B acquisition.
Context engineering best practices; an open-source implementation of Manus mode.
yusufkaraaslan/Skill_Seekers
yusufkaraaslanConvert documentation websites, GitHub repositories, and PDFs into Claude AI skills with automatic conflict detection
An automation powerhouse for skill creation, dramatically improving efficiency.

