Eric Baruch / Builds

A workbench of things I made

19 apps, captured live from the source.

Health trackers, a laundromat back-office, floor-plan tools, pixel-display drivers, dev CLIs and AI agents — every screenshot below was taken from the real app booting on my machine, not a mockup.

19 projects 10 live screenshots 5 CLI tools 6 deployed
ripe.fit screenshot

ripe.fit

Web apps

AI-powered family health tracker — food, vitals, sleep, meds, pantry and recipes.

React 19TypeScriptViteFirebaseGemini
https://floor.beric.ca
ArchiSketch screenshot

ArchiSketch

Web apps

Sketch 2D/3D floor plans — or generate them from a text prompt with Gemini AI.

React 19Konvathree.jsFirebaseGemini AI
https://www.myrio.fyi
Coin Laundromat MS screenshot

Coin Laundromat MS

Web apps

Multi-tenant SaaS for laundromat collections, cash reconciliation & staff time clock.

React 19ConvexTypeScriptTailwindTurborepo
site-scout · laundromat opportunity analyzer
Site Scout screenshot

Site Scout

Web apps

Score a laundromat site 0–100 by demand vs. competitor supply near any address.

React 19ConvexMapbox GLTurfRecharts
https://riolaundromat.com
Rio Laundromat screenshot

Rio Laundromat

Web apps

Bilingual marketing site for a 24-hour, attendant-staffed Canoga Park laundromat.

HTMLCSSVanilla JS
ripe → Divoom display

ripe → Divoom

Web apps

Pushes live ripe health stats to a Divoom Times Gate pixel display.

TypeScriptBun
tally · return to your ledgers
Tally screenshot

Tally

Web apps

Shared ledger for splitting expenses and settling up with roommates or partners.

Next.js 16React 19FirebaseFirestoreTypeScript
https://nova-strike-seven.vercel.app
NOVA STRIKE screenshot

NOVA STRIKE

Games

3D space shmup — neon bloom, instanced bullet pools, WebAudio-synthesized SFX, ramping waves.

React Three Fiberthree.jsTypeScriptVitezustand
https://games.beric.ca/sudoku/
Sunlit Sudoku screenshot

Sunlit Sudoku

Games

Vanilla-JS Sudoku with pencil notes, hints, a rainbow palette and PWA install.

Vanilla JSHTMLCSSPWA

ClaudeClaw

AI agents

A self-hosted fleet of Claude Code agents — each with a personality, tools and Telegram bot — driven from chat, web or voice.

TypeScriptTurborepoBunDocker

personal-agent

AI agents

A deliberately minimal, hackable AI agent on Cloudflare Workers, reachable from Telegram.

TypeScriptCloudflare WorkersAgents SDK

agent-desktop

AI agents

A native, Rust-built desktop harness for running and supervising AI coding agents locally.

RustCargo

Voice OS

AI agents

Run your Mac by voice — open apps, click, type, run shortcuts and read the screen back.

PythonmacOS Accessibility
diffscope · working tree
diffscope screenshot

diffscope

Tools

Live, read-only browser diff viewer for any local git repo — SSE-driven, real PTY.

BunReact 19Shikixterm.jsZustand

rayc

Tools

Drive Raycast entirely from the command line — deeplinks, shortcuts, scripts.

TypeScriptBunRaycast API

ts-strict-cleanup

Tools

Grind a huge TypeScript codebase to zero strict-type ESLint errors, measurably.

NodeESLintcommander

@divoom/display-control

Tools

Typed, zero-dependency library to drive Divoom Times Gate & TimesFrame over LAN.

TypeScriptBun

inq

Tools

Sync handwritten smart-pen notes into per-topic Obsidian docs, with OCR.

TypeScriptBunPlaywright

markitdown

Tools

Convert PDFs, Office docs and web pages into clean Markdown from the CLI.

PythonCLI