Skip to content
| Marketplace
Sign in
Visual Studio Code>Machine Learning>Easy Prompt — AI 智能 Prompt 增强器New to Visual Studio Code? Get it now.
Easy Prompt — AI 智能 Prompt 增强器

Easy Prompt — AI 智能 Prompt 增强器

FlippySun

|
2 installs
| (1) | Free
两步 AI 意图识别 + 97 个专业场景 + 10 大用户画像,将简单描述扩写为专业 Prompt。配套 PromptHub 精选库(zhiz.chat)。Two-step AI intent routing with 97 scenes & 10 personas for professional prompt generation. Includes PromptHub curated library (zhiz.chat). (VSCode / IntelliJ / Browser / Web).
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Easy Prompt — AI 智能 Prompt 增强器

两步 AI 意图识别 + 85 个专业场景 + 10 大用户画像,将你的简单描述自动扩写为大师级 Prompt。

Version VSCode IntelliJ Browser Web PromptHub License

✨ 核心功能

  • 🧠 两步智能路由:先识别意图场景,再用对应专业 Prompt 生成
  • 🔀 复合意图支持:一句话包含多个意图也能精准处理
  • ⚡ 智能增强:自动判断增强选中文本 / 当前文件 / 剪贴板内容
  • 📦 97 个场景:覆盖开发全流程 + 内容创作 + 产品 + 营销 + 设计 + 数据 + HR + 客服 + 创业 + 教育
  • 🧑‍💼 10 大画像:软件工程师/内容创作者/产品经理/市场运营/设计师/数据分析师/HR/客服/创业者/学生教育
  • 🕐 增强历史:查看历史记录,支持 before/after 对比、一键复制、删除
  • 🌐 四端覆盖:VSCode 扩展 + IntelliJ 插件 + 浏览器扩展(Chrome/Firefox/Safari) + Web 在线版,全场景使用
  • 🟣 PromptHub 精选库:独立 AI Prompt 精选库(zhiz.chat),发现/收藏/分享高质量 Prompt,含热门榜单、银河星图、7 大精选合集
  • ✨ Smart Nudge:浏览器扩展在 AI 网站(ChatGPT/Claude/Gemini 等 22 站)输入暂停后自动弹出增强提醒,一键增强
  • 🔑 多供应商兼容:OpenAI / Azure / Gemini / DeepSeek / Ollama
  • 🎯 开箱即用:内置 AI 服务,零配置即可使用
  • 🔒 安全加固:AES-256-CBC 加密内置凭证、2MB 响应限制、7 规则智能输入验证、竞态保护

✨ Key Features (English)

  • 🧠 Two-step Smart Routing: detect intent/scene first, then generate a specialized professional prompt
  • 🔀 Composite Intents: accurately handles multiple intents in a single sentence
  • ⚡ Smart Enhance: automatically enhances selection / current file / clipboard
  • 📦 97 Scenes: covers the full dev lifecycle + content + product + marketing + design + data + HR + support + startup + education
  • 🧑‍💼 10 Personas: engineer / creator / PM / growth / designer / analyst / HR / support / founder / student-educator
  • 🕐 History: before/after comparison, copy, delete
  • 🌐 Multi-platform: VSCode extension + IntelliJ plugin + Browser extension (Chrome/Firefox/Safari) + Web
  • 🟣 PromptHub Library: Standalone AI prompt library (zhiz.chat) — discover, bookmark & share quality prompts with trending charts, Galaxy star-map & 7 curated collections
  • ✨ Smart Nudge: (Browser Extension) pops an enhancement reminder when you pause typing on AI sites (ChatGPT/Claude/Gemini, etc.)
  • 🔑 Multi-provider: OpenAI / Azure / Gemini / DeepSeek / Ollama
  • 🎯 Works out of the box: built-in AI service, zero config required
  • 🔒 Hardened: AES-256-CBC encrypted defaults, 2MB response cap, 7-rule input validation, race-condition protection

📦 安装

浏览器扩展(v5.0 新增)

支持 Chrome、Firefox、Safari 三大平台:

