---
title: Antigravity JS Bangle Watch
---

The [Bangle.js](https://banglejs.com/) is an open-source smartwatch that runs JavaScript directly on the wrist. You write an app in Espruino JS, upload it over Bluetooth, and it just runs. Mine was a very kind gift from [Jason Mayes](https://www.linkedin.com/in/webai), and the fun of the platform is how little stands between an idea and your wrist.

The app I built for it is simple: it pairs the watch to [Antigravity](https://antigravity.google/) on your computer and taps your wrist whenever an agent needs you: when it finishes a task, when it stops midway to ask a question, or when it is awaiting permissions. That's the whole idea. Prompt your agents, get up, go do something else, and let the watch ping you back when there is actually a decision to make.

Here's a quick demo of it on the wrist:

<div class="article-video-embed">
  <iframe src="https://www.youtube-nocookie.com/embed/RJsEyhtTe3Q" title="Antigravity JS Bangle Watch demo" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div>

The source is on GitHub:

<a class="article-repo-card" href="https://github.com/MFS-code/antigravity-watch" target="_blank" rel="noreferrer">
  <img class="article-repo-card-image" src="https://opengraph.githubassets.com/serna64/MFS-code/antigravity-watch" alt="antigravity-watch repository card on GitHub">
  <span class="article-repo-card-body">
    <span class="article-repo-card-name">MFS-code/antigravity-watch</span>
    <span class="article-repo-card-description">The watch app source — Espruino JavaScript for the Bangle.js, paired to Antigravity.</span>
    <span class="article-repo-card-cta">view on github ↗</span>
  </span>
</a>
