Daily Show HN

Show HN for July 8, 2025

17 items
359

OffChess – Offline chess puzzles app(offchess.com) #

160 comments8:57 AM View on HN
Hi HN!

I'm the developer of rdx, a mildly popular ad-free, privacy and user friendly Reddit client. This time, I made something for a very specific use case: solving chess puzzles with no internet.

Why? Well, my Wi-Fi is terrible in the bathroom—and that's where I do some of my best thinking. I tried printing out “mate in X” puzzles to solve offline, but they weren’t fun without interaction. So I built OffChess.

OffChess is an iPhone/Android app that contains over 100,000 chess puzzles, fully offline and completely ad-free. You can solve puzzles by category (Mate in 1/2/3/4/5, tactics like pins/forks/skewers, or openings like Sicilian/French, etc). You gain or lose points based on how you perform, so there's a light rating system to keep things engaging.

No accounts, no tracking, no monthly subscriptions, no internet required. Just pure, old-school tactical chess training, wherever you are.

You can check out the iPhone/iPad app at https://apps.apple.com/us/app/chess-puzzles-offchess/id67447... or the Android app at https://play.google.com/store/apps/details?id=com.offchess

Would love feedback, bug reports, or suggestions.

Thanks!

120

Jukebox – Free, Open Source Group Playlist with Fair Queueing(jukeboxhq.com) #

43 comments3:18 PM View on HN
Hey HN,

I built Jukebox because I got frustrated with group music apps and Spotify’s limitations (not everyone has Spotify, and collaborative playlists are still too easily dominated by one person). Jukebox is a web app that lets you create a group queue—anyone can join via link, add YouTube songs, and the system automatically rotates songs so everyone gets a fair turn (no more playlist hogs).

Web-based, no accounts, no installs.

Drop in a YouTube link or search and add music instantly.

Songs rotate in round-robin order (so even if one person adds ten songs, nobody else is skipped).

Entirely open source (MIT), self-hostable with Docker, privacy-friendly.

Live demo: https://jukeboxhq.com

Code: https://github.com/skeptrunedev/jukebox

I made this as a stress-relief project while pivoting my actual startup (Trieve) and used it to practice UI/UX (neo-brutalist design, drag-and-drop), plus experiment with AI pair coding.

Would love your feedback or feature ideas!

99

A rain Pomodoro with brown noise, ASMR, and Middle Eastern music(forgetoolz.com) #

50 comments5:42 PM View on HN
I built this because most Pomodoro timers felt too sterile.

I wanted something that actually pulls you in with rain, brown noise, soft ASMR, and a few Middle Eastern tracks. Added animated backgrounds so it’s not just a blank screen.

Runs fully in your browser. No accounts, no tracking, just open it and focus.

If you give it a try or have ideas to make it better, I’d love to hear.

90

Sumble – knowledge graph for GTM data – query tech stack, key projects(sumble.com) #

47 comments3:42 PM View on HN
I’m Anthony, co-founder/CEO of Sumble. I was previously co-founder/CEO of Kaggle. Sumble is my newco with Ben Hamner (former co-founder and CTO of Kaggle).

### What we built

Sumble is a knowledge graph for go-to-market teams. We allow you to run very rich queries to identify prospects at a granular level and be able to do very targeted outreach.

Sumble allows you to find:

- tech stacks (in larger companies, down to the team or buying group level) - key projects those teams are working on (cloud migrations, GenAI initiatives, etc.) - people involved in those key projects

For example, here's a list of GenAI projects at Capital One that involve RAG/Vector databases: https://sumble.com/l/6sDqKmhyAH

And this view includes a list of people who we think are involved in a particular project being undertaken by the AI Foundation Team at Capital One: https://sumble.com/l/j8mbRrDsly

These views allow you to reach out to that team with a granular understanding of what they are working on.

### Inspiration

Sumble was very much inspired by our experience at Kaggle:

1. Kaggle’s public-data platform showed us how hungry people are for high-quality data (the metrics on that product were really strong)

2. At Google we saw knowledge graphs unlock powerful and composable queries

### Trying it out

- The app is live today; you’ll need to log in (Google OAuth or magic links)

