← Back to AI Insights
Gemini Executive Synthesis

Faceoff, a Python-written Terminal User Interface (TUI) application for following live NHL games, standings, and stats.

Technical Positioning
A TUI app for NHL fans who prefer to follow games and stats within the terminal environment.
SaaS Insight & Market Implications
Faceoff targets a specific user preference: consuming information within a terminal environment. While a consumer-oriented sports app, it demonstrates the continued relevance and utility of TUI applications for developers and power users. For B2B SaaS, this highlights the potential for delivering data and insights through lightweight, command-line interfaces, which can be highly efficient for technical teams. The mention of "vibe-coded with Claude Code" also underscores the increasing role of AI coding agents in accelerating development, even for non-critical projects. This indicates a trend where AI assists in rapidly prototyping and iterating on developer-centric tools, improving overall productivity.
Proprietary Technical Taxonomy
TUI app Python live NHL games standings and stats Claude Code uvx faceoff uv

Raw Developer Origin & Technical Request

Source Icon Hacker News Apr 20, 2026
Show HN: Faceoff – A terminal UI for following NHL games

Faceoff is a TUI app written in Python to follow live NHL games and browse standings and stats. I got the inspiration from Playball, a similar TUI app for MLB games that was featured on HN.The app was mostly vibe-coded with Claude Code, but not one-shot. I added features and fixed bugs by using it, as I spent way too much time in the terminal over the last few months.Try it out with `uvx faceoff` (requires uv).

Developer Debate & Comments

dionian • Apr 20, 2026
Not a hockey fan but i absolutely love this
mallahan • Apr 20, 2026
This is great. I recently asked AI how many software devs played hockey. It estimated 25k - 50k globally. It also called it a 'prestige sport' which never occurred to me (what with all the guys with missing teeth). But the cost of playing is getting significant. Still the most fun sport to play and watch.Thanks for this - TUI is awesome.
mooktakim • Apr 20, 2026
It's like the reinvention of Teletext
ipaddr • Apr 19, 2026
Do the endpoints still work?https://api-web.nhle.com/v1Keeping upto date endpoints for sport scores is the most difficult challenge.
jlongman • Apr 19, 2026
nIce! Does it have player in-game stats like TOI and +/-?This reminds me of that f1 tui… https://github.com/JustAman62/undercut-f1 or https://github.com/IAmTomShaw/f1-race-replay. The one I’m thinking of syncs with kodi for delayed playback “live” stats.
captn3m0 • Apr 19, 2026
Link to the API Client is incorrect at the bottom: https://github.com/nhl-stats-api-client instead of https://github.com/liahimratman/nhl-api-client
yuppiepuppie • Apr 19, 2026
Nice! I was thinking about doing something like this but for cycling, however one of the biggest PIA about building products for sports is all the gating of data.Does the NHL really provide an API for all games? That's nice...
embedding-shape • Apr 19, 2026
> Acknowledgments - This project was inspired by Playball, a similar terminal application for following MLB baseball games.Should've gone for something generalized that could handle a bunch of different games, instead of just another sport, so someone caring about multiple sports don't need multiple TUIs :)
freedomben • Apr 19, 2026
Nice, I've now created dozens of little personal tools like this now :-)This is IMHO the killer AI feature for personal use. So many utlities I never would have spent time on are now within reach. Even just non-trivial bashrc aliases and functions
divbzero • Apr 19, 2026
Related:Playball – Watch MLB games from a terminal - https://news.ycombinator.com/item?id=45451577 - Oct 2025 (146 comments)Playball: Watch MLB games from the comfort of your own terminal - https://news.ycombinator.com/item?id=37591070 - Sept 2023 (1 comment)Playball: Watch MLB games from the comfort of your own terminal - https://news.ycombinator.com/item?id=21653981 - Nov 2019 (42 comments)

Frequently Asked Questions

Market intelligence mapped to Faceoff, a Python-written Terminal User Interface (TUI) application for following live NHL games, standings, and stats..

How is Faceoff, a Python-written Terminal User Interface (TUI) application for following live NHL games, standings, and stats. positioned in the market?
Based on our AI analysis of the original developer request, its primary technical positioning is: A TUI app for NHL fans who prefer to follow games and stats within the terminal environment.
How is the developer community reacting to Faceoff, a Python-written Terminal User Interface (TUI) application for following live NHL games, standings, and stats.?
Yes, we have tracked 35 direct responses and active debates regarding this specific topic originating from Hacker News.
What architecture is tied to Faceoff, a Python-written Terminal User Interface (TUI) application for following live NHL games, standings, and stats.?
Our proprietary extraction maps Faceoff, a Python-written Terminal User Interface (TUI) application for following live NHL games, standings, and stats. to adjacent architectural concepts including TUI app, Python, live NHL games, standings and stats.

Engagement Signals

104
Upvotes
35
Comments

Cross-Market Term Frequency

Quantifies the cross-market adoption of foundational terms like Claude Code and Python by tracking occurrence frequency across active SaaS architectures and enterprise developer debates.