AiShort (ChatGPT Shortcut) 提示词库项目全解读:功能矩阵、浏览器扩展与多形态部署实战
AI 应用提示工程人工智能前端【免费下载链接】ChatGPT-ShortcutStop writing prompts from scratch — a searchable prompt library for ChatGPT, Claude, Gemini and Cursor · Русский 한국어 العربية हिन्दी ไทย 别再从头写提示词现成的拿来就用好用的收进自己的库项目地址https://gitcode.com/gh_mirrors/ch/ChatGPT-Shortcut点击查看免费下载AiShort又名 ChatGPT Shortcut是一个面向 ChatGPT、Claude、Gemini、Cursor 等 AI 工具的可搜索提示词库核心理念是别再从头写提示词现成的拿来就用好用的收进自己的库。本文基于仓库 README-lang/README-th.md 的官方文档骨架结合 package.json、docker-compose.yml、docs/deploy 系列部署文档与 src/components 源码实现系统梳理该项目的功能矩阵、浏览器扩展用法、自部署方案与源码级工作机制帮助读者快速上手使用并具备独立部署与二次定制的能力。项目概览与技术底座AiShort 定位是提示词管理系统社区提供经过验证的高质量提示词覆盖写作、编程、办公、学习、设计、营销等场景用户复制即用。官方标语将项目价值概括为——会用 AI 与 用好 AI 的差距往往就是一条好提示词。从 package.json 可以确认项目的技术底座Docusaurus 3.10docusaurus/coredocusaurus/preset-classic——静态站点骨架与文档体系React 19 TypeScript 6——页面组件与类型系统Ant Design 6antd——UI 组件库提示词卡片、弹窗等交互组件均基于它构建dnd-kitdnd-kit/core/dnd-kit/sortable——我的收藏的拖拽排序能力axios lscache——API 请求与本地缓存emoji-mart / giphy——评论区的表情与 GIF 选择器。构建语言清单由 scripts/i18nLocales.mjs 统一管理locales数组包含zh-Hans、en、ja、ko、th等18 种语言默认语言为zh-Hans。README 文档树中每个语言含泰语th都维护着完整的文档、导航与提示词数据见 i18n/th这正是18 种语言、UI 与提示词完整翻译这一特性的事实来源。快速上手三条命令之外的三步操作官方文档给出的使用路径非常简单网页版无需注册、无需付费、无需安装访问官方站点泰语入口为/th/路径多语言站点会按语言渲染对应界面搜索或浏览你需要的提示词点击Copy粘贴到任意 AI 工具——ChatGPT 等对话页、Cursor 等编程工具、或你自己的 API 调用。配合 docs/guides/getting-started.md 中的进阶说明大部分提示词使用方括号[...]标记占位内容如[内容]、[主题]粘贴后把占位文本替换成你的具体需求再发送即可获得符合预期的输出。核心价值与功能矩阵无需登录的基础功能功能说明精选提示词覆盖写作、编程、办公、学习等场景开箱即用标签 关键词搜索按场景标签过滤或直接按关键词检索18 语言UI 与提示词均有完整翻译界面语言跟随站点语言即开即用无需注册打开站点即可使用需登录的高级功能功能说明My Collection我的收藏拖拽排序、自定义标签分类管理✏️Custom Prompts自定义提示词创建、编辑、管理自己的提示词️社区向社区分享提示词、投票、评论互动数据导出一键将全部提示词导出为 JSON多种登录方式密码、Google、免密邮件链接等级体系向社区分享提示词可累积等级L0–L9这些高级功能在源码中均有对应实现My Collection与收藏逻辑见 src/components/user/MySpace.tsx 与 src/hooks/useFavorite.tsx社区提示词页与卡片见 src/components/CommunityPromptPage.tsx、src/components/PromptCard/CommunityCard.tsx评论系统见 src/components/Comments.tsx内含 Emoji 选择器与 Giphy 选择器等级体系见 src/components/LevelSystem.tsx。API 侧则由 src/api 下的auth.ts、favorites.ts、myspace.ts、comments.ts、prompts.ts等模块提供接口契约。核心界面模块官方文档以截图表格展示了四个核心界面My Collection我的收藏——拖拽、打标签、整理提示词Browser Extension浏览器扩展侧边栏——嵌入 ChatGPT、Gemini、Claude 对话页的侧边栏Prompt Card提示词卡片——预览与一键复制Community社区页——发现提示词并投票。从源码结构看提示词卡片体系被拆分为Base、DataCard、FavoriteCard、CommunityCard、UserCard等组件见 src/components/PromptCard按数据来源区分渲染形态卡片弹窗详情见 src/components/PromptDetailModal.tsx。社区页与收藏页的交互入口分别位于 src/pages/community-prompt.tsx 与 src/pages/user。浏览器扩展把提示词库嵌入对话页扩展是 AiShort 的高频使用形态——把提示词库直接放进 ChatGPT、Gemini、Claude、豆包等 AI 对话页的侧边栏免去来回切换标签页复制粘贴的麻烦。安装方式应用商店一键安装Chrome Web Store、Microsoft Edge Addons、Firefox Add-ons 均提供官方扩展Firefox 安装后需完成一次授权设置否则侧边栏不显示见 docs/extension/firefox-extension-setting.md本地安装包从项目 Releases 下载 CRX 或 ZIP 包后手动安装教程见 docs/extension/manual-chrome-extension.md 与 docs/extension/manual-chrome-extension-zip.md。使用要点快捷键按Alt Shift S快速唤出扩展三种显示模式侧边栏模式与网页并排、弹窗模式快速查看即关、独立窗口模式可拖到副屏保持侧边栏打开开启后切换浏览器标签页时侧边栏保持开启深色模式设置页可切换深色外观语言跟随扩展语言根据浏览器环境自动设置也可手动更改。油猴脚本方案除扩展外项目还提供ChatGPT Shortcut Anywhere油猴脚本Tampermonkey可在任意网站调出 AiShort 侧边栏详见 docs/extension/README.md。注意由于 ChatGPT 官方页面限制脚本注入在该页面中脚本以弹窗而非侧边栏形式运行在其他支持网页的右下角会出现绿色图标开关点击即可开闭侧边栏。自部署四种标准形态与离线版如果你不需要自部署直接使用官方站点即可需要自建实例的开发者可参考 docs/deploy.md 选择部署形态形态后端适用场景标准部署默认复用官方共享后端可自定义站点名称、描述、提示词登录、收藏、社区、同步开箱即用离线部署版无后端数据存浏览器本地企业内网、政务网络等无外网环境无需账户带后端的完整自部署自建独立后端需要独立账户体系、数据自主可控后端未开源需联系开发者获取方案标准部署本地构建 / Vercel / Cloudflare Pages / Docker环境要求Node.js 20 或更高版本见 package.json 的engines字段支持 macOS、Windows含 WSL与 Linux。本地构建参见 docs/deploy/standard.md# 安装依赖 yarn # 本地开发 yarn start # 构建默认按 scripts/i18nLocales.mjs 的 defaultLocale 生成静态产物到 build 目录 yarn build只构建部分语言时使用yarn build --locale locale如zh-Hans、en、ja、th……完整列表见 scripts/i18nLocales.mjs多语言可串联执行。构建入口是scripts/buildPhased.mjs见 package.json 的build脚本按阶段拆分构建以控制内存占用。Vercel 部署点官方文档中的 Deploy 按钮即可一键部署。注意 Vercel 免费版可能因内存不足报错此时应改为单语言构建进入项目Settings → Build Deployment → Build Command点击Override改为yarn build --locale zh-Hans或其他 locale。Cloudflare Pages 部署先 fork 本项目然后在 Cloudflare Pages 创建项目并绑定 fork 的仓库构建命令填yarn build --locale zh-Hans按需换 locale输出目录填build之后每次推送代码自动触发构建部署。Docker 部署一行命令即可官方预构建镜像# ghcr.io docker run -d -p 3000:3000 --name chatgpt-shortcut ghcr.io/rockbenben/chatgpt-shortcut:latest # Docker Hub docker run -d -p 3000:3000 --name chatgpt-shortcut rockben/chatgpt-shortcut:latest仓库根目录自带的 docker-compose.yml 提供了等价编排services: chatgpt-shortcut: container_name: chatgpt-shortcut image: ghcr.io/rockbenben/chatgpt-shortcut:latest ports: - 3000:3000 restart: unless-stopped离线部署版企业内网离线版基于offline分支是纯静态网站无后端、无需注册所有个人数据收藏、自建提示词、排序、标签保存在各自浏览器的 localStorage 中服务器上只有共享的、构建时打包的只读提示词库详见 docs/deploy/offline.md。Docker 部署推荐docker run -d -p 3000:3000 --name aishort-offline ghcr.io/rockbenben/chatgpt-shortcut:offline或使用 composeservices: aishort-offline: container_name: aishort-offline image: ghcr.io/rockbenben/chatgpt-shortcut:offline ports: - 3000:3000 restart: unless-stopped源码构建需自定义提示词或修改配置时git clone -b offline https://gitcode.com/gh_mirrors/ch/ChatGPT-Shortcut.git cd ChatGPT-Shortcut yarn # 安装依赖 yarn start # 本地开发 yarn build --locale zh-Hans # 构建单语言版本 yarn build # 构建全部语言构建产物在build/目录可部署到任意静态服务器官方给出的 Nginx 配置示例server { listen 3000; server_name _; root /path/to/build; index index.html; location / { try_files $uri $uri/ /index.html; } }离线版数据存储键见 docs/deploy/offline.md 及 src/utils/cache.js 的缓存实现数据存储键说明收藏列表local_favorites收藏的提示词 ID 数组自建提示词local_user_prompts用户创建的提示词数据排列顺序local_myspace_order我的收藏中的卡片排序自定义标签local_custom_tags标签定义与分配关系注意浏览器本地存储约 5MB 上限清除浏览器数据、使用无痕模式、更换电脑或浏览器都会导致个人数据丢失建议定期通过「我的账户 → 数据管理 → 导出数据」备份为 JSON。离线版与在线版导出的 JSON格式互通可在两版本间互相导入按标题去重社区收藏会自动转为本地提示词。同步更新Vercel 一键部署创建的是新项目而非 fork因此无法检测上游更新。官方方案见 docs/deploy/sync-updates.md先删除原仓库用页面右上角Fork按钮 fork 本项目再在 Vercel 的 Import Git Repository 中重新选择该 fork 并部署。fork 后需手动在 Actions 页面启用 Workflows 并跑一次Upstream Sync Action启用后项目每天自动同步上游更新若执行报错可手动执行一次 Sync Fork。配置与自定义改标题、增提示词、接后端项目开源可自由定制详见 docs/deploy/configuration.md网站标题与描述编辑根目录 docusaurus.config.js使用说明与介绍修改 docs 目录下的对应文档主页提示词源数据在 src/data/prompt.json是一个数组每个对象按zh/en/ja等语言代码键存放所有语言版本新增格式示例{ zh: { title: custom prompt, prompt: custom prompt, description: custom description, remark: custom mark }, en: { title: custom prompt, prompt: custom prompt, description: custom description, remark: custom mark }, website: null, tags: [music], id: 500, weight: 1 }编辑后运行根目录的python CodeUpdateHandler.py脚本会按预设规则拆分prompt.json生成各语言的prompt_locale.json并同步更新各语言主页与精选提示词页面包括各 id 的卡片 JSON 与详情页。建议将id设为 500 以上避免与现有提示词或社区内容的 ID 冲突。自定义后端项目默认连接一个共享后端登录、收藏、社区、评论、跨设备同步都依赖它src/api 提供了完整接口契约config.tsAPI URL 配置、client.tsAxios 客户端含认证拦截器、auth.ts认证、prompts.ts提示词 CRUD 搜索 投票、favorites.ts收藏、myspace.ts我的空间数据、comments.ts评论、user.ts用户信息。缓存机制通过lscache结合 ETag 实现——服务器返回 304 Not Modified 时直接复用本地缓存减少数据传输。参与贡献与社区官方文档欢迎各类贡献提交提示词或报告 bug 可开 Issue提交改进可 fork 仓库、创建分支并发起 Pull Request翻译或改进文档可关注i18n/与docs/目录点赞收藏也有助于让更多人发现优质提示词。项目社区渠道包括 Telegram 群组与 Discord 服务器用于讨论与反馈。许可证项目采用MIT 许可证见根目录 LICENSE可自由使用、修改与分发。小结AiShort 是一个文档 源码 部署方案完备的提示词管理开源项目网页版即开即用覆盖日常提示词查找与复制浏览器扩展把提示词库嵌入 AI 对话页侧边栏提升效率标准部署与离线部署版分别满足公网自建与内网隔离两类需求而 src/api 的模块化接口与 src/data/prompt.json 的数据结构则为二次开发与内容定制提供了清晰的扩展点。无论你只是想要一个现成的提示词库还是打算自建一套企业级提示词管理平台这个仓库都提供了可直接落地的方案。赞分享AI 应用提示工程人工智能前端【免费下载链接】ChatGPT-ShortcutStop writing prompts from scratch — a searchable prompt library for ChatGPT, Claude, Gemini and Cursor · Русский 한국어 العربية हिन्दी ไทย 别再从头写提示词现成的拿来就用好用的收进自己的库项目地址https://gitcode.com/gh_mirrors/ch/ChatGPT-Shortcut点击查看免费下载相关推荐Arm Optimized Routines社区生态建设如何参与开源项目并获得技术成长Arm Optimized Routines社区生态建设如何参与开源项目并获得技术成长 前往项目官网免费下载 https://ar.openeuler.orAI 应用提示工程人工智能前端AiShortChatGPT Shortcut提示词管理平台全解析从即用型提示词库到多语言部署实战AiShortChatGPT Shortcut提示词管理平台全解析从即用型提示词库到多语言部署实战 AiShort 是一个开源的 AI 提示词PrompAI 应用提示工程人工智能前端ChatGPT ShortcutAiShort提示词库实战指南快速上手、进阶功能与自托管部署ChatGPT ShortcutAiShort提示词库实战指南快速上手、进阶功能与自托管部署 AiShortChatGPT Shortcut是一个面向AI 应用提示工程人工智能前端上一篇PurifyCSS与星际旅行长时间任务中的前端稳定性下一篇CANN ops-transformer aclnnMoeDistributeDispatchSetup 接口详解MoE 专家并行域 AllToAllV 通信的异步 Dispatch 阶段创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

