initial: four-collection content pipeline for unique.rzen.dev
A small Astro + MDX blog for delightful, daily-use finds. The architecture separates capture from publication and supports reuse: - find/ captured items, hidden from indexes - finds/ editorial superposts referencing find slugs in a grid - reviews/ full-length writeups; can graduate from a find via fromFind - posts/ regular essays Three project-local skills under .claude/skills/ drive the pipeline: daily-finds (capture-only sweep across sources.json), build-finds (draft a thematic superpost), build-review (graduate a find). sources.json carries 47 curated feeds with per-source fetch strategy (webfetch / curl / skip) so Cloudflare-blocked sites and Reddit JSON endpoints are handled deterministically. /sources renders a 3-column card stream with a "Recent finds" cross-reference per source. Seeds: 17 reviews and one superpost referencing 5 finds.
This commit is contained in:
@@ -0,0 +1,19 @@
|
||||
---
|
||||
name: Alcove
|
||||
subtitle: The Dynamic Island, but for your Mac
|
||||
date: 2026-04-15
|
||||
category: interface
|
||||
tags: [macos, notch, menu-bar, music]
|
||||
description: "Reclaims the MacBook notch as a tiny ambient widget for music, AirDrop, AirPods, charging — and more."
|
||||
link: https://tryalcove.com/
|
||||
---
|
||||
|
||||

|
||||
|
||||
*Music, AirDrop, AirPods, and charging events bloom from the notch and fade back to invisible.*
|
||||
|
||||
> A small UI surface that uses the MacBook notch as a Dynamic Island for music, AirPods, AirDrop, and charging. The notch is already a black strip Apple asks you to ignore — Alcove makes the pixels useful.
|
||||
|
||||
Plug in headphones and a connection indicator unfurls from the notch. Start playing music and album art appears with scrubbable controls. AirDrop incoming, MacBook charging, AirPods nearby with low battery — each event blooms briefly and recedes. The widget is small, contextual, and never blocks active windows.
|
||||
|
||||
The package also includes file-drop targets at the notch edges, a clipboard-history strip, a "battery for connected devices" view, and a tunable volume/brightness HUD. Notched MacBooks only, macOS 13+. Subscription with a lifetime option.
|
||||
@@ -0,0 +1,19 @@
|
||||
---
|
||||
name: AltTab
|
||||
subtitle: The window switcher Apple should have built
|
||||
date: 2026-05-03
|
||||
category: interface
|
||||
tags: [macos, window-management, open-source, productivity]
|
||||
description: "An open-source app switcher that shows full live window thumbnails — finally, ⌘-Tab between windows, not just apps."
|
||||
link: https://alt-tab-macos.netlify.app/
|
||||
---
|
||||
|
||||

