OCRit(macOS向け軽量OCRユーティリティ)
概要
OCRitはmacOS向けの小さなユーティリティで、DeepSeek-OCRを利用して写真中の文字列を素早く認識し、コピーや検索、二次処理に使える形式で提供します。操作は直感的で、画像をドラッグ&ドロップしてOCRを実行するだけ。認識結果はMarkdown形式(LaTeXサポートあり)で扱えるため、研究ノートや技術文書への取り込みがスムーズです。Swiftで書かれたネイティブUIにより、軽量で応答性の高い体験を目指しています。
リポジトリの統計情報
- スター数: 5
- フォーク数: 0
- ウォッチャー数: 5
- コミット数: 20
- ファイル数: 4
- メインの言語: Swift
主な特徴
- 画像をドラッグ&ドロップして簡単にOCRを実行
- DeepSeek-OCRとの統合による高速な文字認識
- 出力をMarkdown(LaTeX記法対応)として扱える
- 認識結果をクリップボードへコピー、あるいは検索・加工に利用可能
技術的なポイント
READMEに基づくと、OCRitはフロントエンド部分をSwiftで実装し、重いOCR処理はDeepSeek-OCRに委譲する設計を取っています。この分離により、アプリ自体は軽量かつネイティブなUIに集中でき、処理負荷やモデル更新の管理を外部に任せられます。一般的には、画像の受け渡しはドラッグ&ドロップを受け付けるNSView/SwiftUIのハンドラで行い、選択された画像を一時ファイルやメモリ経由でDeepSeek-OCRに渡すためにProcess(コマンド実行)やライブラリ呼び出しを使う構成が考えられます。出力はプレーンテキストやマークダウンとして整形され、LaTeX表記を保持することで数式や記法を失わずに保存できる点が特徴です。さらに、クリップボード操作はNSPasteboard/APIを通じて実装され、ユーザーのワークフローへの組み込みが容易です。ログや進捗表示、エラー処理(認識失敗やファイル形式不一致)を適切に扱うことで現場での使い勝手が向上します。セキュリティ面ではローカルでの処理を前提とするため、サンドボックスや権限の設計、外部実行バイナリの署名・配置方法に注意が必要です。将来的な拡張としてはバッチ処理、多言語設定、認識結果の編集履歴、クラウド同期などが考えられます。
プロジェクトの構成
主要なファイルとディレクトリ:
- LICENSE: file
- OCRit.xcodeproj: dir
- OCRit: dir
- README.md: file
まとめ
DeepSeek-OCRを活用したmacOS向けのシンプルで実用的なOCRユーティリティです。(約50字)
リポジトリ情報:
- 名前: OCRit
- 説明: OCR it on macOS with DeepSeek-OCR
- スター数: 5
- 言語: Swift
- URL: https://github.com/aeilot/OCRit
- オーナー: aeilot
- アバター: https://avatars.githubusercontent.com/u/25583228?v=4
READMEの抜粋:
OCR it!
OCR it on macOS with DeepSeek-OCR.
OCRit is a small macOS utility written in Swift that uses DeepSeek-OCR to recognize text from photos and make it available for copying, searching, or further processing. It’s designed to be lightweight and simple to use.
Features
- Drag a photo and run OCR on it
- Fast OCR using DeepSeek-OCR integration
- Recognize photo text content as Markdown with LaTeX support
- Copy recognized text to the clipboard
- Simple macOS-native UI written in Swift …