CrocApp for Mac
Send files, folders, and text to any device with an end-to-end encrypted code phrase.
By bakirgdev. Free and open source, MIT licence.
CrocApp at a glance
- Version
- 1.2.1
- Released
- 12 November 2026
- Download size
- 7.9 MB
- Works on
- Apple silicon
- Licence
- MIT
- Category
- Internet and Networking
- Developer
- bakirgdev
- GitHub stars
- 6
About CrocApp
Unofficial native SwiftUI app for croc on iPhone, iPad and Mac: send files, folders and text to any device with a short code phrase. Free, open source and end-to-end encrypted.
Screenshots


How to install CrocApp on a Mac
- Get OpenDMG. It is a free app store for open source Mac apps. Download OpenDMG.
- Search for CrocApp and press Get. OpenDMG downloads version 1.2.1 from bakirgdev's own GitHub release.
- Open it. The download is checked against its SHA-256 fingerprint and its signature is checked on your Mac before it lands in Applications.
Updates to CrocApp show up in OpenDMG and install with one button. No account is needed.
Prefer to do it by hand? The developer's file is on GitHub: CrocApp-1.2.1-arm64.dmg (7.9 MB).
What is new in CrocApp 1.2.1
### Fixed - A send of thousands of files with **Confirm on Both Sides** on no longer hangs after you tap **Send** when the other device stops answering or you tap **Cancel**. The transfer ends and CrocApp is ready for the next one. - Sharing to CrocApp twice before opening it no longer loses the first share. Each share waits its turn in the **Shared Files** sheet. - A share that arrives while a transfer is running is kept and offered in the **Shared Files** sheet once the transfer ends, instead of being dropped. If the sheet is already open, **Send** is off until then. - The copies CrocApp keeps of shared files are deleted once they are sent, rather than an hour later. - On a Mac, a receive folder you chose is kept when it is moved or its drive mounts again, instead of quietly going back to Downloads/CrocApp. If CrocApp can no longer open it at all, **Settings** now says the folder was reset. - Receiving a text longer than 1 MB now says **This text is too long** and suggests sending it as a file, instead of a general failure that suggested trying again. ### Security - The transfer engine is built with Go 1.27.4, which fixes a `net/http` vulnerability (GO-2026-6859).