Promo Connecting

Room / global

Focus,
together.

Every session, every streak, every developer in the room. Updated the moment it happens.

$

Focused today
—
Developers
—
Focusing now
—
Hottest combo
—

Right now

Live timers. Updated every second.

Leaderboard

Developers ranked
RankDeveloperRelativeTodayLevelCombo

1–4 sort JK move Enter expand M that's me / filter ? help

The feed

tail -f feed.log

    Join in thirty seconds

    Opt-in. Free. Open source.

    1. Get promo

      One command. Needs Python 3.7+; installs into ~/.local/bin.

      curl -fsSL https://promo-seven-virid.vercel.app/install.sh | sh
      Prefer to see every step?
      pip install --user rich
      mkdir -p ~/.local/bin
      curl -fsSLo ~/.local/bin/promo https://raw.githubusercontent.com/kimathikim/promo/main/promo.py
      chmod +x ~/.local/bin/promo
      promo --help

      promo: command not found? Add ~/.local/bin to your PATH and open a new terminal. The installer prints the exact line for your shell.

      Hacking on it? Clone the repo and symlink promo.py into ~/.local/bin.

    2. Join this room

      Claims your name and links your timer to this board.

    3. Start focusing

      Your next session appears here within a minute.

      promo 25 "ship the thing"

    Shared: your name, current phase and time left, focus minutes, streak, XP, level and wins. Never shared: notes, code, commit messages or file names. Task and repo only with share_task = true. Leave and delete it all any time with promo squad leave. Full privacy notice.

    Built by

    Pulled live from GitHub

    Creator

    Brian Kimathi

    @kimathikim · Nairobi, Kenya

    Contributors

      Become a contributor

      Keyboard

      1–4
      Sort by today, week, streak, XP
      J / K
      Move down / up
      G / ⇧G
      Top / bottom
      Enter
      Expand the selected developer
      M
      Mark the selected developer as you
      /
      Filter by name, Esc to clear

      Private squad? Open /r/your-room.