Aaron Helwig

Turning ideas into digital magic

QoL Raycast extensions

I built two Raycast extensions around things I do repeatedly: finding information and cleaning text before it goes somewhere else.

Brave Search Companion

The search extension brings web results, suggestions and Brave's AI answers into Raycast, with searchable history kept locally. I worked on the empty states and fallback behavior so ordinary results remain useful even when an AI answer is unavailable. History retention is configurable, including the option not to save it.

Text Linter

The text tool cleans Markdown and prose with deterministic rules for spacing, headings, lists and related formatting. It supports clipboard-first copy and paste actions, rich-text output and saving through the native macOS dialog. The rules are configurable, and the processing happens locally.

These are small tools, so the interaction details carry most of the value: a useful result, a predictable keyboard action, and no unnecessary detour in the middle of another task.