- Most functionality and data are free; we only charge individual users for bulk exports

### How it works (briefly)

- Sources: job posts, resume data, company websites (more to come!)

- Extraction & linking: We use LLM (mostly fine-tuned models) to extract entities out of text from sources (company → team → people on a team → projects the team is undertaking → technology the team uses)

### What’s next

- Adding more sources so you can run even more composable queries

- Opening an API so devs can hit the graph directly

- Much later: expand to use cases beyond GTM

### Feedback

- Is the web app intuitive?

- What queries do you want us to prioritize supporting in an API?

- What additional external data sources would you like us to prioritize? - What workflow improvements/integrations would you find most helpful?

53

I built a tool to solve window management(aboveaverageuser.com) #

67 comments2:01 PM View on HN
Hello, my name is Andrew. I'm an indie developer and I'm excited to release Smart Switcher for Windows 10/11. I'm looking for feedback on the overall project and the application itself.

I built this because I couldn't find a window switching/management solution that worked for me. I tried all kinds of different solutions, virtual desktop extensions, obscure GUI window managers, you name it. Overtime I realized I wanted something that prioritizes one window at a time, is keyboard driven with has minimal if no GUI elements. I figured this part out, but knew something was missing. I had my eureka moment when I realized I could combine my switching method with a prediction algorithm. This led to the creation of Smart Switcher.

Smart Switcher is a data driven window switcher aimed at improving the overall window switching experience. It logs data on your windows switching, then a prediction algorithm analyzes this data and uses it to predict which window you would want to switch to next. When you need to switch windows, you press the switch shortcut to switch to the next predicted window. If this isn't the window you wanted, press the override shortcut to switch to the next most likely window. You can press the override shortcut as many times as needed until you arrive at your desired window.

It’s a paid app with a demo and trial version. There is a introductory discount and some additional discount tiers for early adopters.

Any feedback is appreciated! Thanks!

17

Trying to eat better? I built a nutrional assistant(chat.eko-bazaar.com) #

35 comments2:29 PM View on HN
I spent 3 years building an e-commerce side project to order groceries online, which later pivoted in the last 6 months to a complete Ai nutrional assitant, that can personalize meal plans, recipes, meal suggestions, and even scrape the internet for where to purchase grocery items in your chat.
9

Dashboard tracking all GitHub PRs and analyzing Code Agent activity(github.com) #

2 comments3:54 PM View on HN
Hi HN,

We are researchers from ETH Zurich interested in the real-world adoption and impact of Code Agents.

To measure this, we built a dashboard, scraping all public PRs on GitHub, analyzing which are created by different code agents (Codex, Jules, Copilot, Devin, etc.), and measuring their merge rates, sliced by various repository and PR characteristics.

https://insights.logicstar.ai

Since mid-May, we've analyzed over 10 million PRs and already found some interesting trends:

Usage is high, but shallow. Agents submit ~7% of all PRs overall, but only ~1–2% on popular repos. Most activity is in low-star or experimental projects.

Merge rates vary drastically. On low-traffic repos, some agents get 90%+ of their PRs merged. On popular projects, that can drop to <25%.

Pre-review helps. Agents that require human-in-the-loop review (e.g., Jules, Codex) have 30–50% higher merge rates than Copilot-style fire-and-forget PRs.

Bias toward new code. Agent PRs mostly add code. Refactorings and deletions are rare.

If you have ideas for what other characteristics we should look at let us know or play with the code yourself

8

Gore – A Doom Engine Port in Go(github.com) #

1 comments12:59 AM View on HN
Hi HN,

I’ve been working on Gore – a port of the classic Doom engine written in pure Go, based on a ccgo C-to-Go translation of Doom Generic. It loads original WAD files, uses a software renderer (no SDL or CGO, or Go dependencies outside the standard library). Still has a bit of unsafe code that I'm trying to get rid of, and various other caveats.

In the examples is a terminal-based renderer, which is entertaining, even though it's very hard to play with terminal-style input/output.

The goal is a clean, cross-platform, Go-native take on the Doom engine – fun to hack on, easy to read, and portable.

