About the creator

Garage is written and maintained by Rick Mark-Penwell.

Rick is a security and AI engineer and a hardware security researcher who has worked on Apple platforms since 2007. His Apple developer account dates from then and still carries his prior name, Richard Penwell, so that’s the name on Garage’s Developer ID signature. Rick Mark and Richard Penwell are the same person, and Garage’s copyright uses the hyphenated name to make that clear.

Career

Rick has spent more than fifteen years in security engineering, most recently using AI where it genuinely helps.

He also founded Hot Mess and AudienceKit, products that apply social science to in-person community (more below).

Apple security research

He is best known for his research into Apple’s T2 security chip as part of Team t8012:

When the research went public in October 2020, Rick explained to the press, including Forbes and The Register, why the flaw can’t be patched in shipping Macs. He also corrected how the work had been credited. The team’s own account is On bridgeOS / T2 Research.

Rick is part of Hack Different, an open-source community around Apple platforms. There he maintains apple-knowledge, a machine-readable collection of reverse-engineered Apple hardware and software facts. He also contributes to The Apple Wiki.

Research and open source

Rick publishes most of his work on GitHub. Beyond the T2 work, it falls into a few areas.

Firmware and boot security.

Ports, cables and radios.

Libraries for Apple formats and services. libapfs for the Apple File System, pyxar for XAR archives, libiupdate for Apple software updates, libicloud for iCloud, apple_net_recovery for Internet Recovery, and Rust reimaginings of libimobiledevice (libidevice) and XPC (libxpc).

Tools that protect people.

In the organizations he runs. Rick also owns the Hack Different and Team t8012 organizations on GitHub. Besides apple-knowledge, their projects include:

He also runs AudienceKit, a generalization of Hot Mess, his 2015 app that indexed subcultures by their people, places and events. AudienceKit has its own API, admin interface, and Swift and Ruby SDKs. He also built hedonism_bot, where photographers upload photos. It uses the same Postgres, pgvector and embedding approach as Garage to find and group faces without naming anyone, so people can find and download the photos they appear in.

His most widely used project is apple-knowledge, mentioned above, with over 1,400 stars on GitHub.

Contributions to other projects. Rick has had pull requests merged in more than 25 projects outside his own. Among them:

He also wrote meshtastic-map-manager for managing Meshtastic map data.

Outside of work

Away from the keyboard, Rick makes documentary film and photography centered on the LGBT community.

Why Garage

Garage brings that security background to AI. It makes your own documents, code and messages searchable by your AI assistant. The database, the index and, by default, the models all run on your Mac, and Garage itself never sends your messages to another computer. Your AI assistant receives only the excerpts it asks for, and what happens to them after that depends on the assistant; the privacy page covers the details. Garage is open source, so you can check all of this for yourself.

Work with Rick

Rick is available for hire, for AI security, privacy engineering and security research roles, remote or hybrid. If you or your team could use help with software like this, get in touch on LinkedIn.

Support the project

Garage is free. If it’s useful to you, you can support Rick’s work on Patreon, and you can report bugs, suggest features or send pull requests on GitHub.

Elsewhere

GitHub · LinkedIn