npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

vibe-cli-tool

v1.9.1

Published

VibeCLI v1.9 - 模板商店生态,智能部署生成,多语言支持,交互式学习系统,企业级Web全栈应用CLI工具

Readme

VibeCLI - AI驱动的智能全栈开发工具

🚀 从命令驱动到智能对话驱动的革命性升级 - VibeCLI是一个集成模板商店生态、智能部署生成器、多语言支持的下一代Web全栈应用CLI工具。通过Model Context Protocol (MCP)协议实现AI智能上下文感知,为开发者提供32x效率提升的现代化开发体验。

VibeCLI Demo

npm version License: MIT Node.js TypeScript

🚀 快速开始

1️⃣ 安装VibeCLI

# NPM全局安装
npm install -g vibe-cli-tool

# 或使用Yarn
yarn global add vibe-cli-tool

# 验证安装
vibecli --version

2️⃣ 启动MCP智能服务

# 启动MCP服务器
vibecli-mcp-server

# 配置AI客户端(Cursor/Claude Desktop/VS Code)
# 详见下方配置指南

3️⃣ 创建你的第一个项目

# 智能对话式创建
vibecli create my-awesome-app

# 或指定模板
vibecli create my-blog --template blog

# 进入项目目录
cd my-awesome-app

# 启动开发服务器
npm run dev

🎉 恭喜! 你的现代化全栈应用已经运行在 http://localhost:3000

🔧 MCP客户端配置

Cursor配置

.cursor/mcp.json 文件中添加:

{
  "mcpServers": {
    "vibecli": {
      "command": "npx",
      "args": ["-y", "--package=vibe-cli-tool", "vibecli-mcp-server"],
      "env": {
        "NODE_ENV": "production"
      }
    }
  }
}

Claude Desktop配置

在Claude Desktop配置文件中添加:

{
  "mcpServers": {
    "vibecli": {
      "command": "npx", 
      "args": ["-y", "--package=vibe-cli-tool", "vibecli-mcp-server"],
      "env": {
        "NODE_ENV": "production"
      }
    }
  }
}

VS Code配置

{
  "mcp.servers": [
    {
      "name": "vibecli",
      "command": "npx",
      "args": ["-y", "--package=vibe-cli-tool", "vibecli-mcp-server"],
      "cwd": "${workspaceFolder}",
      "env": {
        "NODE_ENV": "production"
      }
    }
  ]
}

📋 核心命令

项目管理

# 创建新项目
vibecli create <project-name> [options]

# 模板商店操作
vibecli template install <template-name>
vibecli template list
vibecli template search <keyword>
vibecli template update

# 功能添加
vibecli add <feature> [options]
vibecli add auth          # 认证系统
vibecli add payment       # 支付集成
vibecli add admin         # 管理面板
vibecli add blog          # 博客系统

智能功能

# AI助手对话
vibecli chat

# 交互式学习
vibecli learn [topic]

# 智能部署
vibecli deploy [platform]

# 环境检查
vibecli doctor

# 代码生成
vibecli generate <type> <name>

语言和配置

# 语言切换
vibecli config set language zh-CN
vibecli config set language en-US

# 配置管理
vibecli config list
vibecli config reset

✨ 核心特性

🏪 模板商店生态系统

  • 远程模板市场 - 安全安装验证,数字签名保护
  • 本地模板管理 - 离线开发支持,版本化管理
  • 智能模板匹配 - 多层次匹配策略(精确、特征、相似度、动态生成)
  • 社区驱动 - 开源模板生态,持续更新

🧠 智能部署生成器

  • 多平台支持 - Vercel、Netlify、AWS、Docker一键配置
  • 环境自动检测 - 智能识别项目类型和依赖关系
  • 配置文件生成 - 自动生成部署配置和CI/CD流程
  • 最佳实践集成 - 安全性、性能优化自动应用

🌍 国际化支持

  • 多语言CLI界面 - 中文、英文界面切换
  • 本地化模板 - 适应不同地区的开发习惯
  • 区域化配置 - 自动适配时区、货币等本地设置
  • 社区翻译 - 开放式翻译贡献机制

🎓 交互式学习系统

  • 分步教程指导 - 内置学习路径,从入门到进阶
  • 实时代码提示 - 智能代码补全和最佳实践建议
  • 错误诊断 - 友好的错误信息和解决方案
  • 知识库集成 - 文档、示例、FAQ一站式查询

