首页 / 开源宝库 / upx-cli
upx-cli
// project.info

upx-cli

upx-cli 是什么

upx-cli 是一个命令行工具(GitHub 仓库 https://github.com/ventupx/upx-cli),用来管理 AI 编辑器需要的提示词、规则与技能:它直接从 GitHub 拉取 rules、prompts、skills 三类资源,再按你选择的编辑器写入项目对应位置。README 强调资源获取不依赖 npm 包,而是直接从 GitHub 取;同时支持多个编辑器,并提供交互式选择界面,让你只挑需要的资源。它面向使用 AI 编码助手的开发者。

支持的编辑器包括 VS Code(Copilot)、Cursor、Trae、Claude Code、Windsurf 与 Antigravity;资源来源可配置,能指向任意 GitHub 仓库。命令只有三个:upx config 管理配置(get 查看、set repo 设置)、upx list 列出可用资源、upx add 把资源加入当前项目(支持交互模式与 --overwrite 覆盖)。资源仓库需按约定结构存放 RULES.md、PROMPT.md、SKILL.md。安装方式为 npm i -g upx-cli 或 pnpm add -g upx-cli。

主要功能

01一条命令管理 AI 编辑器规则
02从 GitHub 直接拉取资源,不依赖 npm
03支持 rules、prompts、skills 三类资源
04可把任意 GitHub 仓库设为资源源
05支持 VS Code(Copilot)
06支持 Cursor 与 Trae
07支持 Claude Code 与 Windsurf
08支持 Antigravity 编辑器
09交互式选择需要的资源
10upx add 支持 --overwrite 覆盖
11资源按 RULES.md 等约定结构存放
12支持 npm 或 pnpm 全局安装

如何使用 upx-cli

1安装:npm i -g upx-cli 或 pnpm add -g upx-cli
2用 upx config set repo https://github.com/your-username/your-repo 指定资源仓库
3upx config get 确认当前配置,需要时用 upx config reset 复位
4upx list 查看可用资源,也可只列 rules、prompts 或 skills
5upx add 进入交互模式,选择要加入项目的资源
6也可直接指定类型与编辑器,例如 upx add rules cursor、upx add prompts windsurf
7需要覆盖已有文件时加 --overwrite

使用示例

素材中的命令示例:upx config set repo https://github.com/your-username/your-repo → upx list → upx add;也可写成 upx add rules copilot、upx add prompts cursor、upx add rules trae、upx add rules claude、upx add prompts windsurf、upx add rules antigravity、upx add rules cursor --overwrite。

核心优势

✓资源不走 npm:规则与提示词直接从 GitHub 取,仓库更新即可同步,不用等发包
✓多编辑器覆盖:Copilot、Cursor、Trae、Claude Code、Windsurf、Antigravity 用一套命令搞定
✓来源可配:换一个 GitHub 仓库就换成自己团队的规则源
✓交互式挑选:upx add 让你按需选择资源,避免把用不上的规则塞进项目
✓结构约定清晰:rules、prompts、skills 各自对应 RULES.md、PROMPT.md、SKILL.md
✓安装轻:npm 或 pnpm 一条全局安装命令即可

与同类工具对比

GitHub Copilot 的 copilot-instructions 规则文件Copilot 官方支持的规则机制,也是 upx-cli 写入的目标之一

官方机制要手工维护单一文件;upx-cli 能从仓库批量拉取并按类型与编辑器分发到项目里

Cursor 的 .cursorrules 规则机制Cursor 的规则文件机制,同样被 upx-cli 支持

Cursor 自身只管自己的规则文件;upx-cli 用同一套资源源同时适配多个编辑器,跨编辑器复用时更省事

aider、Continue 等 AI 编码工具同为 AI 编码辅助工具,也涉及提示词与规则管理

这些工具内置自己的模型与交互;upx-cli 不做编码,只做规则、提示词与技能的分发管理,与编辑器是配合关系

使用方式与技巧

使用方式

  • 命令行 CLI:npm i -g upx-cli 或 pnpm add -g upx-cli 安装
  • GitHub 仓库:https://github.com/ventupx/upx-cli

功能模式

  • upx config:查看设置资源仓库、复位配置
  • upx list:列出 rules、prompts、skills
  • upx add:交互或指定类型与编辑器写入项目

使用技巧

  • 把团队共用的规则整理成一个 GitHub 仓库,成员只跑 upx config set repo 加 upx add
  • 只想更新某一类资源时用 upx add rules 或 upx add skills 精准写入
  • 项目里已改过规则文件时慎用 --overwrite,避免覆盖自己的改动
  • 按编辑器分开添加,例如 Cursor 项目用 upx add rules cursor

进阶玩法

01可指向任意 GitHub 仓库作为资源源,便于团队自建私有规则库
02资源仓库结构约定:rules/<名称>/RULES.md、prompts/<名称>/PROMPT.md、skills/<名称>/SKILL.md
03素材未提及插件体系与 API

客户端下载渠道

⬇npm 全局安装:npm i -g upx-cli ⬇pnpm 全局安装:pnpm add -g upx-cli ⬇GitHub 仓库:https://github.com/ventupx/upx-cli ⬇中文文档:仓库内 README.zh-CN.md

常见问题

要联网吗?

要,资源直接从 GitHub 拉取。

支持哪些编辑器?

VS Code(Copilot)、Cursor、Trae、Claude Code、Windsurf 与 Antigravity。

资源放哪?

放在你配置的 GitHub 仓库里,遵循 rules/<名称>/RULES.md、prompts/<名称>/PROMPT.md、skills/<名称>/SKILL.md 的结构。

会覆盖我已有的文件吗?

默认不会,需要覆盖时加 --overwrite。

怎么换资源源?

用 upx config set repo <仓库地址>,再用 upx list 查看可用资源。

// more.info

项目信息

命令行管理 AI 编辑器规则:从 GitHub 拉取 prompts、rules 与 skills 注入项目

通过 cli 生成 AI Coding 通用规则。

AI 编程助手 适合人群:开发者 / 程序员
// 商业项目:在数据 affiliate 字段填入 CPS 推广链接后,按钮自动改跳你的推广链接
← 返回开源宝库

站长熬夜整理 · 开源大礼包

点击一键转存《2329 件副业装备大礼包》,内含分类 Excel 表,找工具不再大海捞针

一键转存《2329 个开源大礼包》
资料整理自公开开源渠道,仅供学习交流使用;如涉及版权问题请联系删除。