2026年5月24日 的 Show HN
16 篇TapToyPia #
In TapToyPia, you are an explorer sent on a one-way mission to a new planet. Your mission: build a settlement that can serve as a new home for humanity. While you explore, you discover flora and fauna to help you.
The game mechanic is inspired by clicker games and maybe also Minesweeper though that wasn't a conscious influence.
I tried to build a game that captures the zen of Pokopia's world rehabilitation and the building-up-to-greater-complexity of clicker games (such as my favorite, Universal Paperclips).
As usual for projects aided by generative AI, I found myself building something more ambitious. The biggest example in this project is that you can zoom out from the 2D map to seamlessly transition to an interactive view of the 3D planet. Without genAI, I wouldn't have the time to figure out how to build this myself for a side project like this.
Like my projects without generative AI assistance, I found unit test coverage to be key to moving quickly and trusting that changes were safe. I made sure tests could be run both in the browser and with node at the command-line. The AI tools can run tests with node, which makes for very effective and fast iteration.
More development details here:
Kanban CLI (A local-first, agent-first task manager for the terminal) #
Ever since agents have become increasingly common in development, I've been scratching my head as to how to control their randomness. Recently, I decided to emulate an issue-tracking and project-management tool for agent-driven workflows.
Kanban is a Rust-based coordination layer designed to provide a feature-rich terminal interface and enforce rigorous workflows. It aims to be versatile and extendable, made to be tailored to any preferred flow. It comes with full git integration and guardrails such that only what truly benefits a project can go through.
The workflow boils down to 4 steps:
1. The model reads the skill to contextualize the requirements
2. It authenticates and receives a strict, schema-validated JSON payload outlining exact files, context, and acceptance criteria
3. Implementation is performed within an automatically isolated Git worktree and branch. The tool tracks progress (e.g., verifying all files were edited) before the task is submitted for review
4. A reviewer (preferably a human) evaluates the submission and manually transitions the task to "Done," which triggers the final merge and cleans up the task-specific environment.
The tool significantly decreases the agent development time, while increasing the human planning phase.
There is more to it than I can cover here, so I'd be happy to answer any questions about the architecture, the workflow, or the insights I gained while using it. For more information, I recommend skimming the README, which acts as an index to all documentation files.
A platform to find people to jam on side projects with #
There are literally entire sub-Reddits where people post looking for someone to work on a project with. That is super inefficient. There are also newsletters for this (also pretty inefficient).
Let's Jam is my attempt to solve this.
This is NOT a cofounder matching platform. The idea is to connect people with ideas and skills so they can jam on them together. If they end up becoming cofounders, cool, but that is up to them. This is also NOT a place for freelancers to hunt job opportunities. Again, the platform is for people who have an idea or a skill and want to work on something together.
How it works:
> You either a) find a project and request to jam on it with that person, b) post a project and wait for someone to request to jam on it with you, c) claim an idea and wait for someone to request to jam on it with you.
> Once someone requests to jam with you, you'll get an email, and you can vet them via LinkedIn or their past work. If you think they'll be a good fit then accept their request and they'll reach out to you.
> That's it. Simple.
Any feedback is greatly appreciated!
Local note engine uses LLM to organize notes into a knowledge graph #
Notecast is a local note engine i've been building to help me with that. it runs a three stage LLM pipeline (Classify -> Organize -> Consolidate) that automatically builds and maintain a knowledge graph from the notes. the theme hierarchy emerges by subdivision as notes accumulate. Any change generates a proposal that can be edited and commited by the user.
It is early stage and a lot of architectural and domain logic decisions might change but the core is working and is already useful.
It has Obsidian vault integration. I recommend using it (just set vaultPath on configurations)
I'm actively developing it this year and would love feedback.
Play nbsdgames to increase your brain (exclamation mark) #
Qavvali Wiki #
Qavvali (or Qawwali) is a South Asian genre that I’ve been passionate about for a while, and I’d love to introduce it to as many folks as I can. There are many aspects of the genre that I love, and I can go into depth if anyone is interested. AMA — happy to reply in the comments.
Meanwhile, my primary reason for sharing this here is that I’d love feedback on the website, as well as to see if anyone would be interested in helping — be it technical, or more so with curation. I’d really appreciate it. One of the core features I’ve worked on extensively is mapping lineages. The goal is to enrich the website with more reliable resources, ideally from available academic or literary sources, and compile and collate them into a one-stop place for anyone interested in the genre.
Rendering Chinese text on a Commodore 64 #
Baby's First Cards – real photo flash cards for toddlers #
Key features: • Take your own photos as flash cards • Record your own voice for each card • Pre-loaded kits with high-quality real photos and real animal sounds • Bilingual (English and Chinese) mode • Fully offline, no ads, no data collection • One-time purchase, no subscription
Happy to answer questions or discuss the development process!