Repolode
Automattic

Automattic/harper

Rust製のオフラインで使えるプライバシー重視の英文校正ツール。エディター、ブラウザー、Node.jsから利用可能。

代替できる製品:GrammarlyLanguageTool

スター
16,732
フォーク
837
未解決の Issue
1,019
最終コミット
10 時間前

これは何?

Harperは、すべての処理を手元のマシンで実行する英文校正ツールです。テキストがサーバーに送信されることはありません。Rustで実装されており、LanguageToolのような重量級の代替ツールと比べてメモリ使用量を抑えながら、数ミリ秒で文書をチェックできるよう設計されています。

プロジェクトは複数の形態で提供されています。harper-lsは、VS Code、Neovim、Helix、Emacs、Zedなどのエディターで英文校正を利用できる言語サーバーです。harper.jsはWebページやNode.jsで使えるWebAssemblyビルドで、そのほかにObsidianプラグインとChrome拡張機能もあります。現在対応しているのは英語のみですが、コア部分は他の言語にも拡張できるように作られています。

主な機能

  • 01完全オフラインで動作するため、書いた文章が外部サーバーに送信されません。
  • 02メモリ使用量を抑えながら、数ミリ秒で文書をチェックします。
  • 03言語サーバー(harper-ls)を介してエディターと連携します。
  • 04WebAssembly(harper.js)を通じてブラウザーやNode.jsで動作します。
  • 05ObsidianプラグインとChrome拡張機能を提供します。

ユースケース

  • クラウドサービスを使わずに、Neovim、Helix、Emacs、VS Code、Zedで英文をチェックする。
  • harper.jsを使って、WebアプリやNode.jsツールに英文校正を追加する。
  • 内容のプライバシーを保ちながら、Obsidianのノートを校正する。
  • ローカルマシンの外に出してはならない機密文書を作成する。

クイックスタート

  1. 1

    Links セクションを読み、エディターまたは連携ガイドを選びます

  2. 2

    npm から harper.js パッケージをインストールします

    npm install harper.js

使う前に知っておきたいこと

  • 英語のみ対応しています。
  • ドキュメントは README ではなく外部ウェブサイトで公開されています。

トピック

よくある質問

harper とは?
Rust製のオフラインで使えるプライバシー重視の英文校正ツール。エディター、ブラウザー、Node.jsから利用可能。 Harperは、すべての処理を手元のマシンで実行する英文校正ツールです。テキストがサーバーに送信されることはありません。Rustで実装されており、LanguageToolのような重量級の代替ツールと比べてメモリ使用量を抑えながら、数ミリ秒で文書をチェックできるよう設計されています。
harper は無料で使えますか?ライセンスは?
harper は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
harper は今もメンテナンスされていますか?
活発にメンテナンス中。harper の最終コミットは 2026年10月19日 です。
harper は何に使えますか?
クラウドサービスを使わずに、Neovim、Helix、Emacs、VS Code、Zedで英文をチェックする。 harper.jsを使って、WebアプリやNode.jsツールに英文校正を追加する。 内容のプライバシーを保ちながら、Obsidianのノートを校正する。 ローカルマシンの外に出してはならない機密文書を作成する。
harper のインストール方法は?
Links セクションを読み、エディターまたは連携ガイドを選びます npm から harper.js パッケージをインストールします: npm install harper.js
harper はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/Automattic/harper

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト