Skip to content
@smartwatermelon

smartwatermelon

I guess I'm an org now.

Andrew Rich

Elder Gen-X Principal SRE. Thirty years in. I fix things once, automate the recovery, and go do something else.

I've been @projectinsomnia on the internet since the early 90s — back when domains were cheap, and the web was small. The longer-form stuff lives there. The short version: hacker, engineer, voice actor, Army vet, IRONMAN, friend to cats. He/him. Spokane, WA. I don't speak for my employer.

What I work on here

Two orgs, same hands:

  • smartwatermelon is my workshop — things I build because the existing tool doesn't quite do the thing, or because I want my Mac mini to behave like a real server, or because Claude Code needs a few more guardrails before I'll trust it with a commit. Lots of shell. Lots of automation. Lots of "I refuse to do this manually a third time."
  • nightowlstudiollc is the indie shingle — Night Owl Studio, LLC. Cross-platform apps that scratch an itch or fill a need in a way the big guys won't touch. Small-business and personal Websites for myself, friends, family, and the occasional world-class endurance athlete.

The themes repeat themselves: macOS automation that respects the platform, local-first dev environments that catch problems before they cost money in CI, AI-augmented workflows with the safety rails turned on, and weird single-purpose utilities that exist because nobody else was going to write them. If you find a *.sh in here that solves one specific annoying problem in 200 lines, that's the house style.

A note on lists

I'd put a "selected projects" section here, but lists go stale and the repos are right there. Sort by recently updated — the active stuff is obvious.

Elsewhere

  • @andrewmrich — the day-job account. Clean separation: I own it, my employer owns whatever it commits in their repos, and nobody has to litigate who owns everything else
  • projectinsomnia.com — writing, occasionally about how I broke something interesting
  • LinkedIn — for the resume version
  • nightowlstudio.us - home of Kebab and various client sites

Popular repositories Loading

  1. claude-wrapper claude-wrapper Public

    Secure wrapper for Claude Code CLI: git identity isolation, 1Password secrets injection, multi-org GitHub token routing, and modular pre-launch hooks

    Shell 5

  2. mac-server-setup mac-server-setup Public

    Automated setup framework for configuring Apple Silicon Mac Minis as home servers with native macOS applications, per-user NFS/SMB mounting, and comprehensive security hardening

    Shell 2

  3. dumbify dumbify Public

    Turns polished workplace prose into terse, lowercase engineering sludge: fewer words, fewer articles, fewer feelings. Optimized for PRs, Slack, and task trackers. Preserves technical meaning while …

    Shell 1

  4. crazy-larry crazy-larry Public

    Crazy Larry's Used Spaceships

    HTML

  5. swift-progress-indicator swift-progress-indicator Public

    A lightweight macOS progress indicator that displays real-time updates from log files in a clean, native floating window - perfect for showing setup progress without requiring special permissions o…

    Swift

  6. homebrew-tap homebrew-tap Public

    A Homebrew tap repo for my various CLI and GUI tools

    Ruby

Repositories

Showing 10 of 23 repositories
  • claude-wrapper Public

    Secure wrapper for Claude Code CLI: git identity isolation, 1Password secrets injection, multi-org GitHub token routing, and modular pre-launch hooks

    smartwatermelon/claude-wrapper's past year of commit activity
    Shell 5 MIT 0 2 0 Updated Sep 16, 2026
  • claude-code-workflows-agents Public

    Fork of wshobson/agents (comprehensive-review plugin source) with trimmed agent descriptions

    smartwatermelon/claude-code-workflows-agents's past year of commit activity
    Python 0 MIT 0 1 1 Updated Sep 14, 2026
  • github-workflows Public

    Useful github workflows you can import into your own repos

    smartwatermelon/github-workflows's past year of commit activity
    Shell 0 0 2 1 Updated Sep 14, 2026
  • homebrew-tap Public

    A Homebrew tap repo for my various CLI and GUI tools

    smartwatermelon/homebrew-tap's past year of commit activity
    Ruby 0 0 0 0 Updated Sep 12, 2026
  • spokane-snow Public

    a visualization of early and late snowfall in Spokane, WA

    smartwatermelon/spokane-snow's past year of commit activity
    HTML 0 0 0 0 Updated Sep 12, 2026
  • lock-sync Public

    auto-lock your Synergy-connected Mac clients when the server locks

    smartwatermelon/lock-sync's past year of commit activity
    Shell 0 MIT 0 0 0 Updated Sep 12, 2026
  • .github Public

    Organization-level defaults: FUNDING.yml, workflow templates

    smartwatermelon/.github's past year of commit activity
    0 0 0 1 Updated Sep 12, 2026
  • archive-resolver Public

    macOS DNS resolver override for archive.today

    smartwatermelon/archive-resolver's past year of commit activity
    Shell 0 MIT 0 2 0 Updated Sep 12, 2026
  • dev-env Public

    Specification, standards, and reference documentation for a local-first code-quality and Claude Code workflow system

    smartwatermelon/dev-env's past year of commit activity
    Shell 0 0 34 0 Updated Sep 12, 2026
  • gmail-newsletter-filter Public

    Google Apps Script that auto-labels Gmail newsletters by sender, using a Google Sheet as the sender list. Replaces an OR-matching Gmail filter that outgrew the filter character limit: tag a message 'to-be-filtered' and that sender's entire history gets labeled, categorized, and archived within 15 minutes.

    smartwatermelon/gmail-newsletter-filter's past year of commit activity
    JavaScript 0 MIT 0 1 0 Updated Sep 11, 2026

Top languages

Loading…

Most used topics

Loading…