Findle

Moodle courses in Finder.

Findle connects Moodle and Open LMS to macOS through Apple's File Provider framework. Each course appears as a folder containing its lecture notes, slides, and assignments.

github.com

Findle, Moodle courses in Finder.

Courses as Finder folders

The app discovers your courses and lets you choose which ones to sync. Finder shows their structure immediately; file contents download on demand when you open them. A local SQLite cache keeps browsing responsive without downloading an entire semester first.

The Findle course manager showing course details and a per-course sync control.

Finder quick actions

Finder quick actions open an item in Moodle, copy a course page, or re-download a resource. Authentication uses Moodle's web services, with credentials stored in the macOS Keychain.

Findle quick actions in Finder, including Open in Moodle and Copy Course Page.

The onboarding uses Airlock, a separate SwiftUI package for guiding people through setup. Findle is available for macOS 14 and later from GitHub Releases.