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 6

  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 3

  3. claude-config claude-config Public

    Personal Claude Code configuration for Andrew Rich.

    Shell 1

  4. dumbify dumbify Public archive

    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

  5. crazy-larry crazy-larry Public

    Crazy Larry's Used Spaceships

    HTML

  6. swift-progress-indicator swift-progress-indicator Public archive

    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

Repositories

Showing 10 of 30 repositories
  • huddle-transcribe Public

    a shell script that wraps the mw CLI to select, transcribe, and diarize MacWhisper meeting recordings

    smartwatermelon/huddle-transcribe's past year of commit activity
    Shell 0 MIT 0 3 1 Updated Oct 31, 2026
  • slack-mcp Public

    An MCP that allows Claude Code to connect to Slack

    smartwatermelon/slack-mcp's past year of commit activity
    Python 0 MIT 0 0 2 Updated Oct 31, 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 27 2 Updated Oct 31, 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 3 Updated Oct 31, 2026
  • vpn-lan-bridge Public

    Maintain local network connectivity when your VPN captures LAN traffic. TCP proxy for accessing local services (Synergy, printers, databases) while connected to enterprise VPNs.

    smartwatermelon/vpn-lan-bridge's past year of commit activity
    Python 0 MIT 0 0 0 Updated Oct 31, 2026
  • smartwatermelon-marketplace Public

    A marketplace of Claude Code CLI plugins

    smartwatermelon/smartwatermelon-marketplace's past year of commit activity
    JavaScript 0 0 1 0 Updated Oct 31, 2026
  • projectinsomnia Public

    Source repo for the new and improved projectinsomnia.com

    smartwatermelon/projectinsomnia's past year of commit activity
    Astro 0 0 11 1 Updated Oct 31, 2026
  • pr-review Public

    A Claude Code skill for deep-dive review of a teammate's GitHub pull request

    smartwatermelon/pr-review's past year of commit activity
    Python 0 MIT 0 1 1 Updated Oct 31, 2026
  • mac-dev-server-setup Public

    Automated setup for Apple Silicon Mac Minis as mobile development build servers

    smartwatermelon/mac-dev-server-setup's past year of commit activity
    Shell 0 MIT 0 2 0 Updated Oct 31, 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 4 0 Updated Oct 31, 2026