Die Anwendung ermöglicht Benutzern die nahtlose Interaktion mit großen Repositories durch die Nutzung von REST-APIs, was die Bearbeitungsgeschwindigkeit im Vergleich zum herkömmlichen Git-Protokoll deutlich erhöht. Benutzer können einfach eine Repository-URL per Drag & Drop in den Finder ziehen, um den Vorgang zu starten. Sobald das Repository geladen ist, erscheint ein Verzeichnis, das ein einfaches Durchsuchen ermöglicht und es Benutzern ermöglicht, Dateien problemlos in ihren bevorzugten Anwendungen zu öffnen und zu bearbeiten.
Source Files wurde mit Schwerpunkt auf Dateiverwaltung und -bearbeitung entwickelt. Wenn mehrere Dateien geändert werden, erstellt die App individuelle Commits für jede dieser Dateien. Diese Funktion richtet sich an diejenigen, die lieber in einer entspannteren Zweigstellenumgebung arbeiten möchten, in der ein unorganisierter Commit-Verlauf zulässig sein könnte. Für Projekte, bei denen die Aufrechterhaltung eines sauberen Commit-Verlaufs unerlässlich ist, empfiehlt es sich jedoch, herkömmliche Git-Clients wie Working Copy oder Tower zu verwenden, die eine bessere Kontrolle und Organisation über Zweigstellen hinweg bieten.
Die Anwendung verfügt über robuste Automatisierungsfunktionen durch Shortcuts-Aktionen. Benutzer können verschiedene Aktionen wie das Auflisten, Herunterladen, Hochladen und Verschieben von Dateien effizient durchführen, was die Produktivität steigert. Durch diese Integration mit Automatisierungstools können Benutzer ihre Arbeitsabläufe optimieren und Dateiverwaltungsaufgaben einfacher und effektiver gestalten.
Zusätzlich zur Automatisierung ermöglicht die Anwendung schnelle Uploads aus dem Mac-Dienstemenü und dem Freigabeblatt. Es merkt sich Zielverzeichnisse basierend auf verschiedenen Dateitypen, wodurch der Upload-Vorgang noch schneller wird. Diese Funktion ist besonders nützlich für Benutzer, die häufig Dateien in ihre Repositorys hochladen, da sie Zeit spart und sich wiederholende Aktionen reduziert.
Während das Herunterladen und Hochladen von Dateien als Pro-Funktionen kategorisiert wird, können Benutzer eine 7-tägige kostenlose Testversion nutzen, um alle Pro-Funktionen zu testen. Nach dem Testzeitraum können Benutzer wählen, ob sie ein monatliches Abonnement abschließen oder sich für eine lebenslange Entsperroption entscheiden, die den Zugriff auf ihre iPhone-, iPad- und Mac-Geräte ermöglicht. Die App arbeitet innerhalb der von Diensten wie GitHub, GitLab und BitBucket festgelegten API-Kontingente, die je nach Benutzerkontoberechtigungen variieren können.