개요
Harper는 Automattic이 공개한 offline·privacy-first 문법 검사기다. Rust 코어를 기반으로 빠른 로컬 분석을 제공하고, 편집기·브라우저·Obsidian·Language Server·JavaScript API 등 여러 표면에 연결된다.
확인된 구성
- Rust 기반 분석 엔진과 WebAssembly/Node.js 연동 계층을 제공한다.
- VS Code, Neovim, Helix, Emacs, Zed 확장과 Chrome 계열 브라우저 확장을 지원한다.
harper-lsLanguage Server와harper.jsAPI가 별도 통합 지점이다.- README는 검사가 로컬에서 수행되어 작성 내용이 외부 서비스로 전송되지 않는 프라이버시 모델을 강조한다.
- Apache-2.0 라이선스이며 데스크톱 앱은 Tauri 기반으로 macOS 서명·배포 파이프라인도 구성되어 있다.
설계 관점
Harper는 생성형 AI가 문장을 다시 쓰는 방식보다 결정론적이고 빠른 오류 검출에 초점을 둔다. 이 특성은 moc-llm-wiki 같은 로컬 지식관리 흐름에서 초안 품질을 자동 점검하는 검증 단계로 쓰기 좋다. 반면 문법 규칙의 언어 범위와 스타일 판단은 사용자의 글쓰기 목적에 따라 다르므로, 자동 수정보다 제안·검토 방식이 적합하다.
정석님 관점의 활용성
- Obsidian·Markdown 기반 위키에 로컬 문법 검증 계층을 추가할 수 있다.
- 에이전트가 생성한 한국어/영어 문서의 맞춤법·문체를 자동 검사하는 Verifier 후보지만, 한국어 지원 범위는 별도 확인이 필요하다.
- 네트워크 격리 환경에서도 작동하는 생산성 도구라는 점에서 moc-productivity와 moc-dev-tools에 연결된다.
- 이 위키 운영 흐름은 moc-llm-wiki에서 함께 추적할 수 있다.
관련 노트
검증
- GitHub REST API로 저장소 메타데이터와 README를 2026-07-26에 캡처했다.
- 원문 캡처:
raw/articles/github-automattic-harper.md - SHA-256:
d940f6e09c0a527df7317a907637347a338863a6204120fa43c26c6948232d5d - 라이선스: Apache-2.0