Daily Show HN

Upvote0

Show HN for July 26, 2025

13 items
98

QuickTunes: Apple Music player for Mac with iPod vibes #

furnacecreek.org faviconfurnacecreek.org
40 comments11:43 PMView on HN
The slow and bloated nature of the Mac Apple Music app inspired us to create QuickTunes. It is a simple, fast, and native Apple Music player inspired by the simplicity of the iPod. You can use keyboard shortcuts to navigate a simple multi column layout, pick something, and press Play.
10

I made a web app for structured podcast summaries #

wisdomsnap.com faviconwisdomsnap.com
0 comments12:07 PMView on HN
Hey HN,

I follow a lot of podcasts and the episodes are often 2-3 hours long, so I made a web app that gives me a structured podcast summary with applicable habits and recommendations.

My goal isn’t to discourage you from listening to the podcast, but rather to help you decide whether the episode is worthwhile and to provide notes.

The endgame is to give you a personal feed of podcasts that you follow, maybe even deliver it to your inbox or via RSS.

My tech stack is quite simple - React Router(v7), node.js and PostgreSQL with Redis. I'm using OpenAI API to generate the summary from the episode transcript.

4

Baag – Easily run multiple AI coding agents on the same project #

github.com favicongithub.com
2 comments12:16 AMView on HN
I realised I was working on more parallel tasks with coding agents, but git branches became a huge bottleneck. Tried Git Butler but it just complicated things further. Found git worktrees as a solution but the git API was a bit too complicated for day to day. So thought I'll vibe-code this simple CLI utility to manage the process. It technically works with any setup – claude/codex/gemini + cursor/vim/whatever. Just manages git worktrees inside your repo and sets up your dev environment how you like it. Nothing fancy, just something I built to scratch my own itch. Figured others might have the same workflow friction too, so thought I'll share it here
4

Open-source macOS CLI tool for aliasing and timing command line runs #

github.com favicongithub.com
2 comments12:22 AMView on HN
Hey, I'm a developer and I work across multiple tech stacks. At some point became bored with typing and remembering lengthy commands for building, testing etc. So I wrote a little command line tool that allows me to instead write ez build or ez test or similar regardless of the tech stack the repo is based on (not magically, but by storing them once).

I added a bonus function where ez outputs also the time it took to run the subprocess, this is pretty nice for keeping an eye on build times and unit test run times without even thinking about it. Running commands in parallel as separate subprocesses is also supported.

If you wanna try it out, the tool can be installed with homebrew: brew tap urtti/ez brew install ez

Homebrew repo: https://github.com/urtti/homebrew-ez Source code repo: https://github.com/urtti/ez

3

Play Flash Games on Mobile with Ruffle Virtual Keyboard #

github.com favicongithub.com
0 comments6:31 AMView on HN
The Ruffle addon lets you run Flash games safely in your browser. Until now, there was no virtual keyboard that lets you play games on mobile. I made a simple userscript to display a virtual keyboard with arrow keys and spacebar. It uses focus, dispatchEvent and KeyboardEvent to communicate with the Ruffle container. You can download the userscript with Tampermonkey and try it out: https://github.com/ed253/ruffle-virtual-keyboard
1

Memva – A Local Multi-Session Manager for Claude Code #

npmjs.com faviconnpmjs.com
0 comments11:53 PMView on HN
Fun little passion project. I was interested in seeing what it would be like to manage Claude Code sessions from a browser. Overall - pretty impressed with running Claude Code headlessly.

It's hard to beat in the in-terminal experience, but this is still neat for running web research or coding up smaller, more simple features.

Some info on the app:

- Spawns Claude Code via the command line in headless mode

- Has an embedded MCP server that allows Claude Code to send over permissions requests

- Has custom components for displaying various tool calls & associated results

- Uses sqlite for event storage

- Embedded custom-developed jobs system for managing parallel Claude Code sessions

- Global settings for max turns & permissions mode that can be overridden within each session (shift-tab within a session to change perms mode)

- Session archival

Other info:

- NO telemetry, user data collection, or data out to the internet

- NO email or auth required

- MIT license