macSCP
liveA fast, native file-transfer client for the Mac — two panes side by side for SFTP, S3, and WebDAV, saved sessions, and a built-in terminal. Drag & drop, SSH key and agent auth, host-key pinning. Passwords live only in the macOS Keychain.
A small, growing collection. More punch than roadmap.
A fast, native file-transfer client for the Mac — two panes side by side for SFTP, S3, and WebDAV, saved sessions, and a built-in terminal. Drag & drop, SSH key and agent auth, host-key pinning. Passwords live only in the macOS Keychain.
Self-hosted registry for private software packages — with access control, multi-tenancy and a web interface. Publish packages centrally, assign them to individual customers, and give each customer an isolated view. Composer- and npm-compatible.
Self-hostable fleet management for small and medium businesses. Vehicles, drivers, fuel cards, leasing and costs in one place — with timely warnings before leases expire and vehicle inspections come due.
Self-hostable marketing platform for teams: short links with custom domains, a QR designer with brand templates, cookieless website analytics with goals and campaigns, and reports that mail themselves out on a schedule — multi-tenant, with passkeys and 2FA.
Lightweight, local-first note-taking app for desktop (and mobile). Rich-text notes, folders, a dashboard, and full-text search — all in a local SQLite database. Anything confidential goes into an encrypted vault unlocked with Touch ID. No account, no cloud, no telemetry.
Self-hostable inventory management for small teams. Track assets, locations and movements — a React/Inertia SPA with QR-code labels (Brother WebUSB printing & camera scanning), PDF export and Entra ID SSO out of the box.
Keeps several Macs on the same footing — Homebrew packages, shell configuration and config files, grouped into sets that each machine activates on its own. Changes nothing without asking, and never silently overwrites a file you edited by hand.
Watches folders and prints what lands in them — a scan, an export, a label. One printer and one set of settings per folder, configured once. Waits until a file has finished being written, never prints the same thing twice, and treats a printer that is switched off as a pause rather than a failure.
Cross-platform desktop app for S3-compatible object storage — Amazon S3, Hetzner, and any custom endpoint. Keys stay in the OS keychain; no cloud account, no telemetry.
Shows what is eating disk space on your Mac — folders and files by size, as an expandable tree or a treemap, filling in while the scan still runs. Delete right from the app, and compare saved scans later.
Cross-platform desktop tool that turns a contactless NFC card reader (PC/SC, e.g. ACR122U) into a keyboard: read a card's UID and type it into the focused field. Runs locally — no cloud, no telemetry.
A self-hosted GitHub Actions runner as one Portainer stack: two services, one environment block, no build step. Moves the single long CI job onto your own hardware — with the two safeguards such setups usually lack.
More projects
A couple of things in the oven.