LinuxKit 在 Microsoft Azure 上的镜像构建与虚拟机部署实战指南

LinuxKit 在 Microsoft Azure 上的镜像构建与虚拟机部署实战指南

操作系统云原生容器运行时 【免费下载链接】linuxkit A toolkit for building secure, portable and lean operating systems for containers 项目地址: https://gitcode.com/gh_mirrors/li/linuxkit 点击查看 免费下载 本文以 docs/platform-azure.md 为骨架&…

2026/9/25 4:19:21 阅读更多 →
STM32开发环境搭建详解:CubeMX与Keil5安装避坑全攻略

STM32开发环境搭建详解:CubeMX与Keil5安装避坑全攻略

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/25 4:19:21 阅读更多 →
Delphi 13.1跨框架控件库TMS FNC UI Pack实战:源码解析与避坑指南

Delphi 13.1跨框架控件库TMS FNC UI Pack实战:源码解析与避坑指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/25 4:18:20 阅读更多 →

最新新闻

Atlas 300V 24G推理加速卡部署YOLO全攻略,手把手绕过踩坑

Atlas 300V 24G推理加速卡部署YOLO全攻略,手把手绕过踩坑

后台经常有朋友私信我第一句话就问:“Atlas 300V 24G是运算加速卡吗?能不能跑YOLO?”第二句话往往是:“网上说atlas部署yolo很麻烦,是真的吗?”这两个问题我当年刚拿到这张卡时也反复琢磨过。先说结论&…

