ライブトランスクルージョン、瞬時のファイル再読み込み、大規模ドキュメントも軽快に処理するmacOSネイティブのマークダウンビューア。
個々の機能を超えた相乗効果が、他では実現できないワークフローを可能にします。
ワークフロー
生きたAPIドキュメント
ソースファイルをREADMEにトランスクルード。コードが変わればドキュメントも自動更新。もう古くなることのないドキュメントを。
モノレポダッシュボード
複数パッケージのステータスを一つのマスタードキュメントに集約。変更履歴を更新すれば、ダッシュボードも即座に反映。テックリードに最適。
AIペアプログラミング
Claudeが作業する間、進捗ファイルをOhaiで開いておく。タスクリストにチェックが入り、テーブルが埋まり、コードブロックが現れる様子をリアルタイムで確認。
データ可視化
PythonやRスクリプトで生成したグラフを埋め込み。スクリプトが画像を再生成すると、Ohaiは即座に新しいバージョンを表示。
コア機能
Ohaiを際立たせる機能群。
ライブトランスクルージョン
![[file.md]]構文でファイルを埋め込み。入れ子のマークダウンは3階層まで再帰的に展開し、循環参照も自動検出。
コード対応埋め込み
トランスクルードされたソースファイルは25以上の言語でシンタックスハイライトを自動適用。APIドキュメントは常に実際のコードと同期。
瞬時に再読み込み
あなた(またはコーディングエージェント)が保存した瞬間に変更を反映。ハイブリッドファイル監視により、Vimのアトミック保存を含むあらゆるエディタに対応。
ライブ画像
ローカルまたはリモートの画像を埋め込み。ローカル画像は更新時に自動再読み込み。スクリプトが生成するグラフやダッシュボードに最適。
セクションナビゲーション
複合ドキュメント内でも任意の見出しにジャンプ。ソースマッピングがトランスクルードされたファイル全体でコンテンツを追跡。
大規模ドキュメントに対応
500KB以上のファイルでもスムーズなスクロール。自動仮想化により表示領域のみをレンダリング。ラグもカクつきもなし。
細部へのこだわり
大きな違いを生む小さな工夫。
折りたたみセクション
見出しをクリックで内容を折りたたみ・展開。スムーズなアニメーション付き。
コードコピーボタン
コードブロックにカーソルを合わせるとワンクリックでコピー。確認表示付き。
20言語対応
完全ローカライズ:アラビア語、デンマーク語、ドイツ語、スペイン語、フランス語、インドネシア語、イタリア語、日本語、韓国語、オランダ語、ポーランド語、ポルトガル語、ロシア語、スウェーデン語、タイ語、トルコ語、ベトナム語、中国語(簡体字・繁体字)。
連携機能
既存のツールやワークフローとシームレスに連携。
CLIパイプ
echo "# Hello" | ohaimarkdown でターミナルからすぐにレンダリング表示。
PDF出力
シンタックスハイライトと整形されたテーブル付きでPDFにエクスポート。誰とでも共有可能。
AI連携
Claude Codeやその他のAIアシスタントがリアルタイムで書き込む様子を確認。作業完了に合わせてタスクリストにチェックが入る。
他ツールとの比較
主要なマークダウンツールとの機能比較。
| 機能 | Ohai | Obsidian | Marked 2 | GitHub |
|---|---|---|---|---|
| ライブリロード | 瞬時(ハイブリッド) | Instant | Polling | — |
| アトミック保存対応 | ✓ | ✓ | ✗ | — |
| トランスクルージョン | 25以上のファイル形式 | マークダウンのみ | ✗ | ✗ |
| トランスクルージョン内のコードハイライト | ✓ | ✗ | — | — |
| 大規模ドキュメント性能 | 仮想化 | 良好 | 不十分 | — |
| macOSネイティブ | ✓ | Electron | ✓ | Web |