# 方式 1:从各平台扩展商店安装(推荐)
# Chrome Web Store / Firefox Add-ons / Safari Extensions 搜索 "Easy Prompt"

# 方式 2:本地构建安装
cd browser && node build.js          # 构建所有平台(chrome/firefox/safari)
cd browser && node build.js chrome   # 仅构建 Chrome
# 输出:browser/dist/<target>/ (解压目录) + browser/dist/easy-prompt-<target>.zip

# Chrome 开发者模式加载:
# chrome://extensions → 开启「开发者模式」→ 加载已解压的扩展 → 选择 browser/dist/chrome/

Web 在线版(v4.0 新增)

无需安装,打开浏览器即可使用:

  • 访问 Easy Prompt Web 在线使用
  • 或将 web/ 目录部署到任意静态服务器
  • 纯前端 SPA,零后端依赖,支持所有主流浏览器

🟣 PromptHub — AI Prompt 精选库(v5.3 新增)

独立的 AI Prompt 精选库 Web 应用,帮助发现、收藏和分享高质量 Prompt:

  • 访问 PromptHub 在线使用
  • 精选库首页:分类筛选 + 难度/模型标签 + 瀑布流卡片布局
  • 热门榜单:统计图表 + 排行榜 + 趋势分析
  • Prompt 银河:Canvas 交互式星图可视化,全新方式浏览 Prompt
  • 合集系统:7 个精选合集(开发者全套工具包 / 小红书运营 / AI 写作 / 数据分析等)
  • 合集详情页:Hero 横幅 + 分类标签 + Prompt 列表 + 一键复制
  • 收藏夹管理:收藏/取消收藏 + 搜索 + 排序
  • 提交 Prompt:分享你的高质量 Prompt 到精选库
  • 暗色/亮色主题:一键切换,oklch 色彩空间
  • 技术栈:React 18 + TypeScript + Vite 6 + Tailwind CSS v4 + Framer Motion

VSCode

# 方式 1:从 VSCode Marketplace 安装(推荐)
# 搜索 "Easy Prompt" 或访问 Marketplace 页面直接安装

# 方式 2:本地打包安装
npx @vscode/vsce package --allow-missing-repository
code --install-extension easy-prompt-ai-5.3.2.vsix

# 方式 3:开发调试
code .  # 按 F5 启动调试

IntelliJ IDEA

# 方式 1:从 JetBrains Marketplace 安装(推荐)
# Settings → Plugins → Marketplace → 搜索 "Easy Prompt"

# 方式 2:本地构建安装(需要 JDK 17)
cd intellij && ./gradlew buildPlugin
# Settings → Plugins → ⚙️ → Install Plugin from Disk
# 选择 intellij/build/distributions/easy-prompt-intellij-5.3.2.zip

📦 Installation (English)

Browser Extension (v5.0+)

Supports Chrome, Firefox and Safari.

  • Option 1 (recommended): install from the extension stores — search "Easy Prompt"
  • Option 2: build locally:
cd browser && node build.js
cd browser && node build.js chrome

Web (v4.0+)

No installation required:

  • Open https://prompt.zhiz.chat
  • Or deploy the web/ folder to any static host (pure frontend SPA)

🟣 PromptHub — AI Prompt Library (v5.3+)

A standalone AI prompt curated library web app:

  • Open https://zhiz.chat to browse
  • Curated homepage: category filters + difficulty/model tags + masonry card layout
  • Trending: charts + leaderboard + trend analysis
  • Prompt Galaxy: Canvas interactive star-map for visual prompt exploration
  • Collections: 7 curated collections (Dev Toolkit / Xiaohongshu / AI Writing / Data Analysis, etc.)
  • Collection detail pages: Hero banner + tags + prompt list + one-click copy
  • Favorites: bookmark / search / sort
  • Submit prompts: share your quality prompts to the library
  • Dark/light theme: one-click toggle, oklch color space
  • Tech stack: React 18 + TypeScript + Vite 6 + Tailwind CSS v4 + Framer Motion

VSCode

  • Option 1 (recommended): install from VSCode Marketplace — search "Easy Prompt"
  • Option 2: package & install locally:
npx @vscode/vsce package --allow-missing-repository
code --install-extension easy-prompt-ai-5.3.2.vsix

