I have been building and open-sourcing tools for a while now, mostly scratching my own itches. Here is a rundown of everything public on my GitHub, grouped by what they actually do.
AI Agent Tooling
agentGuidance is the centralized brain for all my Claude Code sessions. Every repo I work in fetches rules from this repo on session start via a hook. It contains the core instruction set (agent.md), topic-specific guidance files for testing, debugging, deployment, code review, and more, plus hook scripts that auto-post session output to Discord and WordPress. If you use Claude Code across multiple projects and want consistent behavior, this is the pattern to follow.
claude-bakeoff is an A/B testing framework for Claude CLI instruction environments. Run the same task under two different CLAUDE.md files, capture the outputs, and use an LLM-as-judge to score correctness, completeness, code quality, and instruction adherence. Useful for validating that a prompt change actually improves output quality before rolling it out.
Web Apps
groceryGenius is a full-stack grocery management app with price tracking, receipt entry, and map views. Built with React, Express, and PostgreSQL. Still WIP.
valueSortify is an interactive personal values card sort. 83 values, three phases (sort, rank, results), drag-and-drop reordering, keyboard shortcuts, and PDF/CSV/JSON export. Built with React and Framer Motion. Live at pezant.ca/tools/ValueSortify.
iconscribepublic is a design tool built with React, shadcn-ui, and Tailwind.
Browser Userscripts and Bookmarklets
This is the category where I have the most repos. All Tampermonkey userscripts unless noted otherwise.
youtubeSpeedSetAndRemember remembers your YouTube playback speed across sessions (up to 4x), adds bracket key shortcuts on desktop, and gives you a long-press 2x boost for Shorts on mobile.
ChatGPTCompletionChime and GeminiCompletionChime play an audible chime when ChatGPT or Gemini finishes generating a response, even when the tab is in the background. The ChatGPT version uses a finite state machine to avoid false positives with long-thinking models like o1.
reddit-bottom-sheet-blocker kills the “use the app” nag on Reddit mobile web.
rakutenOfferAutoAdder automates adding Rakuten In-Store Cash Back offers. Expands all sections, clicks every Add button with smart verification, retries missed items, and uses randomized delays to avoid rate-limiting.
aisleOffersFilterClaimandTracking enhances the Aisle offers experience with tag filtering, one-click “Quick Free” filter, batch auto-claiming, location scraping, and persistent claim history with CSV export.
markdownMakerBookmarklet converts any webpage to clean Markdown with a single click. Two modes: instant clipboard copy and visual preview. Works entirely in-browser with no dependencies, even on banking sites.
humblechoice-oneclickclaim and GOGAutoRdeem automate claiming games on Humble Choice and redeeming keys on GOG.
LIScreenshot is a LinkedIn screenshot utility.
Utilities
mic-volume-guard is a PowerShell watchdog that keeps your microphone at 100% volume on Windows. Prevents apps from silently reducing mic gain in the background.
The Common Thread
Most of these exist because I hit a friction point and decided to automate it rather than tolerate it. The userscripts save a few seconds per use, but across hundreds of uses they add up. The AI tooling came from wanting Claude Code to behave consistently and improve over time. The web apps are products I wanted to exist and could not find elsewhere.
Everything is on github.com/npezarro.






























