🔒 企业级安全

  • Ed25519数字签名 - 模板和代码包完整性验证
  • SHA-256哈希验证 - 文件传输安全保障
  • 权限管理 - 细粒度的文件系统访问控制
  • 安全审计 - 代码生成安全性检查

🤖 MCP智能上下文

  • AI决策引擎 - 基于上下文的智能项目分析
  • 渐进式理解 - 多轮对话构建完整项目画像
  • 智能降级处理 - 当无完美匹配时提供最佳替代方案
  • 上下文感知 - 记住用户偏好和项目历史

🏗️ 技术架构

前端技术栈

  • Next.js 14 - App Router + Server Components
  • TypeScript - 全栈类型安全
  • Tailwind CSS - 现代化样式系统
  • Radix UI - 无障碍组件库
  • React Query - 服务器状态管理

后端技术栈

  • Next.js API Routes - RESTful API设计
  • Prisma ORM - 类型安全的数据库操作
  • PostgreSQL/MySQL - 生产级数据库支持
  • JWT Authentication - 安全认证机制
  • Zod - 运行时数据验证

开发工具链

  • TypeScript - 严格模式类型检查
  • ESLint + Prettier - 代码质量保证
  • Jest - 单元测试和集成测试
  • Prisma Studio - 数据库可视化管理
  • Hot Reload - 快速开发反馈

智能特性

  • MCP Protocol - AI上下文协议集成
  • Template Engine - Mustache模板渲染
  • Digital Signature - Ed25519安全签名
  • Multi-language - i18n国际化支持

📁 项目结构

生成的项目采用现代化的目录结构:

my-app/
├── src/
│   ├── app/                  # Next.js App Router
│   │   ├── (auth)/          # 认证页面组
│   │   ├── api/             # API路由
│   │   ├── globals.css      # 全局样式
│   │   └── layout.tsx       # 根布局
│   ├── components/          # React组件
│   │   ├── ui/             # 基础UI组件
│   │   ├── auth/           # 认证组件
│   │   └── layout/         # 布局组件
│   ├── lib/                # 工具函数
│   │   ├── auth.ts         # 认证逻辑
│   │   ├── db.ts           # 数据库连接
│   │   ├── validations.ts  # 数据验证
│   │   └── utils.ts        # 通用工具
│   └── types/              # TypeScript类型
├── prisma/                 # 数据库模式
│   ├── schema.prisma
│   └── migrations/
├── public/                 # 静态资源
├── package.json           # 项目配置
└── next.config.js         # Next.js配置

🎯 使用场景

📝 内容管理系统

vibecli create my-cms --template cms
vibecli add auth admin blog

🛒 电商平台

vibecli create my-store --template ecommerce
vibecli add payment cart inventory

💼 SaaS应用

vibecli create my-saas --template saas
vibecli add subscription analytics dashboard

🎨 作品集网站

vibecli create my-portfolio --template portfolio
vibecli add blog gallery contact

🌟 高级功能

智能模板匹配

VibeCLI实现多层次模板匹配策略:

  1. 精确匹配 (90%+) - 直接命中现有模板
  2. 特征匹配 (70-90%) - 基于功能需求组合
  3. 相似度匹配 (50-70%) - 最接近模板作为基础
  4. 动态生成 (<50%) - 生成定制化方案
  5. 智能降级 - 提供替代方案和指导

智能部署配置

自动检测项目特征,生成最优部署配置:

  • 环境检测 - 自动识别框架和依赖
  • 平台适配 - 针对不同平台优化配置
  • 安全配置 - CORS、CSP、环境变量管理
  • 性能优化 - CDN、缓存、压缩配置

交互式学习

内置分步教程系统:

  • 入门指南 - 从零开始的完整教程
  • 最佳实践 - 行业标准和开发规范
  • 问题诊断 - 常见问题和解决方案
  • 进阶技巧 - 高级功能和优化技巧

🤝 参与贡献

我们欢迎社区贡献!查看详细的贡献指南:

快速贡献流程

# 1. Fork并克隆项目
git clone https://github.com/your-username/vibecli.git
cd vibecli

# 2. 安装依赖
npm install

# 3. 开发模式运行
npm run dev

# 4. 运行测试
npm test

# 5. 构建项目
npm run build

📄 许可证

VibeCLI采用 MIT许可证 开源。

🔗 相关链接

💡 提示

对于AI开发工具用户: VibeCLI特别为AI辅助开发优化。在使用Claude Code、Cursor或其他AI工具时,直接引用我们的架构文档,获得最佳的代码生成效果。查看 AI工具集成指南 了解更多。


让AI驱动你的全栈开发之旅! 🚀✨