io.github.thebriangao/totem
Totem — talk to your wearables with AI. Today: full Whoop access (48 tools).
io.github.thebriangao/totem · Repository · version 1.4.4 · 104 stars · listed from registry
Install
The sweep installs into a clean prefix, but this is the command a user would run:
npx @thebriangao/totem
Needs credentials: WHOOP_IOS_BEARER_TOKEN, WHOOP_COGNITO_REFRESH_TOKEN, WHOOP_EMAIL. The probe used placeholder values, so an amber needs credentials result below means the server asked for the real ones, not that it is broken. Maintainers: how to go green.
Results by platform
Linux
needs credentials2026-08-16 · probed over npm1 recorded run, oldest first.
handshake failed: MCP error -32000: Connection closed
transport: r after minus sign in JSON at position 3 (line 1 column 4)
No number after minus sign in JSON at position 3 (line 1 column 4)
Unexpected token 'N', " NO_COLOR=1"... is not valid JSON
Unexpected end of JSON input
Unexpected token 'F', "First-time"... is not valid JSON
Unexpected token 'c', " cd /tmp/do"... is not valid JSON
Unexpected token 'p', " npm install"... is not valid JSON
Unexpected end of JSON input
Unexpected token 'R', "Repo: @the"... is not valid JSON
Unexpected end of JSON input
--- stderr (tail) ---
████████╗ ██████╗ ████████╗███████╗███╗ ███╗
╚══██╔══╝██╔═══██╗╚══██╔══╝██╔════╝████╗ ████║
██║ ██║ ██║ ██║ █████╗ ██╔████╔██║
██║ ██║ ██║ ██║ ██╔══╝ ██║╚██╔╝██║
██║ ╚██████╔╝ ██║ ███████╗██║ ╚═╝ ██║
╚═╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝ ╚═╝
▁▁▁▁▂▂▆▂▁▁▁▁▁▁▁▁▂▂▆▂▁▁▁▁▁▁▁▁▂▂▆▂▁▁▁▁▁▁▁▁▂▂▆▂▁▁▁▁▁▁▁▁▂▂▆▂▁▁▁▁▁▁▁▁▂▂▆▂▁▁▁
v1.4.4 · 48 tools · 47 microservices · 311 endpoints
macOS
needs credentials2026-08-16 · probed over npm1 recorded run, oldest first.
handshake failed: MCP error -32000: Connection closed
transport: r after minus sign in JSON at position 3 (line 1 column 4)
No number after minus sign in JSON at position 3 (line 1 column 4)
Unexpected token 'N', " NO_COLOR=1"... is not valid JSON
Unexpected end of JSON input
Unexpected token 'F', "First-time"... is not valid JSON
Unexpected token 'c', " cd /privat"... is not valid JSON
Unexpected token 'p', " npm install"... is not valid JSON
Unexpected end of JSON input
Unexpected token 'R', "Repo: @the"... is not valid JSON
Unexpected end of JSON input
--- stderr (tail) ---
████████╗ ██████╗ ████████╗███████╗███╗ ███╗
╚══██╔══╝██╔═══██╗╚══██╔══╝██╔════╝████╗ ████║
██║ ██║ ██║ ██║ █████╗ ██╔████╔██║
██║ ██║ ██║ ██║ ██╔══╝ ██║╚██╔╝██║
██║ ╚██████╔╝ ██║ ███████╗██║ ╚═╝ ██║
╚═╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝ ╚═╝
▁▁▁▁▂▂▆▂▁▁▁▁▁▁▁▁▂▂▆▂▁▁▁▁▁▁▁▁▂▂▆▂▁▁▁▁▁▁▁▁▂▂▆▂▁▁▁▁▁▁▁▁▂▂▆▂▁▁▁▁▁▁▁▁▂▂▆▂▁▁▁
v1.4.4 · 48 tools · 47 microservices · 311 endpoints
Windows
needs credentials2026-08-16 · probed over npm1 recorded run, oldest first.
handshake failed: MCP error -32000: Connection closed
transport: r after minus sign in JSON at position 3 (line 1 column 4)
No number after minus sign in JSON at position 3 (line 1 column 4)
Unexpected token 'N', " NO_COLOR=1"... is not valid JSON
Unexpected end of JSON input
Unexpected token 'F', "First-time"... is not valid JSON
Unexpected token 'c', " cd C:\User"... is not valid JSON
Unexpected token 'p', " npm install"... is not valid JSON
Unexpected end of JSON input
Unexpected token 'R', "Repo: @the"... is not valid JSON
Unexpected end of JSON input
--- stderr (tail) ---
████████╗ ██████╗ ████████╗███████╗███╗ ███╗
╚══██╔══╝██╔═══██╗╚══██╔══╝██╔════╝████╗ ████║
██║ ██║ ██║ ██║ █████╗ ██╔████╔██║
██║ ██║ ██║ ██║ ██╔══╝ ██║╚██╔╝██║
██║ ╚██████╔╝ ██║ ███████╗██║ ╚═╝ ██║
╚═╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝ ╚═╝
▁▁▁▁▂▂▆▂▁▁▁▁▁▁▁▁▂▂▆▂▁▁▁▁▁▁▁▁▂▂▆▂▁▁▁▁▁▁▁▁▂▂▆▂▁▁▁▁▁▁▁▁▂▂▆▂▁▁▁▁▁▁▁▁▂▂▆▂▁▁▁
v1.4.4 · 48 tools · 47 microservices · 311 endpoints
Badge
Paste this into the project README to show the current result:
[](https://doesitinstall.com/s/io.github.thebriangao__totem.html)