02:00 · the quiet hours

Real things, built at night.

Juicage puts your claude.ai usage in your Mac menu bar. Two rings, always visible, so the limit never catches you mid-thought. Free, signed, notarized, and in daily use.

Who's building this

I'm Ryan Barnett. By day I'm EVP and Partner at Revenue Rocket, an M&A advisory firm for IT services companies. At night I build and run the things below. Some of them are tools. Two of them are real things.

Projects

🧃Juicage

shipping · free download

Live claude.ai usage in your Mac menu bar. Two rings tell you how much Claude you've got left before the limit. Also watches your local Ollama and LM Studio models. Free, signed, notarized, and on other people's desks as well as mine.

The full story →

🛡️Gauntlet

in the workshop

An Obsidian plugin that puts a draft in front of a panel of AI critics before anyone else sees it. The dumb mistakes get caught in private. What comes out the other side is tougher for it.

🏈The Host

ready for draft night

The Host runs the night so you can be in the room. The board goes on the TV: big bids, SOLD banners, roast lines. Phones handle the quiet parts: your max-bid math, your roster, a sneaky bid, the trash talk. Whoever can't make it can still join from three time zones away, but the point is the room.

I built it for our fantasy football auction draft first, because I ran that one by hand for years: five-plus hours as auctioneer, accountant, and league historian, with everyone yelling at me. It's not really about fantasy football. It's about getting people together and giving them something to argue over, with a report afterward that names names.

89 seconds of draft night: the board, the phones, the auctioneer, and the report. The roast lines and the draft report are generated.

The map room

BookBinds

live · bookbinds.co

Every bond in the book, mapped.

BookBinds is a fact-checked atlas of who's bound to whom in the books people love: blood, marriage, romance, enmity, mentor and student, killed and victim. It comes as wall posters and a spoiler-safe interactive app, with a video series on the way that maps one book at a time.

On the interactive maps you pick the book you're on, and the map shows nothing past it. No characters you haven't met. No deaths you don't know about yet.

Courts & Bonds — a poster-style map of the ACOTAR series: 71 characters seated on nine court ellipses with 140 relationship bonds drawn between them

Courts & Bonds — the courts of Prythian 71 characters · 140 bonds · 9 courts

It started as a gift for Nora and Jane, who read faster than I can keep up and know these books cold. The first map had to be beautiful and it had to be right, because they'd catch any error instantly. They still do. They're the editors now.

How the catalog works: maps of fan-loved series like The Ties of Prythian (unofficial, not affiliated with any author or publisher) are free. The print shop opens this fall with worlds that belong to everyone, starting with Greek myth and moving through everything published before 1931. Custom one-offs of whatever series you love are available on request.

Every dataset is built by local models reading the source text, checked by a second adversarial pass, and signed off by a human who has read the book. The bonds are real or they don't ship.

Want a world mapped? hello@bookbinds.co

About

Hi, I'm Ryan.

Home is Minnesota: a wife, four kids, two grandkids, and three dogs (Hamilton, Rosie, and Violet). Eighteen legs in the house right now.

By day I'm EVP and Partner at Revenue Rocket and one of the voices on Shoot the Moon. This site is the other half of the day.

Everything here started as a problem I kept having. I wanted a usage gauge, so Juicage. I wanted someone to tear into my drafts before I sent them, so Gauntlet. Two readers in this house wanted a character map, so BookBinds. I ran a draft by hand for years, so The Host. Most of it gets built with models running overnight and me deciding what's good enough to ship.

If something here is useful, take it. If you want to know how any of it works, email me.

ryan@2amideas.com  ·  @ryanbarnett-2am