IntelliJ IDEA

  • Option 1 (recommended): Settings → Plugins → Marketplace → search "Easy Prompt"
  • Option 2: build & install from disk:
cd intellij && ./gradlew buildPlugin

Then: Settings → Plugins → ⚙️ → Install Plugin from Disk → select intellij/build/distributions/easy-prompt-intellij-5.3.2.zip

⚙️ 配置

VSCode

打开 Settings(Cmd+,),搜索 Easy Prompt:

💡 开箱即用:安装后无需任何配置即可使用内置 AI 服务。如需使用自己的 API,可通过命令面板 Easy Prompt: 配置自定义 API 一键配置(支持测试验证)。

配置项 说明 默认 示例
easyPrompt.apiKey (可选)自定义 API Key 内置服务 sk-xxxx
easyPrompt.apiBaseUrl (可选)API 地址 内置服务 https://api.openai.com/v1
easyPrompt.model (可选)模型名称 内置模型 gpt-4o / deepseek-chat

IntelliJ IDEA

Settings → Tools → Easy Prompt(支持一键「测试并保存」)

📖 详细配置指南: 查看 API_CONFIG.md 了解各 API 提供商的配置示例(OpenAI / Azure / Gemini / DeepSeek / Ollama)

⚙️ Configuration (English)

VSCode

Open Settings (Cmd+,) and search for Easy Prompt.

💡 Works out of the box: leave everything empty to use the built-in service. To use your own API, run the Command Palette action Easy Prompt: 配置自定义 API (includes connection test).

Setting Meaning Default Example
easyPrompt.apiKey (optional) Custom API Key Built-in sk-xxxx
easyPrompt.apiBaseUrl (optional) API Base URL Built-in https://api.openai.com/v1
easyPrompt.model (optional) Model name Built-in gpt-4o / deepseek-chat

IntelliJ IDEA

Settings → Tools → Easy Prompt (one-click “Test & Save”).

📖 Detailed guide: see API_CONFIG.md for provider examples (OpenAI / Azure / Gemini / DeepSeek / Ollama).

🎯 使用方式

快捷键(9 个命令 · 7 个快捷键)

快捷键 功能 说明
Ctrl+Alt+I 智能增强 自动判断增强选中文本 / 当前文件 / 剪贴板,多来源时选择
Ctrl+Alt+P 增强选中 选中文本 → AI 自动识别意图 → 原地替换(无选中时自动转智能增强)
Ctrl+Alt+O 快速输入 弹出输入框 → 输入描述 → 新标签页显示结果
Ctrl+Alt+L 浏览场景 查看所有 85 个可用场景详情(含痛点,按画像分组)
Ctrl+Alt+M 指定场景 手动选择场景 → 跳过意图识别 → 精准定向增强
Ctrl+Alt+H 使用教程 随时打开引导页
Ctrl+Alt+Y 增强历史 查看历史增强记录,支持 before/after 对比和复制
— 配置 API 命令面板 → Easy Prompt: 配置自定义 API(测试验证后保存)
— 快捷菜单 状态栏 ✨ Easy Prompt 图标 → 打开 7 项快捷操作菜单

使用流程

  1. 在编辑器中写下你的需求(可以很简单、很混乱)
  2. 选中文本,按 Ctrl+Alt+I(智能增强)或 Ctrl+Alt+P(增强选中)
  3. 等待 AI 两步处理:
    • 🔍 Step 1:意图识别(~1-2 秒)
    • ✍️ Step 2:专业 Prompt 生成(~3-5 秒)
  4. 选中文本被自动替换为专业级 Prompt
  5. 将生成的 Prompt 发给 Copilot / ChatGPT 获得高质量回答

🎯 Usage (English)

Shortcuts (9 commands · 7 keybindings)

