Prompt Code for macOS

提示词写一次,
随处都能用。

一款面向 AI 提示词的 Markdown 编辑器和代码片段管理器。支持填写变量、可复用的片段,以及在任意应用中都能唤出的快速粘贴窗口。你的提示词始终是 Mac 上的普通 .md 文件。

最新版本 · macOS 11 或更高版本 · 已签名并通过公证 · 免费开源(MIT)

Prompt Code:不再重复输入提示词。带变量的 Markdown 模板,填好即可粘贴到任何地方。
Prompt Code:笔记列表、包含变量的提示词,以及显示最终提示词的“使用”面板

01 / 提示词语法

提示词是模板,
不必每次重新输入。

在 Markdown 上加三点小扩展,笔记就变成可以填写、复制的模板。其余部分都是普通的 Markdown。

用{{tone: friendly | formal}}的语气
向{{audience: engineers}}
解释{{topic}}。

变量

可以是普通字段、带默认值的字段,或一组选项。“使用”面板会把它们变成输入框,并在你输入时实时显示最终的提示词。按 ⌘↵ 即可复制。

请审查这个拉取请求。

![[回答格式]]

嵌入

把角色设定或输出格式要求放在一篇笔记里,然后嵌入到任意提示词中。复制时会自动展开。

总结这次会议。
<!-- 先给出会议记录
     效果更好 -->

给自己的备注

HTML 注释会保留在文件中,复制时会被移除,模型永远看不到它们。

02 / 快速粘贴

无论在哪个应用里输入,
提示词都在手边。

在任意位置按下 ⌥⌘V,会弹出一个小窗口,显示剪贴板历史和你的提示词。选中一项,它就会被粘贴到你正在输入的地方。

  • 先填写再粘贴。含有变量的提示词可以直接在窗口里填入值,然后再粘贴。
  • 菜单栏中的剪贴板历史。保留最近 200 条复制内容。密码管理器标记为隐藏的内容永远不会被记录。
  • 全程键盘操作。↵ 粘贴,⌘↵ 仅复制,⌘1–⌘9 粘贴对应的行。
快速粘贴:在任意应用中选择提示词,并粘贴到正在输入的位置

03 / 功能

兼具笔记应用
和片段管理器的长处。

写作时有链接、反向链接、关系图和命令面板;复用时有文件夹、标签、收藏和一键复制。

链接与标签

支持自动补全的 [[笔记]] 链接、反向链接、#标签 和关系图视图。重命名笔记时,指向它的链接会自动更新。

快速跳转

⌘K 跳转到任意笔记,输入 > 执行命令,⇧⌘F 搜索所有笔记的正文。

文件保持原样

笔记库就是一个存放带 YAML frontmatter 的 .md 文件的文件夹。用任何应用编辑,改动都会实时显示。

编写与阅读

代码块带语法高亮的 Markdown 编辑器,按 ⌘E 可切换到阅读视图。

数据不离开你的 Mac

无需账号,没有遥测,不发出任何网络请求。删除的笔记会移到笔记库内的 .trash/。

小巧且原生

磁盘占用约 12 MB。基于系统 WebKit,使用 Tauri 构建。支持浅色和深色主题、五种强调色。应用界面支持英语和日语。

04 / 快捷键

手指不离键盘。

⌥⌘V(任意位置)快速粘贴(可在设置中修改)
⌘K跳转到笔记,输入 > 执行命令
⌘N / ⇧⌘N新建笔记 / 新建文件夹
⇧⌘F搜索所有笔记
⌘↵填写变量;在面板中则为复制
⇧⌘C以当前值复制
⌘E在编写和阅读之间切换
⌘\隐藏或显示侧边栏
⌘G关系图
⌘D复制笔记
⌘⌫将笔记移到废纸篓(可在提示中撤销)
⌘,设置

05 / 下载

获取 Prompt Code。

选择适合你 Mac 的 DMG,打开后把 Prompt Code 拖到“应用程序”文件夹。首次启动时会显示一份简短的指南。

最新版本 · 所有版本与校验和

  • 使用 Developer ID 签名并经过 Apple 公证,打开时不会出现警告。需要 macOS 11 或更高版本。
  • 要粘贴到其他应用,macOS 会请求你在“系统设置 › 隐私与安全性 › 辅助功能”中允许 Prompt Code。未授权时,快速粘贴仍会帮你复制文本,你可以用 ⌘V 自行粘贴。
  • 关闭窗口后,Prompt Code 会留在菜单栏中。可从菜单栏菜单或按 ⌘Q 退出。
从源代码构建
git clone https://github.com/karamage/prompt-code.git
cd prompt-code
bun install
bun run app:build   # → src-tauri/target/release/bundle/macos/

06 / 常见问题

常见问题。

我的提示词保存在哪里?
保存在一个存放 Markdown 文件的文件夹中,默认是 ~/PromptCode,也可以在设置中选择其他文件夹。你可以像对待其他文件夹一样备份、同步它,或用 git 管理。
它会把我的提示词发送到别处吗?
不会。Prompt Code 没有账号和遥测,也不发出任何网络请求。它的本地服务器只监听 127.0.0.1,并且需要启动时生成的令牌。
可以和 Obsidian 的笔记库一起用吗?
它读取带 YAML frontmatter 和 [[链接]] 的普通 .md 文件,所以你可以在设置(⌘,)中把任何 Markdown 笔记文件夹选为笔记库。
支持哪些 AI 工具?
全部都支持。Prompt Code 复制或粘贴的是最终文本,因此无论是聊天应用、IDE、终端还是浏览器都能使用。
需要付费吗?
完全免费。它基于 MIT 许可证开源。