Jesse Claven

Jesse Claven


Projects

Instagram dupe checker with image embeddings

https://github.com/jesse-c/instagram-image-already-posted-check

machine-learning, Instagram, photography, resnet50, mobileclip

Check if you've already posted a photo, or a too similar one, before.

Notes.app Hybrid Search

https://github.com/jesse-c/notes-app-hybrid-search

Python, machine-learning, Notes.app, macOS

Hybrid search for your Notes.app notes on macOS.

The Teddy Talks

https://www.theteddytalks.com

initiative

The next generation of TED and presentation parties.

Rom-to-the-Com

https://github.com/jesse-c/rom-to-the-com

https://rom-to-the-com

Elixir, machine-learning, large-language-models, Phoenix, Tailwind

A website to help you choose a rom-com film that suits your mood.

Raycast extension for Himalaya

https://github.com/jesse-c/extensions/tree/jc/himalaya/folders/extensions/himalaya

macOS, email, Raycast, Himalaya

An implementation on the multi-UI paradigm for Raycast and Himalaya.

AppearanceNotifier

https://github.com/jesse-c/AppearanceNotifier

macOS, Neovim, kitty

This application listens for when the macOS interface theme changes and then does some thing(s). For now, it's hardcoded to switching my kitty and Neovim themes to match the new theme.

Pomodoro

https://github.com/jesse-c/y-pomodoro

Rust, Swift, workflow

The experiment is to separate the system from the client. That means that you can interact with the system through different locations. You could have a browser extension, a Raycast extension, a menu bar app, etc.

Toshiba TV control proxy

https://github.com/jesse-c/toshiba-tv-control-proxy

Rust, HomeKit, Homebridge

I'm using a Homebridge HTTP switch to turn it on and off, and to know the status—through Homekit (Siri). The issue with turning it on though is that sometimes the TV is in a state where it responds to Wake-on-LAN but not to DIAL requests. This control proxy sends both when turning the TV on.

Brewfile

https://github.com/jesse-c/Brewfile

https://brewfile.app

Ruby

Generate common entries for a Brewfile.

Book Depository wishlists exporter

https://github.com/jesse-c/bookdepository-wishlists-exporter

NodeJS, web-scraping

Book Depository doesn't provide a way to export a user's wishlists. This script will export all of a user's wishlists (with pagination support) to a local file for backup. I created this as part of a slow plan to stop unnecessary reliance on third-parties (walled gardens).

AutoVolume

https://github.com/jesse-c/AutoVolume

Swift, macOS

AutoVolume automatically sets the volume of macOS to a specified volume. At the moment it only fires on sleep. For example, the primary use case is to set the system volume to 0 when waking from sleep to save being surprised if you were listening to music quite loud before you closed it and fell asleep.

PreventSleep

https://github.com/jesse-c/PreventSleep

Swift, macOS

PreventSleep is a simple library to prevent a Mac from allowing a display to sleep, or from prevent idle sleep. It differs from another common approach on Mac which is to handle a caffeinate process.

Arduino-DDP

https://github.com/jesse-c/Arduino-DDP

Arduino, C++

A simple implementation of DDP (version 1) for Arduinos.