# Works

Author: Emanuele Russo
Source: https://emanuelegrusso.com/projects

Tools I've built, with Castor and on my own.

[
Castor  github.com/ABCastor  The studio's open-source tools, built with Edoardo. ](https://github.com/ABCastor)[Emanuele Russo  github.com/Anneo22  The tools I built for myself, and a fork or two. ](https://github.com/Anneo22)

## With [Castor ](https://abcastor.com)

[Edoardo Avenia](https://edoardoavenia.com/) and I run [Castor](https://abcastor.com). We build these for ourselves first and publish them as open source.

- Command line and local console Python

### [Crossfeed Orchestrator ](https://github.com/ABCastor/crossfeed-orchestrator)

Routes AI coding work across the subscriptions you already pay for, through each vendor's own command-line tool, and supervises every run. A local console decides which models your agents may use and how freely they spend each plan.

[ABCastor/crossfeed-orchestrator ](https://github.com/ABCastor/crossfeed-orchestrator)AI agents

- MCP server and Mac panel TypeScript

### [Gaddi ](https://github.com/ABCastor/gaddi)

AI agents get your open Chrome tabs and your logins, in their own tab groups, without stealing focus. By default, anything it recognises as a payment, a send, a deletion or an upload waits for your approval with Touch ID.

[ABCastor/gaddi ](https://github.com/ABCastor/gaddi)AI agents · Mac

- Python library Python

### [OmniRead ](https://github.com/ABCastor/omniread)

A page can read cleanly and still be missing half its sections. OmniRead returns the page as Markdown with a verdict, complete, incomplete or unknown, checked against the headings and lengths the source itself declares.

[ABCastor/omniread ](https://github.com/ABCastor/omniread)AI agents

- Skills for AI coding tools JavaScript

### [Melzi ](https://github.com/ABCastor/melzi)

Our fork of Impeccable. It gives a coding agent the words to critique an interface, typography, layout, colour, motion, and a detector for the patterns that make generated pages look alike.

[ABCastor/melzi ](https://github.com/ABCastor/melzi)AI agents · Design

- Command line TypeScript

### [SheetOps ](https://github.com/ABCastor/SheetOps)

Reads ranges, previews each change as a patch, copies a Drive backup and only then writes through Google's own APIs. Handles the Apps Script behind a sheet too.

[ABCastor/SheetOps ](https://github.com/ABCastor/SheetOps)AI agents · Command line

- Mac app and command line Python

### [Findstill ](https://github.com/ABCastor/findstill)

Describe a picture, then narrow it down by people, places or dates. Runs locally on Apple Silicon against one Photos library. Experimental.

[ABCastor/findstill ](https://github.com/ABCastor/findstill)Mac

- Command line and agent skills Python

### [VerifyLab ](https://github.com/ABCastor/verifylab)

Keeps formal and computational research in plain files in Git, built for agents working in parallel. A result is marked verified only after a check that anyone can re-run.

[ABCastor/verifylab ](https://github.com/ABCastor/verifylab)AI agents · Command line

## On my own

- Local server TypeScript Not public yet

### Crossfeed Chat

Lets your local agents ask your ChatGPT subscription for answers, and lets your own ChatGPT chats use tools on your Mac. ChatGPT's chat limits are separate from the API and from Codex, so the subscription you already have does more work. It pairs with Crossfeed Orchestrator.

Not public yet AI agents · Mac

- Mac app Python

### [GarminBridge ](https://github.com/Anneo22/garminbridge)

Garmin's sync is push-only, so the watch fills up with stale routes and old copies. GarminBridge talks to the watch over USB and shows where every route, workout and voice note actually lives, clears what Garmin leaves behind, and pulls voice notes off.

[Anneo22/garminbridge ](https://github.com/Anneo22/garminbridge)Garmin · Mac

- Website Astro Design

### [abcastor.com ](https://abcastor.com)

The whole look of Castor's site is mine: the asterisk beside the name, the line in two colours, the way a link draws its line as you point at it, the sun and moon. This site borrows a few of those habits.

[abcastor.com ](https://abcastor.com)Design

- Watch app Monkey C Release candidate

### [TickTick Tasks for Garmin ](https://github.com/Anneo22/ticktick-garmin-app)

I wanted TickTick on my watch without paying for another subscription. It caches today's tasks and holds your ticks until it can sync. Not in the Connect IQ store yet.

[Anneo22/ticktick-garmin-app ](https://github.com/Anneo22/ticktick-garmin-app)Garmin

- Command line Python Not public yet

### garmin-cli

Sleep, training, races, any of the ninety-odd things the watch knows, pulled into a journal or a review in one line.

Not public yet Garmin · Command line

- Command line Shell

### [publishable ](https://github.com/ABCastor/publishable)

Looks through the whole history for what secret scanners miss, home paths, real names, agent working notes, and splits what you can still edit from what is already past editing.

[ABCastor/publishable ](https://github.com/ABCastor/publishable)Command line

- Command line Python

### [Power Compare ](https://github.com/Anneo22/power-compare-cli)

Two power meters on one ride rarely agree. Power Compare lines up FIT and CSV recordings on your own computer and suggests the next test when the numbers disagree.

[Anneo22/power-compare-cli ](https://github.com/Anneo22/power-compare-cli)Command line

- Mac app Swift Fork

### [XM6 Control ](https://github.com/Anneo22/xm6-control)

My fork of Rui Martins's app. I added Bluetooth quality settings that wait for the headset to confirm, a small command line, and letting go of the headphones when the app sits idle so the phone can take over.

[Anneo22/xm6-control ](https://github.com/Anneo22/xm6-control)Mac

## More on my GitHub

Pulled from GitHub, most recently changed first, forks left out. Castor's are at [github.com/ABCastor](https://github.com/ABCastor).

- [power-compare-cli](https://github.com/Anneo22/power-compare-cli) Compare cycling power recordings locally from FIT and CSV, with a CLI, browser reports and repeatable diagnostic protocols · Oct 2026

- [ticktick-garmin-app](https://github.com/Anneo22/ticktick-garmin-app) Free TickTick tasks on compatible Garmin watches, with safe offline-aware completion. · Oct 2026

- [garminbridge](https://github.com/Anneo22/garminbridge) Reliable Garmin-to-Mac bridge: get your watch's voice notes and activities onto your Mac automatically. Works where Android File Transfer and OpenMTP fail. · Oct 2026
