离线使用
- Refine
- 可以,下载本地模型后即可
- Harper
- 可以
Refine vs Harper
Refine 和 Harper 都在你的设备上完成语法检查,但它们帮助你写作的方式不同。
v1.34
macOS 14+
全功能 7 天免费试用
| 功能 | Refine(本地模型) | Harper |
|---|---|---|
| 离线使用 | 可以,下载本地模型后即可 | 可以 |
| 检查方式 | 理解上下文的本地 AI | 确定性的语法规则 |
| 语言覆盖 | 50 多种语言及地区变体 | 英语,提供五种方言设置 |
| 价格 | $38 一次性终身许可证 | 免费且开源 |
两款产品都能在本地检查文字。主要区别在于,你需要理解上下文的 AI 辅助,还是采用确定性规则的检查器。
Refine
使用下载到 Mac 上的 AI 模型。
Harper
使用设备上的本地语法引擎。
Refine
受检文字不会上传到 Refine 服务器。
Harper
Harper 表示其语法引擎不含遥测,也不会把文字发送到服务器。
Refine
结合上下文提供语法和拼写修正。
Harper
通过确定性规则提供语法、拼写、标点和风格建议。
Refine
流畅润色、修改解释、翻译和自定义提示词。
Harper
专注于规则提示和建议,而非生成式改写。
Refine
自定义提示词、指令、语言和模型设置。
Harper
开关规则、添加个人词典词条,并用 Weirpacks 扩展规则。
Refine
适用于 macOS 14 或更高版本中的大多数 Mac 应用。
Harper
提供浏览器和编辑器集成,以及适用于 macOS 14 或更高版本的测试版桌面应用;这些集成并非系统级支持。
Refine
单台 Mac 一次性 $38,或 3 台 Mac 一次性 $68。
Harper
免费且开源。
固定规则覆盖的局限
当没有匹配规则被触发时,确定性检查器可能会保留错误。以下示例展示了使用相同输入进行本地测试时观察到的输出。
每个示例都使用同一句美式英语输入,在所示版本上本地运行两款工具,并将输出与预期的最小修正进行比较。这些示例仅展示特定规则,并不构成整体准确度排名。
Refine v1.34(Gemma 4 E2B)与 Harper CLI 2.6.0,均使用美式英语。
在相同输入下,语言模型的输出与预期的最小修正一致;规则式检查器没有返回问题。
这里修饰名词“decision”,需要形容词“quick”,而不是副词“quickly”。
待检查文字
The team made a quickly decision before noon.
应做的修正
语言模型: 已发现
将“quickly”改为“quick”。
规则式检查器: 已漏掉
未发现问题;错误保持不变。
代词是“thanked”的直接宾语,因此应使用宾格“her”,而不是主格“she”。
待检查文字
The courier thanked she for the detailed note.
应做的修正
语言模型: 已发现
将“she”改为“her”。
规则式检查器: 已漏掉
未发现问题;错误保持不变。
复数主语“doors”应搭配“have”,而不是单数形式“has”。
待检查文字
The warehouse doors has closed for the night.
应做的修正
语言模型: 已发现
将“has”改为“have”。
规则式检查器: 已漏掉
未发现问题;错误保持不变。
情态动词“must”后应使用动词原形“check”,而不是“checks”。
待检查文字
The driver must checks the mirrors before leaving.
应做的修正
语言模型: 已发现
将“checks”改为“check”。
规则式检查器: 已漏掉
未发现问题;错误保持不变。
如果你希望本地 AI 理解句子上下文,并提供超越规则式语法的帮助,Refine 更合适。
如果你需要规则可预测、可配置的开源检查器,Harper 更合适。
可以。下载 AI 模型后,Refine 会在本地检查文字;Harper 的语法引擎也在本地运行。
Refine 不会把受检文字上传到 Refine 服务器。Harper 表示其本地语法引擎没有遥测,也不会把文字发送到服务器。
当你需要免费、开源、基于规则的检查器,以及其支持的浏览器和编辑器集成时,选择 Harper;它通过这些集成工作,并非可在所有 Mac 应用中使用的系统级检查。
当你需要上下文本地 AI、50 多种语言及变体、流畅润色、修改解释、翻译、自定义提示词,以及覆盖 Mac 应用的体验时,选择 Refine。