Локальный desktop-помощник для письма: проверяет и переписывает тексты, экспортирует черновики и не отправляет их на сервер.
Automattic/harper
Офлайн-проверка английской грамматики на Rust с приоритетом приватности — работает в редакторах, браузере и Node.js.
Open source альтернатива:Grammarly
LanguageTool
- Звёзды
- 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
Прочитайте раздел Links и выберите редактор или руководство по интеграции
- 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 обновляется ежедневно.
Похожие проекты
Браузерный компрессор изображений JPG, PNG и WebP, который работает полностью офлайн и не отправляет файлы с устройства.
Локальный ИИ-блокнот для встреч с открытым исходным кодом: записывает системный звук без бота в звонке и служит альтернативой Granola.
Офлайн-менеджер фотографий для macOS, Windows и Linux: локальный поиск с помощью ИИ, группировка лиц и удаление дубликатов в больших библиотеках.
Приложение для macOS и Windows, которое переводит речь в реальном времени с помощью ваших API-ключей, без промежуточного сервера.
Локальный конвертер файлов, доступный через контекстное меню: обрабатывает изображения, видео, аудио, PDF и документы, не загружая их в интернет.