glitternetwork/pinme

Deploy Your Frontend in a Single Command. Claude Code Skills supported.

License:MITLanguage:TypeScript2.5k179
ai-toolsclaude-code-skillclaude-skills部署deployment-tools前端frontend-deploymenthostingserverless技能static-sitestatic-site-deploystatic-site-hostingweb-hostingzero-configuration

Deep Analysis

零配置前端部署工具,通过一条命令将静态网站发布到 IPFS 网络,无需服务器、无需账户、无需复杂配置。

Recommended

Core Features

一键部署

单条命令完成静态网站上传,自动检测 dist/build/out/public 等常见构建目录

IPFS 托管

基于去中心化存储网络,内容永久可用,支持内容验证

零配置

无需注册账户、无需管理服务器,开箱即用

CI/CD 集成

支持 GitHub Actions 自动化部署,提供 AppKey 认证机制

Claude Code 集成

作为 Claude Code Skill 使用,AI 助手可直接调用部署命令

Technical Implementation

Architecture:CLI 工具 + IPFS 去中心化存储 + Glitter Protocol 网关
Execution Flow:
安装 CLI

npm install -g pinme,全局安装命令行工具

构建项目

执行 npm run build 生成静态文件到 dist/build/out 目录

上传文件

pinme upload <path>,CLI 自动检测目录并上传到 IPFS

内容寻址

IPFS 生成唯一 CID (Content Identifier) 作为文件指纹

网关分发

Glitter Gateway 提供 HTTP 访问入口,生成预览 URL

域名绑定

可选:将自定义域名 CNAME 指向网关地址

Key Components:
IPFS去中心化存储协议,基于内容寻址,确保数据永久可用和可验证
Glitter ProtocolIPFS 网关服务提供商,负责内容分发和 HTTP 访问
Node.js CLI命令行工具,使用 Rollup + TypeScript 构建
AppKeyAPI 认证机制,用于 CI/CD 自动化部署场景
Highlights
  • 极简部署流程:3 步完成上线,学习成本几乎为零
  • 去中心化托管:基于 IPFS,内容不依赖单一服务器
  • 内容可验证:CID 作为内容指纹,确保文件完整性
  • 多框架支持:自动检测 Vite/React/Vue/Next.js/Angular 构建目录
  • AI 原生集成:作为 Claude Code Skill,可通过 AI 助手直接部署
Use Cases
  • 快速部署个人博客或作品集网站
  • 前端项目演示和原型分享
  • 开源项目文档站点托管
  • 需要去中心化、抗审查的内容发布
  • Claude Code 工作流中的自动化部署环节
Limitations
  • 仅支持静态站点,不支持服务端渲染 (SSR)
  • 单文件限制 200MB,单目录限制 1GB(免费计划)
  • 必须包含 index.html 作为入口文件
  • 不支持 node_modules、.env 等开发文件上传
  • IPFS 首次访问可能较慢(冷启动延迟)
Tech Stack
Node.js 16.13.0+TypeScriptRollupIPFS Protocolnpm/yarn/pnpm

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 upload command 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

Highly Recommended
agents

wshobson/agents

wshobson

Intelligent 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.

25.6k2.8k3 days ago
Highly Recommended
awesome-claude-skills

ComposioHQ/awesome-claude-skills

ComposioHQ

A 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.

19.9k2.0k3 days ago
Recommended
oh-my-opencode

code-yeongyu/oh-my-opencode

code-yeongyu

The Best Agent Harness. Meet Sisyphus: The Batteries-Included Agent that codes like you.

Powerful multi-agent coding tool, but note OAuth limitations.

17.5k1.2k3 days ago
Recommended
claude-mem

thedotmack/claude-mem

thedotmack

A 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.

14.0k9143 days ago
Highly Recommended
planning-with-files

OthmanAdi/planning-with-files

OthmanAdi

Claude 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.

9.3k8113 days ago
Highly Recommended
Skill_Seekers

yusufkaraaslan/Skill_Seekers

yusufkaraaslan

Convert documentation websites, GitHub repositories, and PDFs into Claude AI skills with automatic conflict detection

An automation powerhouse for skill creation, dramatically improving efficiency.

6.8k6833 days ago