2026/9/25 6:49:18 阅读更多 →
精益与六西格玛:核心差异与协同应用指南

精益与六西格玛:核心差异与协同应用指南

1. 精益与六西格玛的本质差异在制造业和服务业的质量管理实践中,精益(Lean)和六西格玛(Six Sigma)是两种最常被提及的方法论。虽然它们经常被并列讨论,但两者的核心目标和实施路径存在根本性差异。精益起源…

2026/9/25 6:49:18 阅读更多 →
C盘又满了?一文教你修改Windows默认安装路径,彻底告别空间告急

C盘又满了?一文教你修改Windows默认安装路径,彻底告别空间告急

C盘又红了,这句话几乎是我每次帮忙解决电脑问题时的开场白。Win10用户最容易遇到的一种情况是:系统盘明明分了128G甚至256G,软件却老是被默认装进C:\Program Files,Windows商店应用也默认往C盘塞,桌面文件、下载文件、…

2026/9/25 6:49:18 阅读更多 →
EndNote完全指南:安装、Word插件、文献库管理与高频故障排查

EndNote完全指南:安装、Word插件、文献库管理与高频故障排查

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/25 6:49:18 阅读更多 →
Atlas 300V Pro部署YOLO全指南:从环境配置到性能调优

Atlas 300V Pro部署YOLO全指南:从环境配置到性能调优