Shortcut Action Notes
Ctrl+Alt+I Smart Enhance Auto-pick selection / current file / clipboard; choose when multiple sources exist
Ctrl+Alt+P Enhance Selection Replace selection with a professional prompt (falls back to Smart Enhance when nothing is selected)
Ctrl+Alt+O Enhance Input Popup input → generate → show in a new tab
Ctrl+Alt+L Browse Scenes Browse all 97 scenes (grouped by personas, with pain points)
Ctrl+Alt+M Enhance with Scene Choose a scene manually to skip intent recognition
Ctrl+Alt+H Tutorial Open the onboarding page anytime
Ctrl+Alt+Y History Before/after comparison, copy, delete
— Configure API Command Palette → Easy Prompt: 配置自定义 API (test & save)
— Quick Menu Status bar ✨ Easy Prompt → open quick actions menu

Workflow

  1. Write your request in the editor (it can be short and messy).
  2. Select the text and press Ctrl+Alt+I (Smart Enhance) or Ctrl+Alt+P (Enhance Selection).
  3. Wait for the two-step pipeline:
    • 🔍 Step 1: intent/scene recognition (~1–2s)
    • ✍️ Step 2: professional prompt generation (~3–5s)
  4. Your selected text will be replaced with the enhanced prompt.
  5. Send the generated prompt to Copilot / ChatGPT for a much better answer.

📋 97 个场景

