emBEADings looks at the tangle of issues in your Beads tracker and finds the ones that belong together. It only reads. Push the beads around.

Source
Made by Jackson Cantrell
Grab a bead and fling it

Then the pull request merges.

Drop it on the pile. It picks up the issues it already did. embead superseded does this with your real merges.

#212 merged Backfill uplink gaps after an outage Drag me onto the beads

Jackson Cantrell

Jackson Cantrell

I build products end to end: the AI, the code, and the story that gets people to use them.

I'm Head of Product & Marketing at Dyrt, where we use AI to read waste invoices and computer vision to sort food waste as it happens. Before that I grew Finimize's subscription revenue from $30K to $2M ARR before it was acquired, produced Barron's award-winning Streetwise podcast, and won Murrow and LA Press Club awards as a public radio reporter. Today I ship software with fleets of AI agents, and emBEADings is one of the tools I built to keep them from stepping on each other.

  1. 2023 to nowDyrt, Head of Product & MarketingAI invoice analysis that has found $10M+ in annualized savings
  2. 2021 to 2025Barron's, ProducerAdweek's Best Podcast by a Publisher; 10M TikTok views in six months
  3. 2019 to 2021Finimize, Audio Product Lead$30K to $2M ARR in 18 months; acquired by abrdn
  4. 2017 to 2019KCRW and public radio, ReporterMurrow and LA Press Club awards

Take emBEADings, or build it with me.

What the demos on this page show

The first demo is a box of about 300 glass beads resting on the word emBEADings. Each bead is an invented issue in a Beads tracker; its colour is its topic, and the threads between some beads are the links the tracker already records. Pressing Untangle switches gravity off: the beads gather by topic, the recorded links pull tight, and three pairs light up in amber. Those pairs are issues that are 0.91 alike but have no link between them, which is exactly what embead neighbors --orphans-only finds in a real tracker.

The second demo is a pull request card, #212, that you drag onto a pile of open issues. It pulls out the three issues it already did and leaves an issue labelled owner-run alone, which is what embead superseded --since does with a repository's real merges.

emBEADings is free and open source (MIT). Install it with pipx install embeadings. Source: https://github.com/CantrellJax/embeadings. It was built by Jackson Cantrell (https://jacksoncantrell.com).