首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >3.6K Star!一行命令上线全栈项目!PinMe 2.0 让 AI Agent 也能发布网站

3.6K Star!一行命令上线全栈项目!PinMe 2.0 让 AI Agent 也能发布网站

作者头像
开源星探
发布2026-06-23 17:46:22
发布2026-06-23 17:46:22
510
举报
文章被收录于专栏:翩翩白衣少年翩翩白衣少年

做独立开发的朋友都懂——写出代码只是开始,真正让人头疼的是部署。

云服务器、配置 Nginx、申请 SSL 证书、绑定域名、上传文件……如果还要加个后端和数据库,那整个流程下来可能大半天就没了。

而如果你只是想快速验证一个 MVP、或者给甲方看个原型,这些基础设施的投入产出比就显得太低了。

这就是 PinMe 要解决的问题。它的核心主张只有一句话:Create and deploy your web in one command。

一行命令,搞定从项目创建到在线部署的全流程。

核心亮点

PinMe 的核心竞争力体现在以下三个方面:

1、真正的零配置部署

市面上很多工具都宣称自己是"零配置",但实际使用时往往需要你配置环境变量、修改配置文件、手动上传文件。PinMe 把"零配置"做到了极致:

  • • 不需要注册账号(匿名使用也可以)
  • • 不需要配置服务器
  • • 不需要手动申请 SSL 证书
  • • 不需要设置 DNS 解析

你只需要一个 Node.js 环境(16.13.0+),就能完成从项目创建到上线的全部步骤。

2、全栈项目,一键搞定

PinMe 2.0 最具突破性的特性就是完整的全栈支持:

前端:支持 Vite、React、Vue、Next.js、Angular、Create React App 等主流框架和构建工具,自动识别 dist、build、out、public 等构建输出目录。

后端:基于 Edge Runtime Worker 的后端架构,部署后代码直接运行在全球边缘节点,低延迟、高可用。

数据库:集成 Serverless SQL 数据库(类似 Cloudflare D1),支持标准 SQL 查询和事务,项目创建时自动配置好。

这意味着你用一个命令创建的项目,不是一个"静态网站模板",而是一个具备前后端分离架构、带数据持久化能力的全栈应用骨架

3、AI Agent 的原生支持

这是 PinMe 区别于其他部署工具的最大亮点。它专门为 AI Code Skills 设计了协议和可机读配置,让 AI Agent 可以像人类开发者一样使用 PinMe 进行部署。

通过安装 PinMe Skill:

代码语言:javascript
复制
npx skills add glitternetwork/pinme

你的 AI Agent 就拥有了"一键发布到互联网"的能力。整个工作流变成了:

自然语言描述需求 → AI 自动编写代码 → AI 自动调用 PinMe 部署 → 返回可访问的公网链接

这把 AI 从"只能输出代码片段的助手",变成了"能把想法变成真实在线服务的生产力工具"。

快速上手

首先确认你的环境满足最低要求:

  • Node.js >= 16.13.0(推荐使用 18.x LTS 或更高版本)
  • npmyarn 包管理器
  • 稳定的网络连接(用于上传到 IPFS 网络)

检查 Node.js 版本:

代码语言:javascript
复制
node --version
# v20.11.0 或更高版本即可

通过 npm 全局安装:

代码语言:javascript
复制
npm install -g pinme

或使用 yarn:

代码语言:javascript
复制
yarn global add pinme

验证安装成功:

代码语言:javascript
复制
pinme --version
# 2.0.10 (或类似的版本号输出)
完整全栈项目流程

第一步:登录认证

代码语言:javascript
复制
pinme login

命令会打开浏览器完成授权。完成后回到终端,认证信息会自动保存。

第二步:创建全栈项目

代码语言:javascript
复制
pinme create my-app

这个命令会完成以下工作:

  1. 1. 创建 my-app 目录
  2. 2. 下载官方全栈模板
  3. 3. 生成 pinme.toml 配置文件
  4. 4. 自动安装 npm 依赖
  5. 5. 在平台端创建 Worker 和数据库
  6. 6. 构建并上传首次部署

整个过程大约需要 2-5 分钟,取决于网络速度。

第三步:查看项目结构

代码语言:javascript
复制
cd my-app
ls -la

你会看到类似以下的结构:

代码语言:javascript
复制
my-app/
├── pinme.toml          # PinMe 项目配置(核心文件)
├── package.json        # 工作区配置(monorepo 结构)
├── worker/             # 后端 Worker 代码
│   ├── src/
│   └── package.json
├── frontend/           # 前端项目
│   ├── src/
│   ├── package.json
│   └── dist/          # 构建输出(自动生成)
├── db/                 # 数据库迁移文件
│   └── *.sql
└── .env.example        # 环境变量示例

第四步:一键部署更新

当你修改了代码后,在项目根目录运行:

代码语言:javascript
复制
pinme save

这会:

  1. 1. 安装缺失的依赖
  2. 2. 构建 Worker 后端
  3. 3. 上传 Worker 代码和 SQL 迁移
  4. 4. 构建前端
  5. 5. 上传前端静态资源
  6. 6. 返回更新后的访问链接

第五步:绑定自定义域名

代码语言:javascript
复制
pinme save --domain my-awesome-app

部署完成后,你的项目可以通过 my-awesome-app.pinit.eth.limo 访问。

写在最后

PinMe 的核心价值主张可以用三句话概括:

  • 对独立开发者:让你把 80% 的时间花在写代码上,而不是配置基础设施
  • 对 AI Agent:从"写代码的脑子",升级为"能发布服务的完整开发者"
  • 对 Web3 社区:提供一个比传统方案简单得多的去中心化部署入口

如果你是一个独立开发者、前端工程师、或者 AI Agent 的使用者,我强烈建议你花 10 分钟体验一下 PinMe。

特别是在 AI 编程越来越普及的今天,能够让 AI 直接把代码发布到线上,是一个非常具有想象力的能力。

GitHub:https://github.com/glitternetwork/pinme

如果本文对您有帮助,也请帮忙点个 赞👍 哈!❤️

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2026-06-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 开源星探 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 核心亮点
  • 快速上手
  • 完整全栈项目流程
  • 写在最后
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档