场景 ID 说明 痛点
需求扩写 optimize 将简单描述扩写为专业 Prompt 需求描述混乱/词不达意
任务拆解 split-task 大需求拆解为可执行的小任务 大需求不知从何下手
技术选型 techstack 多维度技术方案对比 技术选型拍脑袋
API 设计 api-design RESTful/GraphQL API 设计 API 设计不规范
代码重构 refactor 识别坏味道、渐进式重构 想重构但怕改出 Bug
性能优化 perf 性能瓶颈定位和优化 页面卡但不知道卡在哪
正则生成 regex 根据描述生成正则 正则完全看不懂
SQL 生成 sql 根据描述生成 SQL 复杂 SQL 写不出来
代码转换 convert 跨语言/框架代码迁移 迁移工作量巨大
TypeScript typescript TS 类型难题 类型体操太难了
CSS 方案 css 布局/动画/响应式 CSS 调半天对不齐
状态管理 state Vue/React 状态架构 状态乱成一锅粥
组件设计 component 组件 API 设计 组件设计不合理
表单方案 form 表单验证和错误处理 表单验证写到崩溃
异步方案 async 并发/重试/竞态 异步 Bug 难复现
数据库设计 schema ER 建模和建表 表结构改来改去
Bug 排查 debug 模糊 bug → 排查方案 Bug 描述不清/无法复现
报错分析 error 报错翻译和修复 报错信息看不懂
追问纠偏 followup AI 答偏了怎么追问 AI 答非所问
概念解释 explain 分层讲解技术概念 文档看完还是不懂
代码审查 review 专业 Code Review Review 不知道看什么
测试生成 test 全面测试方案 不知道测什么/怎么测
安全审计 security 安全漏洞扫描 安全漏洞不自知
代码注释 comment JSDoc/TSDoc 注释 懒得写/不会写注释
模拟数据 mock Mock 数据生成 造数据又假又慢
文档生成 doc README/API 文档 文档永远写不完
Commit commit Conventional Commits 提交信息乱七八糟
技术方案 proposal 技术提案文档 方案文档憋不出来
翻译 translate 技术中英翻译 翻译不地道
变更日志 changelog CHANGELOG 生成 历史变更无从查起
技术演示 present 演讲/PPT 大纲 技术分享不会讲
DevOps devops CI/CD/Docker 配置 部署配置一头雾水
环境排查 env 开发环境问题修复 环境问题搜不到答案
脚本生成 script 自动化脚本 重复操作不会自动化
依赖管理 deps npm 依赖冲突 依赖冲突解不了
Git 操作 git 安全的 Git 操作 Git 操作怕丢代码
线上排查 incident 生产事故排查 线上出事手忙脚乱
算法题解 algo LeetCode 解题 算法题毫无思路
选题生成 topic-gen 领域热点选题清单 不知道写什么
事实校验 fact-check 内容真实性三级核查 写完不确定是否准确
背景调研 research 素材/数据/案例资料包 文章缺乏素材支撑
文风改写 style-rewrite 正式↔口语/学术↔通俗 文风不对味
字数调控 word-adjust 扩写/缩写到目标字数 字数不达标或超标
平台适配 platform-adapt 公众号/小红书/知乎/微博改写 一篇内容发所有平台效果差
合规审查 compliance 广告法/平台规则风险审查 内容被删帖/限流
标题优化 headline 10 个高点击率标题方案 标题没吸引力
大纲生成 outline 文章/视频脚本结构化大纲 下笔没有逻辑框架
SEO 优化 seo-write 关键词/元描述/结构化优化 搜索排名上不去
文案润色 copy-polish 语句/逻辑/可读性五维润色 写出来自己都觉得别扭
社媒文案 social-post 5 版本社交媒体传播文案 长文章转发没人看
产品经理场景
PRD 生成 prd 完整 PRD 文档框架 PRD 写不全面
用户故事 user-story User Story + 验收标准 用户故事写不具体
竞品分析 competitor 竞品多维度对比分析 竞品分析没框架
数据分析需求 data-analysis 数据分析方案 + SQL 数据需求说不清
会议纪要 meeting-notes 会议要点 + Action Items 会议记录又臭又长
验收标准 acceptance 量化验收标准矩阵 验收标准不明确
市场运营场景
广告文案 ad-copy AIDA 广告文案 广告没转化
品牌故事 brand-story 品牌叙事文案 品牌没有记忆点
邮件营销 email-marketing EDM 邮件文案 邮件打开率低
活动策划 event-plan 活动策划全案 活动没创意
增长策略 growth-hack AARRR 增长方案 用户增长乏力
设计师场景
设计 Brief design-brief 设计需求文档 设计需求说不清
UX 评审 ux-review 启发式评估 + 优化建议 不知道怎么评设计
设计规范 design-spec 设计交付规范文档 设计还原总走样
UX 文案 copy-ux 界面微文案优化 界面文案不顺畅
数据分析师场景
数据报告 data-report 结构化数据分析报告 报告没有洞察
AB 测试 ab-test AB 实验设计方案 实验设计不严谨
指标定义 metric-define 北极星指标体系 指标定义混乱
数据可视化 data-viz 可视化图表方案 图表选型不合适
HR 人事场景
JD 编写 jd-write 岗位 JD + 画像 JD 千篇一律
面试指南 interview-guide 结构化面试方案 面试问不出真实水平
绩效评语 performance-review 绩效评估模板 评语写不出区分度
入职方案 onboarding-plan 新人入职计划 新人上手太慢
客户服务场景
FAQ 编写 faq-write FAQ 文档 FAQ 覆盖不全
回复模板 response-template 客服话术模板 回复不专业
反馈分析 feedback-analysis 用户反馈分类分析 反馈数据无法利用
创业者/管理者场景
商业计划书 business-plan BP 文档 BP 写不出说服力
路演 PPT pitch-deck 投资人 Pitch 大纲 路演抓不住重点
OKR 制定 okr OKR 目标与关键结果 OKR 定不好
SWOT 分析 swot SWOT 四象限分析 分析没有系统性
风险评估 risk-assess 风险矩阵 + 应对策略 风险漏评
学生/教育场景
学习计划 study-plan 费曼学习法学习计划 学习没规划
读书笔记 summary 结构化读书/课程笔记 笔记记了等于没记
论文大纲 essay 学术论文结构化大纲 论文不知道怎么写
出题生成 quiz-gen 考试/练习题目 出题没有区分度

💡 痛点示例:Before → After

🔴 痛点 1:需求描述混乱/词不达意(optimize)

❌ 用户原始输入:

帮我做个登录页面,要好看点,能记住密码,对了还要那个第三方登录

✅ Easy Prompt 增强后:

自动扩写为包含 Role/Task/Context/Output/Criteria 的结构化专业 Prompt,补全验证规则、安全要求、技术栈约束等 15+ 个隐含需求

🔴 痛点 2:大需求不知从何下手(split-task)

❌ 用户原始输入:

老板让我做一个完整的电商后台管理系统

✅ Easy Prompt 增强后:

自动拆解为 Epic→Feature→Task 三级结构,含依赖关系图、开发顺序、技术栈建议,每个 Task 附验收标准和预估复杂度

