Language / Sprache: English · Deutsch
I build apps for macOS and iPhone, plus command-line tools for macOS and Linux. Most of my projects work offline. I prefer native interfaces and keep dependencies small where practical.
My website: dm0.de
- Doppeldecker is a dual-pane file manager for macOS and Linux. It copies and moves files, previews synchronization and connects to remote servers. First public preview.
- fastra is a native macOS text editor with replacement previews, Git tools, 4D support and a local Markdown preview.
- favenio searches files without building an index, including document text and nested archives. It has a macOS app, a command-line interface and Finder quick search.
- stille_post turns speech into text locally with Whisper on macOS. It has a global hotkey, dictation history and optional text cleanup through a language model. An iPhone can send dictations over the home network.
- tag_explosion edits metadata in audio, images, video and e-books, individually or in batches. The macOS app and command-line tool also inspect electronic invoices without changing them.
- md-clip converts formatted clipboard text to Markdown. The command-line tool runs on macOS and Linux; macOS also has a Dock app.
- jpegdrop creates JPEG, PNG, AVIF or WebP copies without metadata. Drop images or folders onto its macOS Dock icon and choose a preset, size and output location.
- savage_modplayer plays MOD, S3M, XM and IT music with a replay engine written in Swift. There are macOS and iPhone apps, a Linux command-line player and an HTML5 MOD player. The macOS app includes a piano roll and WAV export, including separate channels.
- vicious-sidplayer plays Commodore 64 SID music. The macOS and iPhone apps have library management and piano and register views. A Linux command-line player and an HTML5 player are also available.
- mucke_baby is an internet radio app for macOS. Its visual themes react to the audio, and it can record streams and extract individual songs.
- baby_mucke is the iPhone sibling of Mucke, Baby! It plays radio in the background, supports lock-screen controls and keeps a track history with Apple Music and Spotify lookup.
- hoerbuchkloeppler combines audio files into
.m4baudiobooks with chapters, cover art and tags. It has a macOS app and a command-line interface.
- steinregen is a falling-block puzzle for macOS and iPhone with six game modes and a black-metal aesthetic. It includes 13 instrumental metal tracks for background music.
- exploids is a macOS vector shooter in the style of Asteroids, with two modes, nine power-ups and two bosses. Replays can be exported as GIFs without opening the app.
- FraktalLab runs in the browser. It combines WebGL fractals, demoscene effects, voxel terrain and MOD/SID audio in a grid of panels.
- Scientia is a browser quiz with over 50,000 questions across eight subject areas. It includes interactive visualizations and spaced repetition. Learning progress stays in the browser; no account is required.
- gitmaster_flash shows the Git repositories below a directory in a terminal interface. Check uncommitted changes, unpushed commits and stashes, then work on the repositories from the same view. It is a single Python file using the standard library.
- poormans_text converts documents, spreadsheets, presentations, PDFs, images, e-books, email and notebooks to Markdown. It has a macOS app, command-line tools, Finder integration and local text recognition.
- ncpin sets Nextcloud virtual files to stay local or remain online-only on macOS. It provides a command-line tool, Finder droplets and Quick Actions, including support for Nextcloud Desktop 34 and later.
- firefox-tabs-save-and-restore provides
fftabsfor saving, restoring and managing Firefox tabs on macOS. It has a command-line interface and a native app, without additional dependencies. - opencode-minimax documents how to configure MiniMax and other Anthropic-compatible models in OpenCode, including the pitfalls of custom providers.
- claude-video extracts video frames and transcripts for Claude and Codex, with optional local Whisper transcription. Its video-frame text recognition requires macOS. Fork of bradautomates/claude-video.
These projects also run on Linux. The list distinguishes desktop apps from command-line tools; a Linux version does not imply the macOS interface is available.
- Doppeldecker has a desktop app and command-line interface, with DEB and AppImage packages for x86_64.
- tag_explosion provides its metadata library and command-line tool on Linux. The graphical app is macOS-only.
- md-clip converts clipboard content to Markdown from the command line, with X11 and Wayland support.
- savage_modplayer plays tracker music from the terminal through ALSA and supports desktop media controls. An AppImage build is available.
- vicious-sidplayer provides the
vicious-sidcommand-line player with ALSA audio, WAV export and desktop media controls. - gitmaster_flash runs its terminal interface on Linux with Python, Git and curses. Opening macOS apps is specific to macOS.
- claude-video supports frame extraction and transcription on Linux. Video-frame text recognition remains macOS-only.



