Skip to content
| Marketplace
Sign in
Visual Studio Code>Snippets>Otter Prompt DeskNew to Visual Studio Code? Get it now.
Otter Prompt Desk

Otter Prompt Desk

Nita

|
1 install
| (0) | Free
VSCode 插件,用于统一管理 Prompt,支持本地存储、Git 同步、AI 辅助生成,后续将扩展快速创建文件/目录与笔记时间戳同步。
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Otter

VSCode 插件,用于统一管理和组织 AI Prompt,支持本地存储、Git 同步、AI 辅助生成(开发测试中)

Version License

✨ 功能特性

  • 📝 选区创建 Prompt - 选中文本一键创建 Prompt,支持智能识别 # prompt: 标记和标准 Markdown H1 标题
  • 🗂️ 活动栏视图 - 侧边栏浏览、搜索、管理所有 Prompt,扁平化右键菜单设计
  • 📂 快速访问仓库 - 一键在系统文件管理器中打开 Prompt 存储文件夹
  • 🎨 Emoji 支持 - 为 Prompt 添加 emoji 图标,快速识别
  • 💾 本地存储 - JSON 格式存储,支持 Markdown 镜像
  • 🔄 Git 同步 - 支持 Git 版本控制和远程备份
  • 🤖 AI 辅助 - 自动生成标题、emoji、优化内容(开发中)
  • 🎯 首次引导 - 友好的配置向导,快速上手
  • ⚙️ 高度可配置 - 灵活的配置选项,满足不同需求

🚀 快速开始

安装

  1. 打开 VSCode
  2. 搜索扩展市场中的 "Otter"
  3. 点击安装

使用

1. 从选区创建 Prompt

标准方式:

  1. 选中文本
  2. 右键选择 "Otter: 从选区创建"
  3. 输入名称、emoji、标签
  4. 保存

智能识别方式(推荐):

在选中文本的第一行添加标记:

# prompt: 🖨️ 代码审查清单
在审查代码时,请检查以下方面:
1. 代码质量
2. 安全性
3. 性能

或使用标准 Markdown H1 标题:

# 🖨️ 代码审查清单
在审查代码时,请检查以下方面:
1. 代码质量
2. 安全性
3. 性能

创建时会自动:

  • 提取名称 "代码审查清单"
  • 提取 emoji 🖨️
  • 移除标记行

2. 活动栏管理

  • 点击侧边栏 "Otter" 图标
  • 单击 Prompt 复制内容
  • 鼠标悬停显示快速操作按钮(复制、编辑、优化、删除)
  • 右键查看更多操作

3. 命令面板搜索

  • 按 Ctrl+Shift+P(Mac: Cmd+Shift+P)
  • 输入 "Otter: 搜索 Prompt"
  • 模糊搜索并快速复制

📖 文档

详细文档请参阅:

  • 文档索引
  • 用户手册
  • 本地 AI 集成指南
  • 需求文档
  • 设计文档
  • 路线图与进度
  • 测试计划
  • 测试用例

⚙️ 配置

存储路径

{
  "otter.storagePath": "~/.otter"
}

支持的路径格式:

  • ~/.otter - 用户主目录
  • ${workspaceFolder}/.prompts - 项目级别
  • E:/Projects/my-prompts - 绝对路径

选区智能识别

{
  "otter.selection.autoDetectPromptName": true,
  "otter.selection.removePromptMarker": true
}

AI 批量(本地 CLI 合并调用)

{
  "otter.ai.batchDelayMs": 500,
  "otter.ai.batchChunkSize": 10,
  "otter.ai.batchItemPreviewChars": 600,
  "otter.ai.batchMaxPromptChars": 7000
}

🛠️ 开发

开发测试说明(给参与测试的同学)

  • 当前版本处于开发/回归测试阶段,功能、命令与配置项可能会调整(尤其是 AI 相关能力)。
  • 建议使用 Extension Development Host(按 F5)或独立的 VSCode Profile/测试环境进行验证,避免影响日常工作环境。
  • 涉及 Git 导入/同步时请使用专门的测试仓库(或 fork),避免误提交到生产仓库;建议操作前备份存储目录。
  • AI 调用可能产生费用:可先在无 Key 情况下回归“提示/回退”类用例,或优先使用本地 Provider(local-claude / local-codex)验证流程。
  • 手工回归用例:docs/test-cases.md;批量生成功能专项:完整测试指南.md;本地 AI 调试日志:docs/DEBUG_LOGGING_SUMMARY.md。
  • 反馈问题时建议附上:复现步骤、VSCode 版本/OS、相关设置片段,以及 Output 面板 Otter 日志(必要时开启 otter.git.debugLog)。

环境要求

  • Node.js 18+
  • VSCode 1.85+

本地开发

# 安装依赖
npm install

# 编译
npm run compile

# 监听模式
npm run watch

# 运行测试
npm test

# 打包
npm run package

调试

按 F5 启动 Extension Development Host

TODO / 待实现

  • AI 辅助生成、优化等功能未在当前版本上线,相关按钮、命令、向导步骤不会显示。
  • AI 配置项 otter.ai.* 及 “AI 生成标题/emoji、AI 优化内容” 等命令仍未在 package.json 注册,UI 上不可用。
  • AI 消耗查看、日志统计目前未实施。
  • 首次使用向导目前仅包含存储、Git 配置,AI 配置未能请求。
  • Markdown 新建文件文件名询问、文末 AI 自动生成标题等设计项仍未上线。

🤝 贡献

欢迎提交 Issue 和 Pull Request!

📄 许可证

MIT

🙏 致谢

感谢所有贡献者和用户的支持!

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