仅支持 macOS 26+ 与 Apple silicon,Intel Mac 无法使用;搜索需先建索引,首次结果可能不如后续快;SFTP 依赖 ~/.ssh/config 与密钥配置,S3 密钥存于钥匙串。
strata-files
cristipufuMIT活跃维护macOS 上原生、键盘优先的文件管理器,替代 Finder,支持即时搜索、实时文件夹大小、磁盘占用图和双栏浏览。
Strata Files: a fast, native, keyboard-first file manager and Finder alternative for macOS. Instant search, live folder sizes, disk usage map, dual pane.
从 https://github.com/cristipufu/strata-files/releases/latest 下载最新 release 安装需要 macOS 26 或更高版本,且仅支持 Apple silicon 的 Mac;README 未提及显存或 CPU 运行方式。
macOS 原生键盘优先文件管理器,替代 Finder,毫秒级搜索并直观查看磁盘占用
macOS 上原生、键盘优先的文件管理器,替代 Finder,支持即时搜索、实时文件夹大小、磁盘占用图和双栏浏览。
核心能力
- 为家目录和 Applications 建索引,输入即出毫秒级搜索结果
- 打开文件夹即显示真实大小,并用磁盘占用图定位空间
- ⌘K 命令面板跳转任意文件夹、文件与命令
- 双窗格对比同步,支持暂停恢复大文件复制与撤销
- 内置 Git 状态、项目清理、SFTP/S3 与容器文件浏览
容易踩的坑
- v0.8.5Strata 0.8.5最新正式版2026-11-09 · 2026-11-09 12:33 UTC
Strata 0.8.5 adds per-folder view settings, multi-view search and duplicate results, settings search in the Command Palette, OpenDocument spreadsheet and 3MF previews, offline LaTeX equations in Markdown, video storyboards and audio waveforms, and significantly reduces background indexing CPU usage.
New
- Per-folder view settings in View Options (⌘J). Save a custom view mode, sort order, and icon size for specific folders, or reset a folder to your defaults. Changing view mode, sort, or icon size in a folder that hasn’t been customized updates your default across folders.
- Browse search and duplicate results as List, Icons, or Gallery. Switch presentations when viewing search results, Recents, or duplicate files without changing your folder view settings.
- Search and reveal settings from the Command Palette (⌘K). Type a setting name in the Command Palette to open the Settings window to that tab and highlight the control.
- OpenDocument spreadsheet (
.ods) previews. Browse.odsworkbooks across sheets with paging, column sorting, and cell search alongside CSV, SQLite, and Excel previews. - 3MF 3D model previews. Preview
.3mffiles with interactive rotation, zoom, part assemblies, dimensions, and triangle counts alongside.stlmodels. - LaTeX math in Markdown previews. Render inline and display equations offline in Markdown previews.
- Video storyboards, chapters, and audio waveforms. Preview videos with a clickable storyboard strip, hover frames, chapter picker, and click-to-play/pause on the video surface, and preview audio files with a seekable waveform.
- Capture location and media details in the Inspector. See photo GPS coordinates (with options to copy coordinates or open in Maps), focal length, HDR status, chapter counts, and subtitle tracks.
- Copy text from PDF previews. Select and copy text directly inside Space and Inspector PDF previews.
Fixed
- Much lower background CPU usage and faster index catch-up. Reworked background indexing to coalesce file bursts, defer noisy build/cache folders, read deep folder changes in parallel, and save on a 30-minute, sleep, and quit schedule. Eliminated redundant background folder-size walks on indexed folders while the index is loading or updating.
- Cloud files stay offline during indexing. Background content indexing skips dataless iCloud and cloud-synced placeholder files so they aren’t downloaded in the background.
- Instant folder icons in the Inspector. Replaced live Quick Look folder thumbnails in the Inspector with crisp folder icons to avoid background Quick Look activity when selecting folders.
- Incremental loading and faster sorting in large folders. Large folders show their first batch of items right away while the rest load, preserving selection and scroll position. Sorting large folders and refreshing folder sizes only update affected visible rows.
- Responsive media scrubbing and resizable Inspector divider. Fixed macOS 26 media preview issues where clicking or dragging the scrubber during playback could miss seeks and player controls prevented dragging the Inspector split-view divider narrower.
- Readable path bar in narrow windows. The location bar yields space to toolbar view controls while keeping parent folder breadcrumbs readable.
- Shortcuts stay inside Quick Look. Copy, Find, and selection shortcuts stay within the native Quick Look panel instead of acting on the file browser behind it.
- v0.8.4Strata 0.8.42026-11-05 · 2026-11-05 09:31 UTC
查看更新说明
Strata 0.8.4 makes Favorites and Frequent easier to manage, adds control over extensions in the Name column, and fixes View Options sizing and file-list updates during renaming.
New
- Drag sidebar folders into Favorites. Drag a folder from Frequent or Locations between your favorites to pin it exactly where you want it.
- Remove folders from Frequent. Right-click a Frequent folder to clear its visit history. It can return as you visit it again.
- Choose whether extensions appear in the Name column. In View Options (⌘J), turn off “Show extensions in Name column” for a separate name-and-extension layout alongside the Extension column. The option starts enabled and applies to List views across windows.
Fixed
- View Options opens with room for its controls. Fixed a sizing issue that could shrink the window to a tiny title bar with no visible settings.
- File lists stay current when switching views during a rename. Folder updates that arrive while editing are applied when you switch views, while abandoned updates are discarded. Cancelled editors also release their file state when the text field disappears.
- Customize Toolbar has a matching menu icon. The command in the View menu now has a wrench icon alongside the other commands.
- v0.8.3Strata 0.8.32026-11-04 · 2026-11-04 13:38 UTC
查看更新说明
Strata 0.8.3 fixes a crash when switching SQLite tables and adds stability safeguards for file browsing, search, S3 transfers and archive caches.
Fixed
- Switch SQLite tables without crashing. Switching between tables with different numbers of columns now clears the previous selection safely. The shared table preview also protects CSV and Excel previews when their columns change.
- Additional safeguards during browsing and search. Icons and Gallery safely ignore outdated item requests during updates. Folder suggestions, the command palette and Dock search also handle temporary native row changes safely.
- More resilient S3 transfers. Native XML parsing failures and incomplete service errors are handled without escaping into the app. Uploads and folder creation check response-size limits as replies arrive, and cancelling an upload leaves other requests on the same connection running. Discarded connections release their network sessions.
- Bounded archive-cache metadata reads. Cached archive origins are checked before reading and use a small, bounded read. Oversized metadata, links and nonregular files are refused.
- v0.8.2Strata 0.8.22026-11-04 · 2026-11-04 09:44 UTC
查看更新说明
Strata 0.8.2 adds interactive table previews, Excel worksheets, STL models, richer Inspector details and clipboard visibility, and fixes slow or stale file previews.
New
- Interactive CSV and SQLite previews. Browse large tables one page at a time, click column headers to sort numerically or alphabetically, and select cells or rectangles to copy their values.
- Find on the current table page. Search loaded cells across all displayed columns in CSV, SQLite and Excel previews. Return and Shift-Return move between matching cells. The search follows the current page and sort order.
- Excel previews with multiple worksheets. Open
.xlsxfiles, choose a worksheet and page through its nonempty rows. Previews show saved cell values, cached formula results and common date formats, with the original worksheet row numbers. - Interactive STL model previews. Preview ASCII and binary
.stlfiles, drag to rotate, scroll to zoom and reset the view. Triangle counts and model dimensions help identify files before opening a slicer. Rendering works offline; dimensions use the file's own units because STL does not specify a unit of measurement. - Richer media details in the Inspector. See photo capture dates, camera and lens information, exposure, aperture and ISO; video codec, frame rate and bit rate; and audio format and channel count. Details load for the inspected selection.
- A visible file clipboard. The footer shows how many files you copied or cut in Strata. Click it to inspect the paths or clear the clipboard. The contents popover follows the current theme, and the indicator clears when another app replaces the clipboard.
Fixed
- More responsive large table previews. CSV previews read bounded pages instead of scanning a large part of the file just to show the first rows. SQLite queries run in separate sandboxed workers with memory and time limits, including limits on intermediate query results.
- Preview cleanup and document errors. Hiding the Inspector or closing a preview stops its background work. Results from an older selection cannot replace a newer preview, and native XML parsing errors are handled as preview failures.
Table previews are read-only. Sorting and Find apply to the loaded page, and Excel formulas are not recalculated. Very large worksheets or models and expensive SQLite queries may exceed preview limits and show a message instead of loading all their contents.
- v0.8.1Strata 0.8.12026-11-03 · 2026-11-03 19:26 UTC
查看更新说明
Strata 0.8.1 fixes a crash when previewing Mermaid diagrams in installed apps and improves the reliability of file previews, content search and document summaries.
Fixed
- Mermaid previews in installed apps. Fixed a crash when opening Markdown containing Mermaid diagrams in the downloaded app. Missing diagram resources now leave the source visible instead of terminating Strata. (#36)
- More resilient Markdown and code previews. Improved handling of text-rendering failures during layout, resizing, Find, diagram updates and line-number drawing. A failed renderer stops and shows a preview error.
- Readable fallback for complex Markdown. Documents that exceed formatting limits open as selectable, searchable source. Tables beyond the preview's row or column limits also show their source instead of silently dropping extra content. Large code fences keep their text without syntax highlighting when needed.
- More reliable image reads. Improved handling of image-decoding and metadata errors, with bounded preview images decoded before display.
- Document indexing and summaries. PDF and rich-text extraction handle read failures more safely. Cancelled PDF reads stop before processing further pages.
Very large images may be resized or skipped for text recognition to limit memory use. This can affect recognition of very small text.
用户点评
登录用户的真实使用记录,可按版本和硬件筛选还没有人点评。第一个说出真实体验的人最有价值。
Why Strata
Finder is fine until you need to find something, figure out what's eating your disk, or move a few hundred files without a beachball. Strata keeps everything you already know: the look, the shortcuts, drag and drop, Quick Look, tabs. Then it adds what you've been missing:
- Search that keeps up with you. Every file in your home folder and Applications, searchable as you type. Once the index is built, results arrive in milliseconds, even across millions of files.
- Sizes you can trust. Folders show their real size the moment you open them, kept current as files change.
- A keyboard-first workflow. Jump anywhere with ⌘K, type to filter any folder, and keep your hands off the mouse if you like.
- File operations without fear. Pause and resume big copies, see conflicts side by side before replacing anything, and undo past operations, even after you quit.
- Made for people who build things. Git status on every file, project-aware cleanup, Open in Terminal, and previews for code, data and archives.
Find anything, instantly
Type a name, use precise filters, or just say what you mean: "videos bigger than 500 MB",
"pdfs from last month". Strata understands plain English, shows you how it read your search, and answers
before you finish typing. Go further with regex: and Match Case, or ask Spotlight about what's in the files:
camera:iphone, width:>1920, duration:>10m, "photos taken with iPhone". Save any search to the sidebar and it
stays live as files change.
Jump anywhere with ⌘K
One shortcut opens a command palette that knows your most-used folders, the files in your index and Strata's
commands. Type acme-web/ to list a project's contents without opening a single window, or plain English like
pdfs from last week.
Prefer a search box like Windows has? Turn on Settings ▸ General ▸ Search box in the Dock: a box sits in the Dock next to Strata's icon and finds what ⌘K finds, plus your apps and documents by what they say, from any app.
See where your space went
Folder sizes appear the moment you open a folder, without waiting on "Calculating…". Switch to Disk Usage to see your folders as a map, then use Large Files and Duplicates in the sidebar to reclaim gigabytes in minutes.
Look inside. Stay where you are.
Press Space to preview a file or look inside a folder or archive. Browse the list or thumbnails, preview files alongside, and filter, sort, open or copy just what you need without leaving your current folder.
| Format | What you can do |
|---|---|
| Markdown | Read rendered text, tables and code blocks, with Mermaid diagrams and LaTeX equations right in the document. |
| Code and configuration | Syntax highlighting, line numbers, Find and word wrap for Swift, Python, JavaScript, TypeScript, Rust, Go, C/C++, shell scripts, YAML, TOML, XML, Dockerfiles and more. |
| JSON | Read formatted JSON, JSONC and JSON5 without opening an editor. |
| HTML | Switch between the rendered page and its source. |
| CSV, TSV and PSV | Page through data, sort columns, find values and copy individual cells or rectangles. |
| SQLite | Choose a table or view, page through its rows, sort, find and copy cells. |
Excel and OpenDocument (.xlsx, .ods) | Switch worksheets and explore their saved values with the same table controls. |
| STL and 3MF models | Rotate and zoom 3D models, with triangle counts and dimensions. |
| EPUB and comics | Read book chapters and browse comic pages in EPUB, CBZ, CBR, CB7 and CBT files. |
| OneNote | Navigate notebook contents and read section pages (.one, .onetoc2), or browse packaged notebooks (.onepkg). |
| Archives and packages | Browse ZIP, 7z, RAR, TAR, ISO and CAB, plus packages such as JAR, APK, IPA and WHL. Preview or copy individual files inside. |
PDFs, photos, audio, video and other formats supported by your Mac open through macOS Quick Look. File previews are also available in the inspector.
Five views. Two panes.
Icons, List, Columns, Gallery and Disk Usage, one keystroke apart (⌘1–⌘5, in Finder's order), with ⌘+ and ⌘− for the text size in List and Columns. Turn on Dual Pane to work with two folders side by side, copy or move between them with a keystroke, or compare and sync them.
Your colors. Still your Mac.
Choose System for the Mac’s own colors, or one of seventeen presets: Graphite, Blue, Green, Purple, Sand, Teal, Rose, Amber, Slate, Sage, Coral, Plum, Ice, Midnight, Catppuccin, Dracula and Tokyo Night. Each has a light and dark palette, with coordinated colors across the file views, sidebar, inspector, toolbar and secondary windows. Native macOS controls and familiar behavior stay intact.
Find them in Settings ▸ Appearance ▸ Color theme. Turn Window tint off to keep native backgrounds while using the palette for selections and accents. You can also adjust row density and the size of file names.
Want to contribute a palette? Add a JSON theme file and its translated name, then rebuild; no Swift changes are needed. The theme guide explains the format and the light/dark and accessibility checks.
Made for developers
Repositories
- Git at a glance. File status appears beside each file, and the current branch stays in the path bar.
- Project tools in the inspector. Strata recognizes Node, Rust, Swift, .NET, Python, Go and more. Run a project's
scripts or reclaim space from build folders such as
node_modules; cleanup sends them to the Trash. - Previews alongside your files. Read code, Markdown, HTML, JSON, CSV, SQLite databases and archives in the inspector.
Servers
Connect to Server (⌥⌘K) adds connections under Servers in the sidebar.
- SFTP uses your SSH setup:
~/.ssh/config, keys, the agent and ProxyJump. Open in Terminal starts a shell on the server. - S3 supports Amazon S3, Cloudflare R2, Backblaze B2, Wasabi, MinIO and compatible services. Secret keys stay in your keychain.
- Familiar file commands work across every view, including Quick Look, copying files in and out, renaming and deleting. Moves within a server stay on that server.
Containers
Works with Docker Desktop, OrbStack, Colima, Podman and Rancher Desktop.
- Browse and copy files out. Containers appear as folders in the sidebar. Browse their files read-only, fetch contents as needed, or open a terminal inside a container.
- Manage containers in place. Start, stop, restart or pause them from the context menu or inspector. See their images, ports, mounts and Compose services.
- Control Compose stacks. Start, stop or restart a project's containers together, and open the project in your terminal or code editor.
Everything else you'd expect, done right
| Trash | In the sidebar, like Finder: Put Back (also what Finder trashed), Delete Immediately and Empty Trash, with other disks' Trashes counted. |
| Archives | Compress and extract zip, tar, 7z, rar and more, safely: nothing escapes its folder and downloads stay quarantined. Or double-click a zip to browse it like a folder and copy things out. |
| Tags | Finder's tags everywhere: colored dots, the color row in the context menu, a tag field in the inspector, a Tags section in the sidebar and tag: in search. |
| Books and comics | Cover thumbnails for EPUB, CBZ, CBR, CB7 and CBT. Browse comic pages with Space, read EPUB chapters in Quick Look or the inspector, and search with kind:book or kind:comic. |
| Batch rename | Replace text (or a regular expression), add text, number with a format or change case, previewed live, undone in one step. |
| Get Info | Edit comments, the app a file opens with, Locked and permissions right in the inspector. |
| App updates | Right-click apps and choose Check for Updates… to see which have a newer version, from their own update feed or the App Store. |
| Network shares | Connect to SMB, AFP, NFS and WebDAV shares (⌥⌘K), with macOS's own login and your keychain; SFTP servers and S3 buckets are covered above. |
| Cloud folders | See what's only in iCloud Drive or another cloud folder, with Download Now and Remove Download. |
| Compare and sync | Compare the two panes' folders and sync them both ways, one way, or as a mirror, verified and undoable. |
| Your shortcuts, your look | Change any menu shortcut in Settings. Choose a color theme in light or dark mode, adjust row density and set the size of file names. |
| Copy queue | Big copies run in the background with progress you can pause, resume or cancel. Conflicts are asked up front, with a side-by-side comparison and a diff for text files, and folders can be merged. Turn on Verify copies in Settings to check that every byte arrived. Moves between disks keep the original if it changed while copying. |
| History | Renames, moves, copies and deletions are recorded. Undo them later, even days later and after a restart, as long as the items are still where they were left. |
| Recents | Files you changed in the last 7 days, across your home folder, in one place. |
| Shelf | Collect files from anywhere, then drop them all at once. |
| Your sidebar | Drag folders into Favorites, reorder them, and eject disks right from the sidebar, or switch it to a tree of every folder. Windows and tabs come back where you left them. |
| Path bar | Type a path, github/acme, or just a folder's name: matching folders are suggested as you type. |
| Workspaces | Save a set of tabs and panes, with their views, and reopen them together from the sidebar, ⌘K or strata -w. Folders on network shares and servers connect again. |
| Ask Strata | Describe a bulk change (rename these photos by date taken) and review the plan before anything happens. Runs on your Mac: built-in rules handle common requests, and Apple Intelligence handles the rest. |
| Summaries | Get the gist of a PDF or document in the inspector: a short summary written by Apple Intelligence, or the key sentences without it. Nothing ever leaves your Mac. |
| Command line | Install it from Settings, then strata . opens the current folder and strata -s "invoice pdf" searches from your terminal. |
Keyboard first
Most actions have a shortcut, and most of the ones you know from Finder work the same way. Can't remember one? Click Keyboard Shortcuts at the bottom of the sidebar, or press ⌘/.
Private by design
Strata runs entirely on your Mac. The search index, summaries and AI features are local: no accounts, no tracking, no cloud. Its file index, content index and history are encrypted on disk with a key in your keychain. And a folder you browse can't run its own code just because you looked at it: Strata switches off the git features a downloaded repository could use to do that. It only goes online to check for updates (its own, if you allow it, and other apps' when you ask it to) and to the servers you connect to. Containers' and servers' files are read as you browse and cleared when Strata quits; SFTP logs in with your own SSH setup, and an S3 secret key stays in your keychain.
Read the Strata app Privacy Policy for details about local data, storage, permissions, network connections and your controls.
Translations
Strata comes in 22 languages and follows your Mac's (or pick one in Settings ▸ General). Each language is one plain JSON file in Localization: improving a translation or adding a language is a pull request, no Xcode needed. Localization/README.md has the four steps.
The README translations share this English source and are generated from catalogs. See the README translation guide to update one or add another language.
Get Strata
Download the latest version from GitHub Releases, open the disk image and drag Strata to Applications. It needs an Apple silicon Mac running macOS 26. Releases are signed and notarized by Apple, so Strata opens like any other app. It updates itself: Strata ▸ Check for Updates…, or automatically if you allow it (updates are signed and checked before they're installed).
Homebrew:
brew install --cask cristipufu/tap/strata
Or build it yourself with the Swift toolchain (Xcode or the Command Line Tools):
git clone https://github.com/cristipufu/strata-files.git
cd strata-files
scripts/build.sh release --open
For the best experience, give Strata Full Disk Access in System Settings ▸ Privacy & Security, so it can search and measure everything without asking folder by folder. Strata walks you through it on first launch.
Releasing
Push a version tag and the Release workflow builds Strata on a Mac, signs it with the
Developer ID certificate, has Apple notarize it, and publishes a GitHub Release with Strata.dmg, Strata.zip, their
checksums and appcast.xml, the signed update feed installed copies check. The release notes come from
docs/release-notes/<version>.md when there is one, and the update window shows them too.
git tag v0.2.0 && git push origin v0.2.0
License
Strata is open source under the MIT License.