機能と対応ファイルタイプ
befold は Mermaid・Markdown・SVG・HTML・CSV/TSV・画像・PDF・ソースコードを プレビューする macOS 専用のビューアです。このページでは全機能、対応する 拡張子の一覧、キーボードショートカット、よくある質問をまとめています。
Features & Supported File Types
befold is a macOS-only viewer for Mermaid, Markdown, SVG, HTML, CSV/TSV, images, PDF and source code. This page lists every feature, the full table of supported extensions, the keyboard shortcuts and answers to common questions.
機能
Features
- Quick Open (⌘P)
- ファイル名のあいまい検索で目的のファイルへ一息で。空欄なら最近開いたファイルとブックマークが並び、./ や ../ のパス入力にも対応
- Quick Open (⌘P)
- Fuzzy-search filenames to jump straight to a file. An empty query lists recents and bookmarks, and ./ or ../ path input works too
- サイドバー & スワイプ
- ⌘S でサイドバーを開き、フォルダを辿って名前で絞り込む。⌘[ / ⌘] とトラックパッドの2本指スワイプで読んだファイルを行き来できる
- Sidebar & Swipe
- Open the sidebar with ⌘S to walk folders and filter by name. Move between files you have read with ⌘[ / ⌘] or a two-finger trackpad swipe
- CLI から開く
- befold path/... で複数ファイルをまとめて開く。--sidebar / --source / --line-numbers などの表示指定、表示可否だけを確かめる --check、--bookmark も使える
- Open from the CLI
- befold path/... opens several files at once. Display flags like --sidebar, --source and --line-numbers, plus --check to verify a file opens and --bookmark
- ライブリロード
- 外部のエディタや AI がファイルを書き換えると即座にプレビューへ反映。保存時に作り直されるファイルやリネーム・移動にも追従する
- Live Reload
- Every change from an external editor or an AI lands in the preview instantly — including files recreated on save, renames and moves
- 大きなファイルも開ける
- Markdown・CSV/TSV・ソースコードは分割して読み込むので、最大 100MB のファイルも待たされずに開ける。続きは「さらに読み込む」で
- Large Files, Too
- Markdown, CSV/TSV and source code load in chunks, so files up to 100MB open without a wait. Pull in the rest with “Load More”
- QuickLook 対応
- QuickLook 拡張を同梱。Finder でファイルを選んでスペースキーを押すだけで、アプリを開かずに Mermaid や Markdown をレンダリング表示できる
- QuickLook Support
- Ships a QuickLook extension. Select a file in Finder and hit space to see Mermaid or Markdown rendered — no need to open the app
- git を知っているリンク解決
- Markdown 内のパスは実在するものだけリンクになる。相対パスで見つからなければ git の追跡ファイルから探し当て、worktree やブランチを切り替えても追従する
- Git-Aware Link Resolution
- Only paths that really exist become links. When a relative path misses, befold finds the file among git-tracked ones — and keeps up when you switch worktrees or branches
- 多彩なフォーマット対応
- .mmd, .md, .svg, .html, .csv, .tsv のレンダリング表示に加え、.png, .jpg, .gif, .webp, .pdf, ソースコード(50以上の言語)にも対応。文字コードは UTF-8/16/32・Shift_JIS・EUC-JP を自動判別
- Wide Format Support
- Renders .mmd, .md, .svg, .html, .csv, .tsv — plus displays .png, .jpg, .gif, .webp, .pdf, and source code in 50+ languages. Detects UTF-8/16/32, Shift_JIS and EUC-JP automatically
- レンダリング / ソース切替
- ⌘U でレンダリング表示とソース表示をワンタッチ切替。ソースはシンタックスハイライトと ⌘L の行番号付き。⌘F の検索は正規表現・大文字小文字・単語単位に対応
- Rendered / Source Toggle
- Switch between rendered and source view with ⌘U. Source view has syntax highlighting and line numbers via ⌘L. Find (⌘F) supports regex, case and whole-word matching
- タブ & セッション復元
- macOS ネイティブのタブ対応。前回のタブ構成は次回起動時に自動復元され、ズーム率・表示モード・スクロール位置はファイルごとに記憶する
- Tabs & Session Restore
- Native macOS tabs. Your previous tab layout is restored on next launch, and zoom, view mode and scroll position are remembered per file
- ズーム & ダークモード
- ⌘+/⌘-/⌘0 でズーム操作。macOS のダークモードに自動追従し、ソース表示のフォントは設定から変更できる
- Zoom & Dark Mode
- Zoom with ⌘+/⌘-/⌘0. Follows macOS dark mode automatically, and the source-view font is configurable in Settings
- アプリ内アップデート
- 新しいバージョンが利用可能になると通知。ワンクリックで更新
- In-App Updates
- Notifies when a new version is available. One-click update
対応ファイルタイプ
Supported File Types
| 種別Type | 拡張子Extensions | 表示View | 上限Max size |
|---|---|---|---|
| Mermaid | .mmd .mermaid フローチャート・シーケンス図・ガント図などを図として描画します。 Renders flowcharts, sequence diagrams, Gantt charts and more as diagrams. | レンダリング / ソースRendered / Source | 10MB |
| Markdown | .md .markdown コードブロック内の Mermaid も図として描画します。GitHub と同じ見た目のスタイルです。 Mermaid inside code blocks is rendered as a diagram too, in GitHub-like styling. | レンダリング / ソースRendered / Source | 100MB |
| SVG | .svg 画像として表示し、ソース表示に切り替えると XML を読めます。 Shown as an image; switch to source view to read the XML. | レンダリング / ソースRendered / Source | 10MB |
| HTML | .html .htm レンダリング結果とソースを切り替えて確認できます。 Switch between the rendered result and the source. | レンダリング / ソースRendered / Source | 10MB |
| CSV / TSV | .csv .tsv 表として整形して表示します。大きなファイルは分割して読み込みます。 Formatted as a table. Large files load in chunks. | レンダリング / ソースRendered / Source | 100MB |
| Image | .png .jpg .jpeg .gif .webp .bmp .ico ズームに追従して表示します。テキストのソースを持たないためソース表示はありません。 Displayed with zoom support. There is no source view, since there is no text source. | レンダリングのみRendered only | 50MB |
| .pdf ページを連続してスクロール表示します。 Pages are shown in a continuous scroll. | レンダリングのみRendered only | 50MB | |
| Source code | .bash .c .cc .cjs .cpp .cs .css .cxx .diff .go .gql .graphql .h .hpp .ini .java .js .json .jsonc .jsx .kt .kts .less .lua .m .mjs .mk .mm .patch .php .pl .plist .pm .py .r .rb .rs .scss .sh .sql .swift .toml .ts .tsx .vb .xml .yaml .yml .zsh シンタックスハイライトと行番号(⌘L)付きで表示します。分割読み込みに対応します。 Shown with syntax highlighting and line numbers (⌘L). Loads in chunks. | ソースのみSource only | 100MB |
この表にない拡張子のファイルは、プレーンテキストとして開きます。文字コードは UTF-8/16/32・Shift_JIS・EUC-JP を自動判別します。
Any other extension opens as plain text. Character encodings UTF-8/16/32, Shift_JIS and EUC-JP are detected automatically.
キーボードショートカット
Keyboard Shortcuts
| ⌘O | ファイル / フォルダを開くOpen a file or folder |
|---|---|
| ⌘P | Quick Open(ファイル名のあいまい検索)Quick Open (fuzzy filename search) |
| ⌘S | サイドバーの表示 / 非表示Show or hide the sidebar |
| ⌘[ / ⌘] | 前 / 次に読んだファイルへGo to the previously / next viewed file |
| ⌘U | レンダリング表示とソース表示の切替Toggle between rendered and source view |
| ⌘L | ソース表示の行番号Toggle line numbers in source view |
| ⌘D | ブックマークの追加 / 解除Add or remove a bookmark |
| ⌘F / ⌘G | ページ内検索 / 次を検索Find in page / find next |
| ⌘0 / ⌘+ / ⌘- | 実寸 / 拡大 / 縮小Actual size / zoom in / zoom out |
| ⌃⌘H | 隠しファイルの表示Show hidden files |
| ⌃⌘F | フルスクリーンEnter full screen |
| ⌘W | ウィンドウを閉じるClose the window |
よくある質問
Frequently Asked Questions
Windows 版や Linux 版はありますか?
ありません。befold は macOS 専用のアプリで、macOS 14 (Sonoma) 以降 が必要です。
Is there a Windows or Linux version?
No. befold is a macOS-only app and requires macOS 14 (Sonoma) or later.
有料ですか?
無料です。MIT ライセンスのオープンソースで、ソースコードは GitHub で公開しています。
Does befold cost anything?
No. befold is free and open source under the MIT license, and the source is published on GitHub.
ファイルを編集できますか?
いいえ。befold は閲覧専用のビューアです。編集は普段のエディタで行い、befold は変更を監視して即座に表示へ反映します。
Can I edit files in befold?
No. befold is a read-only viewer. You edit in your usual editor, and befold watches the file and reflects each change immediately.
どれくらい大きなファイルを開けますか?
Markdown・CSV/TSV・ソースコードは分割して読み込むため最大 100MB まで開けます。全体を一度に組み立てる Mermaid・SVG・HTML は 10MB、画像と PDF は 50MB が上限です。
How large a file can befold open?
Markdown, CSV/TSV and source code load in chunks, so they open up to 100MB. Mermaid, SVG and HTML are built in one pass and are limited to 10MB; images and PDFs to 50MB.
表にない拡張子のファイルは開けますか?
プレーンテキストとして開きます。表は「拡張子から種別を判定するもの」の一覧で、開けるファイルの全部ではありません。
What happens with an extension that is not in the table?
It opens as plain text. The table lists the extensions befold recognises as a specific type — not the only files it can open.
Finder から直接プレビューできますか?
できます。QuickLook 拡張を同梱しているので、Finder でファイルを選んでスペースキーを押すと Mermaid や Markdown がレンダリングされた状態で表示されます。
Can I preview from Finder without opening the app?
Yes. befold ships a QuickLook extension, so selecting a file in Finder and pressing space shows Mermaid or Markdown already rendered.
ターミナルから開けますか?
できます。同梱の befold コマンドに複数のパスを渡すとまとめて開きます。--sidebar / --source / --line-numbers で開いた直後の表示も指定できます。
Can I open files from the terminal?
Yes. Pass one or more paths to the bundled befold command to open them all at once, and use --sidebar, --source or --line-numbers to choose how they open.
動作要件
macOS 14 (Sonoma) 以降
Requirements
macOS 14 (Sonoma) or later