做AI推理部署的兄弟,这几年手里没摸过几块加速卡,出去都不好意思说自己在搞落地。我前前后后折腾过不少硬件,从最早的GPU卡到各种NPU,最近小半年一直在搞基于Atlas平台把YOLO模型搬上生产环境的事。今天就把这块卡——Atlas 300V …

2026/9/25 6:49:18 阅读更多 →
Codex全破甲v1.4.0:大模型指令强化在渗透与逆向中的工程化落地

Codex全破甲v1.4.0:大模型指令强化在渗透与逆向中的工程化落地

1. “全破甲”不是营销话术,而是指令工程在安全领域的硬核落地Codex 全破甲 v1.4.0 这个名字里,“全破甲”三个字乍看像玄幻小说里的设定,但放在渗透测试和逆向分析这个语境下,它指向一个非常具体、可验证的技术事实:该…

2026/9/25 6:48:18 阅读更多 →

日新闻

AI元人文:从工具使用到思维重构的深度探索

AI元人文:从工具使用到思维重构的深度探索

最近半年我一直在琢磨一件事:AI元人文到底是什么?说白了,就是“用元视角重新审视人与AI的关系”,也在“探索AI如何反向逼着我们发现自己的思考边界”。标题里的“元探索”,在我看就是一层套一层的追问——当你用AI解决…

