Install Folio
Folio is a menu-bar app for macOS. With Homebrew you can be ready in about a minute.
Requirements#
Folio runs on macOS 13+. Apple Silicon is the performance target, and Intel Macs are supported by building from source. Local transcription is Metal-accelerated on Apple Silicon.
- macOS 13 Ventura or later, on Apple Silicon or Intel.
- A one-time model-weights download on first use. The first local transcription or diarization fetches a few hundred megabytes of weights, then Folio works offline.
Homebrew#
Homebrew is the recommended way to install Folio. Tap the cask, then install it. The two commands below run in order.
brew tap woosal1337/folio https://github.com/woosal1337/folio
brew install --cask folioOnce installed, brew upgrade --cask folio tracks new releases and keeps your copy current.
Direct download#
If you prefer a direct download, grab the latest Apple Silicon .dmg from the Releases page. The file is named Folio_<version>_aarch64.dmg. Open it and drag Folio to your Applications folder.
Releases are code-signed with a Developer ID and notarized by Apple, so they open without a Gatekeeper prompt. Intel builds are not published yet. On Intel, build from source.
Build from source#
- 1
Install the prerequisites
You need three toolchains in place before building.
- Rust 1.88 via
rustup, pinned inrust-toolchain.toml. - Bun 1.3+, the only JavaScript package manager and runtime this repository uses.
- Xcode command-line tools, installed with
xcode-select --install.
- Rust 1.88 via
- 2
Clone and set up the repository
Clone the repo, install dependencies with Bun, and register the pre-commit hooks.
Setupgit clone https://github.com/woosal1337/folio cd folio bun install pre-commit install pre-commit install --hook-type commit-msg pre-commit install --hook-type pre-push - 3
Run the desktop app
Start the app in development. The first launch compiles the Rust workspace in about 30 seconds on a warm cache.
bun tauri dev
Grant permissions#
On first run, macOS prompts for the permissions Folio needs to capture a meeting. Folio watches your calendar and audio devices through EventKit. No bot joins the call.
- 1
Allow microphone access
macOS asks for microphone permission so Folio can record your voice. Your microphone track is always labelled
You. - 2
Allow screen recording
macOS asks for screen recording permission. Folio uses it to capture system audio, the other side of the conversation, as a separate stream from your microphone.
Screen recording is required
System audio capture on macOS goes through ScreenCaptureKit, which is gated behind the screen recording permission. Without it, Folio can record your microphone but not the other participants. Grant screen recording so both streams are captured.
Update and uninstall#
To update Folio to the latest release, run the upgrade command.
brew upgrade --cask folioTo remove the app, run brew uninstall --cask folio. Uninstalling removes the application only. Your markdown vault is left untouched, since notes are plain files on disk that you own. You can read, search, or back them up with any tool, with or without Folio installed.
For the full source and signed releases, see the how to use guide, or the project on GitHub.