|
||||
|
||||
*AltTab shows every window across every space in one switcher — minimized, fullscreen, off-display.*
|
||||
|
||||
> An open-source ⌥-Tab window switcher for macOS that shows live thumbnails of every window across every space. Apple's ⌘-Tab switches between *apps*; AltTab fills the obvious gap by switching between *windows*.
|
||||
|
||||
The default ⌥-Tab binding is unused on macOS, so AltTab slips in without conflict. Hold the modifier, scrub through full thumbnails with the keys or trackpad, release on the one you want. Defaults are correct for most people — minimized windows, multiple displays, fullscreen apps — but every behavior is a preference if you want it.
|
||||
|
||||
Sits in the menu bar at near-zero idle CPU and only wakes when invoked. Free, GPL-licensed, macOS 11+.
|
||||
@@ -0,0 +1,52 @@
|
||||
---
|
||||
name: AntiNote
|
||||
subtitle: Notes that fight against organizing themselves
|
||||
date: 2026-04-07
|
||||
category: writing
|
||||
tags: [macos, notes, scratchpad, productivity]
|
||||
description: "A frictionless scratchpad for the moments where Notion or Apple Notes is too heavy to bother."
|
||||
link: https://antinote.io/
|
||||
---
|
||||
|
||||
import slide1 from '../../assets/reviews/antinote/swipe.mp4';
|
||||
import slide2 from '../../assets/reviews/antinote/plaintext.mp4';
|
||||
import slide3 from '../../assets/reviews/antinote/links.mp4';
|
||||
import slide4 from '../../assets/reviews/antinote/math.mp4';
|
||||
import slide5 from '../../assets/reviews/antinote/conversions.mp4';
|
||||
|
||||
<div class="carousel">
|
||||
<figure id="s1">
|
||||
<video src={slide1} autoplay loop muted playsinline />
|
||||
<figcaption>Tap a hotkey, type, tap again — the floating sticky stays exactly where you left it.</figcaption>
|
||||
</figure>
|
||||
<figure id="s2">
|
||||
<video src={slide2} autoplay loop muted playsinline />
|
||||
<figcaption>Markdown formatting renders inline as you write.</figcaption>
|
||||
</figure>
|
||||
<figure id="s3">
|
||||
<video src={slide3} autoplay loop muted playsinline />
|
||||
<figcaption>Pasted links collapse to readable titles, expandable on click.</figcaption>
|
||||
</figure>
|
||||
<figure id="s4">
|
||||
<video src={slide4} autoplay loop muted playsinline />
|
||||
<figcaption>Inline math: type an expression, see the result alongside.</figcaption>
|
||||
</figure>
|
||||
<figure id="s5">
|
||||
<video src={slide5} autoplay loop muted playsinline />
|
||||
<figcaption>Unit conversions resolve as you type.</figcaption>
|
||||
</figure>
|
||||
</div>
|
||||
|
||||
<nav class="carousel-nav" aria-label="Carousel navigation">
|
||||
<a href="#s1">1</a>
|
||||
<a href="#s2">2</a>
|
||||
<a href="#s3">3</a>
|
||||
<a href="#s4">4</a>
|
||||
<a href="#s5">5</a>
|
||||
</nav>
|
||||
|
||||
> A floating-sticky scratchpad for thoughts that don't deserve a database row — phone numbers, half-finished sentences, a URL you need for ninety seconds. Hit a hotkey, type, hit it again. The note stays exactly where you left it; no naming or filing.
|
||||
|
||||
Multiple notes can float at once, snap to screen edges, and stack neatly. There's enough markdown to keep text readable (bold, italic, code blocks, headers), and code-fence detection kicks in automatically when you paste in JSON or a stack trace. No syncing, no tags, no folders — when something matters enough to keep, you copy it into Notion or Bear yourself.
|
||||
|
||||
macOS only, single-device, one-time purchase.
|
||||
@@ -0,0 +1,19 @@
|
||||
---
|
||||
name: Cotypist
|
||||
subtitle: Autocomplete that lives everywhere on your Mac
|
||||
date: 2026-05-03
|
||||
category: writing
|
||||
tags: [macos, typing, productivity, autocomplete]
|
||||
description: "A system-wide inline autocompletion engine for macOS that quietly speeds up everything you type."
|
||||
link: https://cotypist.app/
|
||||
---
|
||||
|
||||
import demo from '../../assets/reviews/cotypist/hero.gif?url';
|
||||
|
||||
<img src={demo} alt="Cotypist showing inline ghost-text autocomplete" />
|
||||
|
||||
*Suggestions appear in ghost text as you type; press tab to accept.*
|
||||
|
||||
System-wide inline autocompletion for macOS. Type in any app — Mail, Notes, Slack, the address bar — and Cotypist offers the rest of your sentence in ghost text. It learns from what you actually write, so completions echo your own phrasing rather than a generic prediction.
|
||||
|
||||
The accept rate climbs over the first few days as it picks up names, project codes, and recurring sentence openings. Runs entirely on-device — no cloud calls, no telemetry. Free with a paid tier for advanced dictionaries and per-app shortcuts. macOS 12+.
|
||||
@@ -0,0 +1,38 @@
|
||||
---
|
||||
name: DockDoor
|
||||
subtitle: Hover the Dock, see your windows
|
||||
date: 2026-04-19
|
||||
category: interface
|
||||
tags: [macos, dock, windows, open-source]
|
||||
description: "Brings Windows-style live window previews to the macOS Dock, done with surprising restraint."
|
||||
link: https://dockdoor.net/
|
||||
---
|
||||
|
||||
import slide1 from '../../assets/reviews/dockdoor/alttab.mp4';
|
||||
import slide2 from '../../assets/reviews/dockdoor/aeroShake.mp4';
|
||||
import slide3 from '../../assets/reviews/dockdoor/clickToMinimize.mp4';
|
||||
|
||||
<div class="carousel">
|
||||
<figure id="s1">
|
||||
<video src={slide1} autoplay loop muted playsinline />
|
||||
<figcaption>Hover the Dock to see live thumbnails of every window an app has open.</figcaption>
|
||||
</figure>
|
||||
<figure id="s2">
|
||||
<video src={slide2} autoplay loop muted playsinline />
|
||||
<figcaption>Shake-to-minimize: jiggle one window, the rest minimize out of the way.</figcaption>
|
||||
</figure>
|
||||
<figure id="s3">
|
||||
<video src={slide3} autoplay loop muted playsinline />
|
||||
<figcaption>Click an active Dock icon to minimize the front window.</figcaption>
|
||||
</figure>
|
||||
</div>
|
||||
|
||||
<nav class="carousel-nav" aria-label="Carousel navigation">
|
||||
<a href="#s1">1</a>
|
||||
<a href="#s2">2</a>
|
||||
<a href="#s3">3</a>
|
||||
</nav>
|
||||
|
||||
Hover a Dock icon. A floating panel slides up showing live thumbnails of every window that app has open, with titles and a close button on each. Click a thumbnail to jump to that window — no Mission Control, no clicking-then-guessing.
|
||||
|
||||
Also includes a window-level ⌘-Tab replacement (Apple's stops at app level), keyboard navigation through the previews, and configurable hover delays. Open source, MIT-licensed, free. The thumbnails update in real time and the animations are tuned to match macOS's own — a rare port that doesn't read as a port. macOS 13+.
|
||||
@@ -0,0 +1,22 @@
|
||||
---
|
||||
name: Flux Markdown
|
||||
subtitle: A markdown editor that flows
|
||||
date: 2026-03-30
|
||||
category: writing
|
||||
tags: [macos, markdown, editor, open-source]
|
||||
description: "An open-source markdown editor that renders inline as you type, with a quiet, distraction-free aesthetic."
|
||||
link: https://github.com/xykong/flux-markdown
|
||||
linkText: Visit on GitHub
|
||||
---
|
||||
|
||||
import demo from '../../assets/reviews/flux-markdown/demo.gif?url';
|
||||
|
||||
<img src={demo} alt="Flux Markdown editor with inline rendering" />
|
||||
|
||||
*Markdown syntax shows up only on the line you're editing, then dissolves into rendered formatting.*
|
||||
|
||||
> A free, open-source markdown editor that renders syntax inline as you type — no preview pane, no WYSIWYG mode, no split screen. Asterisks and hashes vanish into formatting on lines you've left, and reappear when you cursor back in.
|
||||
|
||||
Headings get larger and bolder as you write them; lists indent into bullets the moment you hit space after a dash; links collapse to their visible text and expand when clicked. The mental cost of switching between "writing" and "previewing" never comes up because both happen in the same view.
|
||||
|
||||
Electron-based — about 200 MB on disk and modestly heavy on memory — but the editor itself is responsive and the codebase is small enough to fork. MIT license.
|
||||
@@ -0,0 +1,40 @@
|
||||
---
|
||||
name: Folder Peek
|
||||
subtitle: The Dock folder behavior macOS forgot to ship
|
||||
date: 2026-03-26
|
||||
category: interface
|
||||
tags: [macos, dock, files, finder]
|
||||
description: "Pin folders to the menu bar with rich previews, fuzzy search, and quick actions — a small fix for a daily annoyance."
|
||||
link: https://apps.apple.com/us/app/folder-peek/id6450453695
|
||||
linkText: Visit in App Store
|
||||
---
|
||||
|
||||
import { Image } from 'astro:assets';
|
||||
import slide1 from '../../assets/reviews/folder-peek/screenshot.png';
|
||||
import slide2 from '../../assets/reviews/folder-peek/screenshot-2.png';
|
||||
import slide3 from '../../assets/reviews/folder-peek/screenshot-3.png';
|
||||
|
||||
<div class="carousel">
|
||||
<figure id="s1">
|
||||
<Image src={slide1} alt="Pinned folders open as menu-bar panels with thumbnails and search." />
|
||||
<figcaption>Pinned folders open as menu-bar panels with thumbnails and search.</figcaption>
|
||||
</figure>
|
||||
<figure id="s2">
|
||||
<Image src={slide2} alt="Quick Look-style preview without leaving the menu." />
|
||||
<figcaption>Quick Look-style preview without leaving the menu.</figcaption>
|
||||
</figure>
|
||||
<figure id="s3">
|
||||
<Image src={slide3} alt="Configurable display options." />
|
||||
<figcaption>Configurable display options.</figcaption>
|
||||
</figure>
|
||||
</div>
|
||||
|
||||
<nav class="carousel-nav" aria-label="Carousel navigation">
|
||||
<a href="#s1">1</a>
|
||||
<a href="#s2">2</a>
|
||||
<a href="#s3">3</a>
|
||||
</nav>
|
||||
|
||||
Pin folders to the macOS menu bar with the niceties Dock stacks have always lacked: file thumbnails, Quick Look on hover, fuzzy search across the directory, and quick actions (reveal in Finder, copy path, move, share) on each row. Multiple pinned folders means the menu bar doubles as a bookmark bar for *places on disk* — Downloads, the active project, the screenshots folder, that one git repo you keep poking at.
|
||||
|
||||
Not a Finder replacement, just a 200-pixel-wide window into a folder you check often. macOS only, one-time purchase via the App Store.
|
||||
@@ -0,0 +1,40 @@
|
||||
---
|
||||
name: Homerow
|
||||
subtitle: Click anywhere on the screen with your keyboard
|
||||
date: 2026-05-03
|
||||
category: input
|
||||
tags: [macos, keyboard, accessibility, productivity]
|
||||
description: "A keyboard navigation overlay that puts a two-letter label on every clickable element — type the letters to click."
|
||||
link: https://homerow.app/
|
||||
---
|
||||
|
||||
import slide1 from '../../assets/reviews/homerow/overlay.mp4';
|
||||
import slide2 from '../../assets/reviews/homerow/scroll.mp4';
|
||||
import slide3 from '../../assets/reviews/homerow/search.mp4';
|
||||
|
||||
<div class="carousel">
|
||||
<figure id="s1">
|
||||
<video src={slide1} autoplay loop muted playsinline />
|
||||
<figcaption>Every clickable element sprouts a two-letter label; type it to click.</figcaption>
|
||||
</figure>
|
||||
<figure id="s2">
|
||||
<video src={slide2} autoplay loop muted playsinline />
|
||||
<figcaption>Scroll mode: navigate long pages with j and k, like Vim.</figcaption>
|
||||
</figure>
|
||||
<figure id="s3">
|
||||
<video src={slide3} autoplay loop muted playsinline />
|
||||
<figcaption>Search overlay finds elements by visible text, not just by label.</figcaption>
|
||||
</figure>
|
||||
</div>
|
||||
|
||||
<nav class="carousel-nav" aria-label="Carousel navigation">
|
||||
<a href="#s1">1</a>
|
||||
<a href="#s2">2</a>
|
||||
<a href="#s3">3</a>
|
||||
</nav>
|
||||
|
||||
> A keyboard overlay that lets you click anywhere on screen by typing two letters. Press a shortcut, every clickable element sprouts a label, type the letters, the click happens at native speed. A Vim trick ported to the entire OS.
|
||||
|
||||
The overlay covers buttons, menu items, links, tab bars, and most native controls through the macOS accessibility framework. Modes for double-click, right-click, and scroll (j/k for up/down) cover the rest. The few apps that don't expose accessibility info can be configured manually or skipped.
|
||||
|
||||
Useful even when you already have shortcuts and a tiled launcher in place — there's always *that button right there* that has no shortcut, and Homerow covers it. macOS 12+, subscription with a one-time-purchase option.
|
||||
@@ -0,0 +1,19 @@
|
||||
---
|
||||
name: Hyperkey
|
||||
subtitle: Turning Caps Lock into a fifth modifier
|
||||
date: 2026-04-23
|
||||
category: input
|
||||
tags: [macos, keyboard, shortcuts, productivity]
|
||||
description: "A free menu-bar app that promotes Caps Lock to a hyper-modifier for conflict-free shortcuts."
|
||||
link: https://hyperkey.app/
|
||||
---
|
||||
|
||||

|
||||
|
||||
*One toggle to enable, one optional secondary mapping for tap-vs-hold — the entire UI.*
|
||||
|
||||
> A free menu-bar app that rebinds Caps Lock to a *hyper-modifier* — when held, it fires ⌘⌥⌃⇧ together. The result is an entire shortcut namespace with zero conflicts against any app's existing keybindings.
|
||||
|
||||
The hyper-key trick has lived inside Karabiner configurations for a decade. Hyperkey skips the JSON. Pair it with Raycast, BetterTouchTool, or the built-in Shortcuts app to bind Hyper+T → Terminal, Hyper+B → Browser, Hyper+anything to anything you do often.
|
||||
|
||||
Free, ~4 MB, runs at zero CPU. macOS 12+.
|
||||
@@ -0,0 +1,41 @@
|
||||
---
|
||||
name: Ice
|
||||
subtitle: The free, open-source successor to Bartender
|
||||
date: 2026-05-03
|
||||
category: interface
|
||||
tags: [macos, menu-bar, open-source, utilities]
|
||||
description: "An open-source menu bar manager that hides, organizes, and reveals icons on demand — a genuine replacement for Bartender."
|
||||
link: https://icemenubar.app/
|
||||
---
|
||||
|
||||
import { Image } from 'astro:assets';
|
||||
import slide1 from '../../assets/reviews/ice/banner.png';
|
||||
import slide2 from '../../assets/reviews/ice/ice-bar.png';
|
||||
import slide3 from '../../assets/reviews/ice/menu-bar-layout.png';
|
||||
|
||||
<div class="carousel">
|
||||
<figure id="s1">
|
||||
<Image src={slide1} alt="Ice in action: a clean menu bar with hidden icons accessible on demand." />
|
||||
<figcaption>Ice in action: a clean menu bar with hidden icons accessible on demand.</figcaption>
|
||||
</figure>
|
||||
<figure id="s2">
|
||||
<Image src={slide2} alt="Hidden section collapses behind a chevron and reveals on click." />
|
||||
<figcaption>Hidden section collapses behind a chevron and reveals on click.</figcaption>
|
||||
</figure>
|
||||
<figure id="s3">
|
||||
<Image src={slide3} alt="Three sections: always visible, hidden, always hidden." />
|
||||
<figcaption>Three sections: always visible, hidden, always hidden.</figcaption>
|
||||
</figure>
|
||||
</div>
|
||||
|
||||
<nav class="carousel-nav" aria-label="Carousel navigation">
|
||||
<a href="#s1">1</a>
|
||||
<a href="#s2">2</a>
|
||||
<a href="#s3">3</a>
|
||||
</nav>
|
||||
|
||||
> A free, open-source menu bar manager: hide icons, organize them into "always visible," "hidden," and "always hidden" sections, reveal hidden ones on click. The community's chosen successor to Bartender after Bartender was sold to a new owner without telling its users.
|
||||
|
||||
Ice covers the same ground: a chevron in the bar collapses what you don't need to see, a search field jumps to a buried icon by name, hotkeys reveal sections directly. It tracks each macOS update without breakage — a quiet but meaningful achievement for a category that has historically struggled at every annual release.
|
||||
|
||||
The bar feels native rather than ported: icons don't shuffle when sections collapse, the chevron lands where the eye expects, the preferences window is built in SwiftUI. macOS 14+, MIT license.
|
||||
@@ -0,0 +1,15 @@
|
||||
---
|
||||
name: LinearMouse
|
||||
subtitle: Making external mice feel like they belong on a Mac
|
||||
date: 2026-04-27
|
||||
category: input
|
||||
tags: [macos, mouse, input, open-source]
|
||||
description: "Per-device mouse acceleration, scroll direction, and sensitivity tuning for macOS — finally."
|
||||
link: https://linearmouse.app/
|
||||
---
|
||||
|
||||
> Per-device pointer and scroll tuning for macOS, free and open source. Each external mouse gets its own acceleration curve, scroll direction, and sensitivity — independent of the trackpad and any other connected mouse.
|
||||
|
||||
macOS treats every input device with one set of global pointer settings, which is why a $9 office mouse and a high-DPI sensor never quite feel right on the same machine. LinearMouse splits the controls per device. You can pick a *linear* curve (no acceleration), a custom curve, or one of the presets, and override scroll direction independently of the natural-scroll trackpad setting.
|
||||
|
||||
Per-app rules can adjust horizontal scroll speed in Final Cut, disable acceleration in a game, or invert the wheel inside a specific browser. Lives in the menu bar with near-zero footprint. macOS 13+, MIT-licensed.
|
||||
@@ -0,0 +1,19 @@
|
||||
---
|
||||
name: Mac Mouse Fix
|
||||
subtitle: Trackpad gestures, mapped onto a third-party mouse
|
||||
date: 2026-05-03
|
||||
category: input
|
||||
tags: [macos, mouse, input, open-source, gestures]
|
||||
description: "An open-source mouse customization tool that brings trackpad-style gestures, smooth scroll, and configurable buttons to any external mouse."
|
||||
link: https://macmousefix.com/
|
||||
---
|
||||
|
||||

|
||||
|
||||
*Buttons and the wheel become configurable triggers for Mission Control, desktop switching, and smart zoom.*
|
||||
|
||||
> Open-source mouse customization that maps trackpad-style gestures (Mission Control, desktop switching, smart zoom) onto a third-party mouse's buttons and wheel. Pairs with LinearMouse — that one tunes the *cursor*, this one tunes the *gestures*.
|
||||
|
||||
The middle button can summon Mission Control, side buttons can switch desktops, modifier-plus-wheel can zoom or page-navigate. Smooth scrolling is reimplemented to match the trackpad's momentum, so wheel scrolling stops feeling jagged compared to two-finger swipes.
|
||||
|
||||
A single menu-bar app, no kernel extension, no helper services. Free, donation-supported. macOS 11+.
|
||||
@@ -0,0 +1,14 @@
|
||||
---
|
||||
name: MiddleDrag
|
||||
subtitle: A single gesture you'll use a hundred times a day
|
||||
date: 2026-03-22
|
||||
category: input
|
||||
tags: [macos, mouse, gestures, open-source]
|
||||
description: "Click-drag from any pixel of a window to move it. A tiny, free utility that erases a quiet daily friction."
|
||||
link: https://github.com/artginzburg/MiddleDrag
|
||||
linkText: Visit on GitHub
|
||||
---
|
||||
|
||||
Hold a modifier (or click the literal middle mouse button) and drag from anywhere inside any window to move it. A second modifier resizes. That's the entire app — a Linux/X11 trick that macOS has never shipped, ported in a few hundred lines of Swift.
|
||||
|
||||
Most useful when a window's title bar is hidden, off-screen, or buried under another window — the cases where macOS leaves you stranded. Open source, MIT-licensed, runs at zero CPU when idle. macOS 12+.
|
||||
@@ -0,0 +1,21 @@
|
||||
---
|
||||
name: Monocle
|
||||
subtitle: A focus tool that points instead of nags
|
||||
date: 2026-04-11
|
||||
category: interface
|
||||
tags: [macos, focus, productivity, accessibility]
|
||||
description: "A pointer-driven spotlight overlay that dims everything except where you're looking — quietly useful."
|
||||
link: https://www.heyiam.dk/monocle
|
||||
---
|
||||
|
||||
import spotlight from '../../assets/reviews/monocle/spotlight.mp4';
|
||||
|
||||
<video src={spotlight} autoplay loop muted playsinline />
|
||||
|
||||
*A soft circle of brightness follows the cursor; the rest of the screen dims.*
|
||||
|
||||
> A pointer-driven spotlight overlay: the screen dims everywhere except a soft circle around your cursor. Dim level, radius, and edge softness are tunable; a hotkey toggles the effect.
|
||||
|
||||
Most "focus" apps work by removing things — blocking sites, hiding the dock, locking apps. Monocle works by quietly biasing your eye toward where you're already looking. Distractions remain on screen but require small intentional effort to look at, and most of the time you don't.
|
||||
|
||||
Also useful for screen recording and presentations: the audience's eye follows the cursor automatically because there's nowhere else to go. macOS only, one-time purchase.
|
||||
@@ -0,0 +1,40 @@
|
||||
---
|
||||
name: Shottr
|
||||
subtitle: The screenshot tool that takes its job seriously
|
||||
date: 2026-04-30
|
||||
category: screenshots
|
||||
tags: [macos, screenshots, ocr, productivity]
|
||||
description: "A native, ridiculously fast macOS screenshot utility with scroll capture, OCR, pixel ruler, and annotation."
|
||||
link: https://shottr.cc/
|
||||
---
|
||||
|
||||
import slide1 from '../../assets/reviews/shottr/text-erase.mp4';
|
||||
import slide2 from '../../assets/reviews/shottr/backdrop.mp4';
|
||||
import slide3 from '../../assets/reviews/shottr/crop-paddings.mp4';
|
||||
|
||||
<div class="carousel">
|
||||
<figure id="s1">
|
||||
<video src={slide1} autoplay loop muted playsinline />
|
||||
<figcaption>OCR + erase: select text inside any screenshot and remove it in place.</figcaption>
|
||||
</figure>
|
||||
<figure id="s2">
|
||||
<video src={slide2} autoplay loop muted playsinline />
|
||||
<figcaption>Backdrop softens the surroundings around your selection for context.</figcaption>
|
||||
</figure>
|
||||
<figure id="s3">
|
||||
<video src={slide3} autoplay loop muted playsinline />
|
||||
<figcaption>Adjust padding around the crop while the original stays visible behind.</figcaption>
|
||||
</figure>
|
||||
</div>
|
||||
|
||||
<nav class="carousel-nav" aria-label="Carousel navigation">
|
||||
<a href="#s1">1</a>
|
||||
<a href="#s2">2</a>
|
||||
<a href="#s3">3</a>
|
||||
</nav>
|
||||
|
||||
> A native macOS screenshot utility that fills in what Apple's built-in tool leaves out: scrolling capture, on-image OCR, pixel ruler, color picker, and proper annotation. Free for personal use; one-time purchase for commercial.
|
||||
|
||||
Scrolling capture stitches long pages into a single image with clean seams. OCR pulls text from any region you select — including blurry video frames — and can erase it in place against the surrounding background. There's a pixel ruler, an element-sizing mode, blur-for-redaction, numbered callouts, and arrows that snap to common angles. The capture cursor shows live pixel coordinates while you drag.
|
||||
|
||||
Pinned screenshots float above all windows, so copying from one and pasting into another is a single motion. Native Cocoa, no Electron — opens in well under a second. macOS 12+.
|
||||
@@ -0,0 +1,35 @@
|
||||
---
|
||||
name: Tot
|
||||
subtitle: A scratchpad with exactly seven slots, on purpose
|
||||
date: 2026-05-03
|
||||
category: writing
|
||||
tags: [macos, ios, notes, scratchpad]
|
||||
description: "Seven color-coded notes from Panic — never an eighth — synced quietly between Mac and iPhone."
|
||||
link: https://tot.rocks/
|
||||
---
|
||||
|
||||
import { Image } from 'astro:assets';
|
||||
import slide1 from '../../assets/reviews/tot/seven-dots.png';
|
||||
import slide2 from '../../assets/reviews/tot/sync.png';
|
||||
|
||||
<div class="carousel">
|
||||
<figure id="s1">
|
||||
<Image src={slide1} alt="Seven dots are tabs across the top of the editor — and the same seven in the menu bar." />
|
||||
<figcaption>Seven dots are tabs across the top of the editor — and the same seven in the menu bar.</figcaption>
|
||||
</figure>
|
||||
<figure id="s2">
|
||||
<Image src={slide2} alt="Notes sync across iOS, macOS, and watchOS via iCloud." />
|
||||
<figcaption>Notes sync across iOS, macOS, and watchOS via iCloud.</figcaption>
|
||||
</figure>
|
||||
</div>
|
||||
|
||||
<nav class="carousel-nav" aria-label="Carousel navigation">
|
||||
<a href="#s1">1</a>
|
||||
<a href="#s2">2</a>
|
||||
</nav>
|
||||
|
||||
> Seven color-coded notes from Panic, on Mac and iPhone. There are exactly seven slots — never an eighth — synced through iCloud. The constraint is the entire product.
|
||||
|
||||
The dots span red to violet and live across the top of the editor as well as in the menu bar. You assign your own meaning to each — one for the day's todos, one for whatever you're drafting, one for clipboard staging — and the mapping lives in your head, not in a settings panel. When a slot fills up, you triage; the constraint forces it.
|
||||
|
||||
Markdown support is intentionally minimal: bold, italic, code, lists, headers. The editor comes from the studio behind Nova, Coda, and the Playdate — taste shows up in cursor placement, keyboard shortcuts, and how the app handles iCloud conflicts. Mac one-time purchase; iOS free.
|
||||
@@ -0,0 +1,59 @@
|
||||
---
|
||||
name: TypeWhisper
|
||||
subtitle: Dictation that doesn't sound like a robot took it
|
||||
date: 2026-04-03
|
||||
category: writing
|
||||
tags: [macos, dictation, voice, ai]
|
||||
description: "A push-to-talk Whisper-powered dictation tool that turns spoken thoughts into clean, formatted text in any app."
|
||||
link: https://typewhisper.com/
|
||||
---
|
||||
|
||||
import { Image } from 'astro:assets';
|
||||
import slide1 from '../../assets/reviews/typewhisper/demo.mp4';
|
||||
import slide2 from '../../assets/reviews/typewhisper/home.png';
|
||||
import slide3 from '../../assets/reviews/typewhisper/recording.png';
|
||||
import slide4 from '../../assets/reviews/typewhisper/workflows.png';
|
||||
import slide5 from '../../assets/reviews/typewhisper/dictionary.png';
|
||||
import slide6 from '../../assets/reviews/typewhisper/file-transcription.png';
|
||||
|
||||
<div class="carousel">
|
||||
<figure id="s1">
|
||||
<video src={slide1} autoplay loop muted playsinline />
|
||||
<figcaption>Hold a key, talk, release — cleaned-up text lands wherever the cursor is.</figcaption>
|
||||
</figure>
|
||||
<figure id="s2">
|
||||
<Image src={slide2} alt="Main window: pick a model, set a hotkey." />
|
||||
<figcaption>Main window: pick a model, set a hotkey.</figcaption>
|
||||
</figure>
|
||||
<figure id="s3">
|
||||
<Image src={slide3} alt="Active recording with a live waveform indicator." />
|
||||
<figcaption>Active recording with a live waveform indicator.</figcaption>
|
||||
</figure>
|
||||
<figure id="s4">
|
||||
<Image src={slide4} alt="Per-app workflows tune the cleanup pass for each context." />
|
||||
<figcaption>Per-app workflows tune the cleanup pass for each context.</figcaption>
|
||||
</figure>
|
||||
<figure id="s5">
|
||||
<Image src={slide5} alt="Custom dictionary handles proper nouns and project codes." />
|
||||
<figcaption>Custom dictionary handles proper nouns and project codes.</figcaption>
|
||||
</figure>
|
||||
<figure id="s6">
|
||||
<Image src={slide6} alt="Transcribe an existing audio file straight to text." />
|
||||
<figcaption>Transcribe an existing audio file straight to text.</figcaption>
|
||||
</figure>
|
||||
</div>
|
||||
|
||||
<nav class="carousel-nav" aria-label="Carousel navigation">
|
||||
<a href="#s1">1</a>
|
||||
<a href="#s2">2</a>
|
||||
<a href="#s3">3</a>
|
||||
<a href="#s4">4</a>
|
||||
<a href="#s5">5</a>
|
||||
<a href="#s6">6</a>
|
||||
</nav>
|
||||
|
||||
> Push-to-talk dictation that runs OpenAI's Whisper locally and applies a light cleanup pass — the result reads like written prose, not a transcript. Hold a key, talk, release; the cleaned text lands wherever your cursor was.
|
||||
|
||||
Cleanup trims filler words, applies punctuation, capitalizes properly, and resolves the "uh, wait, scratch that" pattern into the corrected sentence. Aggressiveness is configurable per app — useful when you want raw fidelity in one place and polished prose in another.
|
||||
|
||||
Transcription is fully on-device, so it works on a plane and never sends audio to a server. The cleanup pass uses an LLM call (your own API key) and can be disabled for fully offline use. One-time purchase, macOS 13+.
|
||||
Reference in New Issue
Block a user