2026/9/25 0:00:41 阅读更多 →
Python+CNN车牌识别实战:从数据预处理到模型训练与部署

Python+CNN车牌识别实战:从数据预处理到模型训练与部署

简介:基于Python与卷积神经网络的车牌识别项目,面向计算机视觉初学者及智能交通开发者,目标是帮助用户掌握从数据预处理、模型构建到实际部署的完整流程。压缩包共25个文件,包含jpg/png图像样本、py训练脚本、md说明文档、dat数据…

2026/9/25 0:00:41 阅读更多 →
Vim基础操作全攻略:保存退出、模式切换与高频命令实战

Vim基础操作全攻略:保存退出、模式切换与高频命令实战

1. 项目概述1.1 核心需求解析今天聊聊Vim。写这个题目的原因是:几乎每个后端开发者、运维人员、数据工程师某天都会遇到一个场景——深夜加班,服务器登录界面只有黑底白字,编辑器只有vi/vim,你必须在五分钟内完成一次配置修改并保…

2026/9/25 0:00:41 阅读更多 →

周新闻

Flutter for OpenHarmony游戏卡片渐变背景实战:从原理到性能优化

Flutter for OpenHarmony游戏卡片渐变背景实战:从原理到性能优化

直接铺开项目本身吧。这几个月我一直在折腾一件事:用Flutter给OpenHarmony做一款游戏集合类的App,说白了就是把若干小游戏塞进一个壳里,用统一入口分发。这个方向本身不算新鲜,真正让我花了不少心思的,是首页那堆游戏卡…

2026/9/24 14:34:13 阅读更多 →
Word表格编号全攻略:从列表编号到题注交叉引用

Word表格编号全攻略:从列表编号到题注交叉引用

写Word文档,最让人头疼的往往是那些“看起来不起眼”的小问题。比如表格编号这事:今天在表后面多加了两个空白行,明天给客户交稿前发现整个章节的编号全部错位,光是挨个改序号就能耗掉大半个下午。我前阵子帮人整理一份上百页的技…

2026/9/24 9:10:42 阅读更多 →
从第一个站到第二个站:独立开发者的静态网站选型与落地实践

从第一个站到第二个站:独立开发者的静态网站选型与落地实践

1. 项目概述1.1 核心需求解析做独立开发者这几年,说实话,第一个网站上线的那天晚上我兴奋得没睡着。但等它跑了半年,流量惨淡、功能臃肿、代码自己都懒得看第二遍之后,我才慢慢琢磨明白一个道理:第一个网站是练手&…

2026/9/24 14:33:56 阅读更多 →

月新闻

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

2026/9/24 12:50:34 阅读更多 →
容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…

2026/9/24 14:33:48 阅读更多 →
容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步分类:[工程技术]细分主题:Docker 容器化技术与镜像安全管理:核心链路的逐步实现与关键代码取舍面对一个积累了五六年历史包袱的单体架构应用(包含 Web 接口、后台…

2026/9/24 12:49:17 阅读更多 →