🔴 痛点 3:Bug 描述不清/无法复现(debug)

❌ 用户原始输入:

登录按钮点了没反应,不知道怎么回事

✅ Easy Prompt 增强后:

自动结构化:精确描述现象 → 推断预期行为 → 推断复现步骤和环境 → 按概率列出 5 个可能原因 → 每个方向附排查命令和修复代码

🔴 痛点 4:性能优化没有方向(perf)

❌ 用户原始输入:

我的页面首屏加载要 5 秒,太慢了怎么优化

✅ Easy Prompt 增强后:

自动生成分层诊断方案:网络层→解析层→渲染层→JS执行层逐层排查,附 DevTools 操作步骤、优化方案按 ROI 排序、前后对比 LCP/FCP/TTI 基准

🔴 痛点 5:报错信息完全看不懂(error)

❌ 用户原始输入:

TypeError: Cannot read properties of undefined (reading 'map') 啥意思啊

✅ Easy Prompt 增强后:

自动翻译为人话 + 定位 5 种最常见成因 + 每种成因附修复代码片段 + 教你怎么加防御性检查避免下次再犯

🔴 痛点 6:线上出事手忙脚乱(incident)

❌ 用户原始输入:

线上接口突然大量超时,怎么排查

✅ Easy Prompt 增强后:

自动生成 SRE 排查流程:严重程度判断 P0/P1/P2 → 影响范围 → 快速止血方案 → 根因分析时间线 → 修复方案 → 验证方法 → 复盘模板

🏗️ 项目结构

easy-prompt/
├── core/                    # 共享核心逻辑(CommonJS,平台无关)
│   ├── index.js             # 统一导出
│   ├── scenes.js            # 97 个场景定义(含痛点和示例)
│   ├── router.js            # 意图识别路由器 + Prompt 构建
│   ├── composer.js          # 两步路由编排器(smartRoute)
│   ├── api.js               # API 调用层(curl subprocess + 重试 + 安全限制)
│   └── defaults.js          # 内置默认配置(AES-256-CBC 加密)
├── extension.js             # VSCode 扩展入口(9 命令注册 + 核心逻辑)
├── welcomeView.js           # Welcome 引导页(Webview)
├── package.json             # VSCode 扩展清单(9 命令 + 7 快捷键)
├── intellij/                # IntelliJ IDEA 插件(Kotlin)
│   ├── build.gradle.kts     # Gradle 构建配置
│   └── src/main/kotlin/com/easyprompt/
│       ├── actions/         # 8 个 Action(智能增强/增强选中/输入/场景/指定/教程/菜单/历史)
│       ├── core/            # 路由 + API + 场景 + 内置默认配置
│       ├── settings/        # 配置管理(测试并保存)
│       └── ui/              # Welcome 对话框 + 状态栏 Widget + 启动检测
├── web/                     # Web 在线版(v4.0 新增)
│   ├── index.html           # 主页面(SPA 入口)
│   ├── style.css            # 样式(暗色主题 + 响应式)
│   ├── app.js               # 应用逻辑(路由 + 场景 + API 调用)
│   └── scenes.json          # 97 场景数据(由 core 生成)
├── browser/                 # 浏览器扩展(v5.0 新增,Chrome/Firefox/Safari MV3)
│   ├── manifest.*.json      # 三平台 manifest(chrome/firefox/safari)
│   ├── build.js             # 构建脚本(自动打包 + zip)
│   ├── popup/               # Popup 面板(输入/增强/场景/历史)
│   ├── options/             # 设置页(API 配置 + 测试连接)
│   ├── background/          # Service Worker(上下文菜单 + 快捷键)
│   ├── content/             # Content Script(浮动增强按钮)
│   ├── shared/              # 共享模块(Storage/API/Router/Scenes/Defaults/Icons)
│   └── scenes.json          # 97 场景数据
├── web-hub/                 # 🟣 PromptHub 独立 Web 应用(v5.3 新增)
│   ├── package.json         # 独立依赖(React + TypeScript + Vite + Tailwind CSS v4)
│   ├── vite.config.ts       # Vite 构建配置(代码分割策略)
│   └── src/                 # React SPA 源码
│       ├── app/components/  # UI 组件(Navbar/PromptCard/Drawer 等)
│       ├── app/pages/       # 路由页面(Home/Trending/Galaxy/Collections/Profile 等)
│       ├── app/hooks/       # 自定义 Hooks(usePromptStore 等)
│       └── app/data/        # 数据层(prompts/collections/constants)
├── README.md
├── CHANGELOG.md
└── .github/
    └── copilot-instructions.md