Code and instructions are at https://github.com/AndreRenaud/Gore

Would love feedback or thoughts.

7

I built a single API to post on all social platforms(postforme.dev) #

6 comments1:05 AM View on HN
Building integrations for TikTok, X, Facebook, Instagram, YouTube, and LinkedIn got frustrating with how different every platform is with auth setup, rate limits, and media requirements. So we built Post for Me: one REST API that handles scheduling and publishing posts for TikTok, Facebook, Instagram, X, YouTube, LinkedIn, Pinterest, Bluesky, and Threads.

It's built for developers. You bring your own app credentials from the social platform, so you're in control of your data. There's no limitations on account connections, and pricing is based on usage (not some arbitrary limitations). We wanted the API we wish we had when we first started.

What it does - A single POST replaces a dozen different calls - Pay-per-post metered pricing (volume discounts) and a free tier (no seat fees) - Cascading configs: set captions/media globally, then override per platform or account

Try it at https://www.postform.dev. Would love feedback, bug reports, or architecture questions!

6

HireIndex – A Searchable Directory for Who Wants to Be Hired on HN(hireindex.xyz) #

1 comments4:11 AM View on HN
Hi HN,

I built hireindex.xyz – a searchable website that aggregates and indexes candidates from the "Who Wants to Be Hired" threads on Hacker News.

Coming soon: Analytics to highlight trends in skills, technologies, and candidate preferences across HN posts.

With HireIndex, you can:

Search by tech stack.

Quickly scan bios, salary expectations, and contact links.

Filter by remote/on-site preferences and employment type.

I made this because I was tired of scrolling through long threads and wanted a better way to find interesting people.

Would love your feedback – especially around UX and anything that would make it more useful to hiring managers, founders, or even job seekers themselves.

https://hireindex.xyz

5

PulseTimer – A clean, customizable work/break timer you can self-host(timer.toxi360.org) #

1 comments1:21 PM View on HN
I built PulseTimer because I wanted a clean, distraction-free work/break timer that actually lets me tweak session lengths, break intervals, and notifications without requiring an account or tracking anything.

Features: – Customizable work sessions & break durations – Optional notifications with sound – Skip break button when needed – Session history and progress tracking – Fully local, no accounts or tracking – Self-hostable (Node + Express)

Live demo: https://timer.toxi360.org Source: https://github.com/Efeckc17/PulseTimer

Would love any feedback, suggestions, or bug reports!

4

ModelFetch – Deploy MCP servers anywhere TypeScript/JavaScript runs(github.com) #

0 comments2:38 PM View on HN
Hey HN! I built ModelFetch to solve a frustrating problem: deploying MCP servers across different TypeScript/JavaScript runtimes requires dealing with tedious platform-specific details.

ModelFetch lets you write your MCP server once using the official MCP TypeScript SDK, then deploy it anywhere with a single `handle()` function that works across many platforms: Node.js, Bun, Deno, Cloudflare Workers, Vercel Functions, and more.

This means: - No new APIs to learn - No need to rewrite your existing server - Changing runtimes or deployment targets requires changing just 1 line of code (the import statement) - Using the official MCP TypeScript SDK also means better long-term support and always up-to-date implementation

2

CCLeaderboard – See who's burning through the most Claude Code tokens #

5 comments1:43 PM View on HN
Ever wondered who's racking up the biggest Claude Code bills? Now you can find out. I built CCLeaderboard after someone suggested making a token usage leaderboard on Reddit. It tracks and ranks Claude Code users by their total token consumption. How it works:

Install the CLI tool (npm/npx compatible) It reads your local Claude Code token data Submit your stats to climb the leaderboard Updates daily or on-demand

Current features:

Real-time leaderboard updates Daily and all-time rankings Simple username/email system (email acts as your private key - we never send emails) Automatic handling of timezone differences Smart deduplication - submit multiple times without inflating your numbers

Tech details:

Static site on Cloudflare API backend with SQL on LiquidMetal AI Node CLI that reads Claude Code's local storage

Check it out: https://ccleaderboard.com/ Looking for feedback on what other metrics would be interesting - considering adding streaks, cost estimates, or per-session averages.