I build systems, software, and AI that do more of the thinking for you.
Fewer clicks. Less noise. Tools that think ahead.
Software that makes the next thing easier.
Scrolling windows on macOS. A workspace minimap for Hyprland.
curl -fsSL https://getpaper.sh/install | shInstall guide → · Paperland source →
Requirements and uninstall
The installer detects your system: macOS 27+ installs PaperMac; Omarchy 4 with Hyprland 0.56+ installs Paperland. Both are alpha releases.
Read the installer before running it. A direct Mac download and uninstall instructions are on the site.
AI commands, fixes, and answers without leaving zsh.
Press Ctrl+O to turn plain English into commands, diagnose a failed command with terminal context, or ask a question. Results stay in your prompt for review—ShellQ never runs suggested commands.
macOS:
brew install jsonmartin/shellq/shellqLinux: install script and prerequisites.
Focus and Snooze for Herdr workspaces.
My fork of Herdr adds workspace Focus, shared Snooze, and a Top-level Agents view. Snoozing a project hides it until later without stopping its terminals. The terminal runtime and agent detection come from Herdr.
macOS Apple Silicon:
brew install jsonmartin/tap/superherdrLinux and existing Herdr installations
Linux x86-64 binaries and instructions are on the release page.
Superherdr installs as herdr and shares its configuration and sessions. Run brew unlink herdr first if the original Homebrew formula is linked; this keeps the original installation. Read the release notes before switching an active session.
Market research and portfolio tracking.
VueFi Insights compares asset-class scores from four AI models across one-month, three-month, and one-year horizons. Panorama, the portfolio-tracking app, is currently on a waitlist.
Install Readwise Mirror ↗ · AstroNot setup ↗
More open-source contributions
| Repository | What |
|---|---|
public-apis/public-apis |
Documentation: renamed API.AI to Dialogflow across the directory |
steipete/CodexBar |
Contributed Linux/Omarchy installer and provider-specific quota fixes |
VSCodeVim/Vim |
Added the jumptoanywhere command for easymotion |
raycast/extensions |
Safari New Window and New Private Window commands |
transitive-bullshit/nextjs-notion-starter-kit |
Fixed inline code rendering on light and dark themes |
themesberg/flowbite-svelte |
Carousel swipe fixes and the disableSwipe prop |
ionic-team/ionic-docs |
Documentation: fixed outdated ion-col syntax in the grid documentation |
mrjackphil/obsidian-jump-to-link |
Added JumpToAnywhere regex-based editor navigation |
iboldurev/dialogflow |
Documentation: renamed API.AI to Dialogflow |
matte1782/edgevec |
WASM SIMD128 Hamming distance and binary vector storage |
iurysza/herdr-tab-smart-rename |
Fixed token limit handling for Luna |
crmne/omastats |
Added configurable utilization colors and GPU memory history charts |
xVir/apiai-python-webhook |
Documentation: renamed API.AI to Dialogflow |
emilgoldsmith/stylelint-custom-processor-loader |
Surfaced stylelint warnings in Webpack output |