📚 文档

  • PromptHub — AI Prompt 精选库 — 在线浏览、收藏和分享高质量 Prompt
  • Easy Prompt Web 在线版 — 无需安装,浏览器直接使用
  • API_CONFIG.md — 各 API 提供商详细配置指南(OpenAI / Azure / Gemini / DeepSeek / Ollama)
  • FAQ.md — 常见问题与故障排查
  • CHANGELOG.md — 版本更新日志
  • RELEASE_CHECKLIST.md — 发布前检查清单
  • CLAUDE.md — Claude Code 项目规范

❓ 故障排查

常见问题

Q: 提示 "请先配置 API Key"? A: Easy Prompt 开箱即用,无需配置。如需自定义 API,通过 Easy Prompt: 配置自定义 API 命令配置(支持一键测试验证)。

Q: 提示 "未找到 curl 命令"?(VSCode 端) A:

  • Windows: 确保 Windows 10+ 自带的 curl 在 PATH 中
  • macOS/Linux: 系统自带,检查 PATH 环境变量

Q: API 调用超时? A: 检查网络连接、Base URL 配置、API Key 是否有效。系统内置自动重试机制(最多 4 次,指数退避)。

Q: AI 识别的场景不对? A: 使用「指定场景增强」功能(Ctrl+Alt+M)手动选择场景

Q: IntelliJ 构建失败? A: 确保安装了 JDK 17:brew install openjdk@17,然后 JAVA_HOME=/opt/homebrew/opt/openjdk@17/libexec/openjdk.jdk/Contents/Home ./gradlew buildPlugin

更多问题请查看 FAQ.md

🛡️ 安全特性

  • 内置凭证加密:AES-256-CBC + 多层混淆(分散存储 + 打乱索引 + charCode 构造)
  • 响应体限制:2MB 最大响应大小,防止 OOM
  • 输入长度限制:最大 10000 字符
  • curl 进程安全:超时 + 10 秒强制 Kill Timer
  • 竞态保护:文档替换前验证选区偏移量 + 文档切换检查
  • Base URL 规范化:自动去除尾部斜杠,智能拼接 /chat/completions 路径

🔧 开发与测试

运行核心功能测试

node test.js

VSCode 插件开发

code .  # 在项目根目录按 F5 启动调试

# 语法检查
node --check extension.js && node --check welcomeView.js && node --check core/index.js

# 打包
npx @vscode/vsce package --allow-missing-repository

IntelliJ 插件开发

cd intellij

# 编译验证(需 JDK 17)
JAVA_HOME=/opt/homebrew/opt/openjdk@17/libexec/openjdk.jdk/Contents/Home ./gradlew compileKotlin

# 构建插件
JAVA_HOME=/opt/homebrew/opt/openjdk@17/libexec/openjdk.jdk/Contents/Home ./gradlew buildPlugin

# 启动调试 IDE
JAVA_HOME=/opt/homebrew/opt/openjdk@17/libexec/openjdk.jdk/Contents/Home ./gradlew runIde

浏览器扩展开发

cd browser

# 构建所有平台
node build.js

# 仅构建指定平台
node build.js chrome
node build.js firefox
node build.js safari

# 输出目录:browser/dist/<target>/ + browser/dist/easy-prompt-<target>.zip

🤝 贡献

欢迎提交 Issue 和 Pull Request!

  1. Fork 本仓库
  2. 创建特性分支:git checkout -b feature/AmazingFeature
  3. 提交更改:git commit -m 'Add some AmazingFeature'
  4. 推送分支:git push origin feature/AmazingFeature
  5. 提交 Pull Request

📄 License

MIT

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft