
Harper
CLIAutomattic 出品的离线英文语法检查器,在本机毫秒级检查拼写、语法和用词,稿件不外传;Homebrew 安装后得到可批量检查文件的 harper-cli(仍属实验性质)和供编辑器使用的 harper-ls。只支持英文。
Harper
Harper is an English grammar checker designed to be just right. I created it after years of dealing with the shortcomings of the competition.
Grammarly was too expensive and too overbearing. Its suggestions lacked context, and were often just plain wrong. Not to mention: it's a privacy nightmare. Everything you write with Grammarly is sent to their servers. Their privacy policy claims they don't sell the data, but that doesn't mean they don't use it to train large language models and god knows what else. Not only that, but the round-trip-time of the network request makes revising your work all the more tedious.
LanguageTool is great, if you have gigabytes of RAM to spare and are willing to download the ~16GB n-gram dataset. Besides the memory requirements, I found LanguageTool too slow: it would take several seconds to lint even a moderate-size document.
That's why I created Harper: it is the grammar checker that fits my needs. Not only does it take milliseconds to lint a document, take less than 1/50th of LanguageTool's memory footprint, but it is also completely private.
Harper is even small enough to load via WebAssembly.
Language Support
Harper currently only supports English, but the core is extensible to support other languages, so we welcome contributions that allow for other language support.
Performance Issues
We consider long lint times bugs. If you encounter any significant performance issues, please create an issue on the topic.
If you find a fix to any performance issue, we would appreciate the contribution. Just please make sure to read our contribution guidelines first.
Links
- Frequently Asked Questions
- Obsidian Documentation
harper-lsDocumentation- Supported Editors' Documentation
harper.jsDocumentation- Official Discord Server
Huge Thanks
This project would not be possible without the hard work from those who contribute.
Harper's logo was designed by Lukas Werner.
相關資源

Typst
CLI新一代标记式排版系统,可替代 LaTeX 撰写论文、报告与简历;增量编译速度快,一条 typst compile 命令即可输出 PDF,watch 模式可自动重新编译。
typst/typst56.7k
Tectonic
CLI自包含的现代 TeX/LaTeX 引擎(基于 XeTeX 与 TeX Live),首次编译时自动下载并缓存所需支持文件,一条命令把 .tex 编译成 PDF,无需安装完整 TeX 发行版。
tectonic-typesetting/tectonic5.2k
proselint
CLI英文文风检查器,把 Garner 等权威用法指南和名家写作建议做成规则,命令行逐行标出陈词滥调、冗词、不当比较和用法错误,可输出 JSON 供 agent 处理。需 Python 环境,本地运行,只支持英文。
amperser/proselint4.6k
TeXtidote
CLI对 LaTeX 和 Markdown 源文件做拼写、语法与格式检查(如图表未被引用),并把问题定位回源码行号,可输出 HTML 报告。语法检查基于 LanguageTool,支持英、德、法等语言,不支持中文;macOS 可用 Homebrew 安装(自带 Java)。
sylvainhalle/textidote1.1k
Supervisor-Skills
Skill港科大(广州)骆昱宇老师团队把十年顶会发表与审稿经验做成 12 个科研技能:Idea 评估、引言与正文写作、语言润色、综述调研、投稿前审稿、作图建议、Draw.io 重建和 rebuttal 指导,配套中文科研写作手册。适合研究生与导师,非商业许可。
HKUSTDial/Supervisor-Skills9.8k
Research Paper Writing Skills
Skill把彭思达老师公开的科研写作笔记整理成一个技能,指导 agent 从审稿人视角改写 ML/CV/NLP 论文的摘要、引言、方法与实验,核对每个论点是否有实验证据支撑,并在投稿前做自查。纯方法论,无需账号或 API Key。
Master-cai/Research-Paper-Writing-Skills7.5k