Repolode
Automattic

Automattic/harper

Офлайн-проверка английской грамматики на Rust с приоритетом приватности — работает в редакторах, браузере и Node.js.

Open source альтернатива:GrammarlyLanguageTool

Звёзды
16,732
Форки
837
Открытые issues
1,019
Последний коммит
14 часов назад

Что это?

Harper проверяет английскую грамматику полностью на вашем устройстве, поэтому текст никуда не отправляется. Проект написан на Rust и проверяет документы за миллисекунды, потребляя мало памяти по сравнению с более тяжёлыми аналогами, например LanguageTool.

Проект состоит из нескольких компонентов: harper-ls — language server для проверки грамматики в редакторах вроде VS Code, Neovim, Helix, Emacs и Zed; harper.js — сборка WebAssembly для веб-страниц и Node.js; плагин для Obsidian и расширение для Chrome для повседневной работы с текстом. Сейчас поддерживается только английский язык, но архитектура ядра позволяет добавлять другие языки.

Ключевые возможности

  • 01Работает полностью офлайн: написанный текст не отправляется на внешние серверы.
  • 02Проверяет документы за миллисекунды и потребляет мало памяти.
  • 03Интегрируется с редакторами через language server (harper-ls).
  • 04Работает в браузере и Node.js благодаря WebAssembly (harper.js).
  • 05Включает плагин для Obsidian и расширение для Chrome.

Сценарии использования

  • Проверка английских текстов в Neovim, Helix, Emacs, VS Code или Zed без облачных сервисов.
  • Добавление проверки грамматики в веб-приложение или инструмент на Node.js с помощью harper.js.
  • Вычитка заметок в Obsidian с сохранением конфиденциальности.
  • Работа с конфиденциальными документами, которые не должны покидать локальное устройство.

Быстрый старт

  1. 1

    Прочитайте раздел Links и выберите редактор или руководство по интеграции

  2. 2

    Установите пакет harper.js из npm

    npm install harper.js

Что важно знать

  • Поддерживается только английский язык.
  • Документация размещена на внешнем сайте, а не в README.

Темы

Частые вопросы

Что такое harper?
Офлайн-проверка английской грамматики на Rust с приоритетом приватности — работает в редакторах, браузере и Node.js. Harper проверяет английскую грамматику полностью на вашем устройстве, поэтому текст никуда не отправляется. Проект написан на Rust и проверяет документы за миллисекунды, потребляя мало памяти по сравнению с более тяжёлыми аналогами, например LanguageTool.
harper можно использовать бесплатно? Какая у него лицензия?
harper распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
harper всё ещё поддерживается?
Активно поддерживается. Последний коммит в harper — 19 окт. 2026 г..
Для чего можно использовать harper?
Проверка английских текстов в Neovim, Helix, Emacs, VS Code или Zed без облачных сервисов. Добавление проверки грамматики в веб-приложение или инструмент на Node.js с помощью harper.js. Вычитка заметок в Obsidian с сохранением конфиденциальности. Работа с конфиденциальными документами, которые не должны покидать локальное устройство.
Как установить harper?
Прочитайте раздел Links и выберите редактор или руководство по интеграции Установите пакет harper.js из npm: npm install harper.js
Где скачать harper?
Исходный код и инструкции по установке — на GitHub: https://github.com/Automattic/harper

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты