Show stories

petersonh about 3 hours ago

Show HN: Pixels.style – a tiny watercolor-style pixel art maker

I built this over my Christmas break: pixels.style, a simple browser-based pixel art tool that gives your drawings a soft, watercolor vibe instead of sharp pixels. No signup, just open and draw. Installable as a PWA.

Try it: https://pixels.style

Would love feedback on whether it feels fun/useful and what you’d want next!

pixels.style
4 2
Summary
josharsh 1 day ago

Show HN: Ez FFmpeg – Video editing in plain English

I built a CLI tool that lets you do common video/audio operations without remembering ffmpeg syntax.

Instead of: ffmpeg -i video.mp4 -vf "fps=15,scale=480:-1:flags=lanczos" -loop 0 output.gif

You write: ff convert video.mp4 to gif

More examples: ff compress video.mp4 to 10mb ff trim video.mp4 from 0:30 to 1:00 ff extract audio from video.mp4 ff resize video.mp4 to 720p ff speed up video.mp4 by 2x ff reverse video.mp4

There are similar tools that use LLMs (wtffmpeg, llmpeg, ai-ffmpeg-cli), but they require API keys, cost money, and have latency.

Ez FFmpeg is different: - No AI – just regex pattern matching - Instant – no API calls - Free – no tokens - Offline – works without internet

It handles ~20 common operations that cover 90% of what developers actually do with ffmpeg. For edge cases, you still need ffmpeg directly.

Interactive mode (just type ff) shows media files in your current folder with typeahead search.

npm install -g ezff

npmjs.com
396 191
Summary
Show HN: AI 3D Model Generator
jokera about 4 hours ago

Show HN: AI 3D Model Generator

3D-Generator.com is a website that provides a collection of free, customizable 3D models and generators for various applications, including digital art, game development, and 3D printing.

3d-generator.com
2 1
Summary
altras about 4 hours ago

Show HN: I built a replit game where you need to kill debuggers[Glitch Survival]

The article discusses the challenges and strategies for surviving on the coding platform Glitch, where developers face technical issues and unexpected software glitches. It provides tips on troubleshooting, maintaining a positive attitude, and embracing the community for support during the Glitch survival experience.

glitch-survival.replit.app
2 1
Summary
Show HN: Mysti – Claude, Codex, and Gemini debate your code, then synthesize
bahaAbunojaim 5 days ago

Show HN: Mysti – Claude, Codex, and Gemini debate your code, then synthesize

Hey HN! I'm Baha, creator of Mysti.

The problem: I pay for Claude Pro, ChatGPT Plus, and Gemini but only one could help at a time. On tricky architecture decisions, I wanted a second opinion.

The solution: Mysti lets you pick any two AI agents (Claude Code, Codex, Gemini) to collaborate. They each analyze your request, debate approaches, then synthesize the best solution.

Your prompt → Agent 1 analyzes → Agent 2 analyzes → Discussion → Synthesized solution

Why this matters: each model has different training and blind spots. Two perspectives catch edge cases one would miss. It's like pair programming with two senior devs who actually discuss before answering.

What you get: * Use your existing subscriptions (no new accounts, just your CLI tools) * 16 personas (Architect, Debugger, Security Expert, etc) * Full permission control from read-only to autonomous * Unified context when switching agents

Tech: TypeScript, VS Code Extension API, shells out to claude-code/codex-cli/gemini-cli

License: BSL 1.1, free for personal and educational use, converts to MIT in 2030 (would love input on this, does it make sense to just go MIT?)

GitHub: https://github.com/DeepMyst/Mysti

Would love feedback on the brainstorm mode. Is multi-agent collaboration actually useful or am I just solving my own niche problem?

github.com
205 168
Summary
Show HN: Future Hacker News
johnhenry about 7 hours ago

Show HN: Future Hacker News

AI prediction experiment inspired by recent submissions from dosaygo-studio https://news.ycombinator.com/from?site=dosaygo-studio

future-hacker-news.succinct.link
3 0
Summary
Show HN: Xcc700: Self-hosting mini C compiler for ESP32 (Xtensa) in 700 lines
isitcontent 2 days ago

Show HN: Xcc700: Self-hosting mini C compiler for ESP32 (Xtensa) in 700 lines

Repo: https://github.com/valdanylchuk/xcc700

Hi Everyone! I just wrote my first compiler!

- single pass, recursive descent, direct emission

- generates REL ELF binaries, runnable using ESP-IDF elf_loader

- very basic features only, just enough for self-hosting

- treats the Xtensa CPU as a stack machine for simplicity, no register allocation / window usage

- compilable on Mac, probably also Linux, can cross-compile for esp32 there

- wrote for fun / cyberdeck project

Sample output from esp32:

    xcc700.elf xcc700.c -o /d/cc.elf
    
    [ xcc700 ] BUILD COMPLETED > OK
    > IN  : 700 Lines / 7977 Tokens
    > SYM : 69 Funcs / 91 Globals
    > REL : 152 Literals / 1027 Patches
    > MEM : 1041 B .rodata / 17120 B .bss
    > OUT : 27735 B .text / 33300 B ELF
    [ 40 ms ] >> 17500 Lines/sec <<
My best hope is that some fork might grow into a unique nice language tailored to the esp32 platform. I think it is underrated in userland hobby projects.

github.com
148 36
Summary
nyxuis about 8 hours ago

Show HN: I built an open-source wallpaper gallery for GitHub repos

Hey HN,

GitHub has hundreds of wallpaper repositories with thousands of images, but actually browsing them is painful. You either clone gigabytes locally or click through the file browser one by one.

So I built WALL·E Gallery. Use existing collections or Paste a repo URL→ instant gallery.

How it works: - Fetches repo tree via GitHub (no cloning) - Proxies thumbnails (~50KB instead of 10MB originals) - Works with private repos too (with GitHub token)

Infinite scroll, search, dark mode, mobile friendly, self-hostable. No accounts, no tracking.

Live: https://walle.theblank.club Source: https://github.com/amitray007/wall-e

Do share your suggestions/feedback. Also, I did find my desktop wallpaper from this.

walle.theblank.club
4 2
Show HN: Word-GPT-Plus – Integrate AI and Agent Directly into Word
kuingsmile about 9 hours ago

Show HN: Word-GPT-Plus – Integrate AI and Agent Directly into Word

I'm sharing a project I've maintained for two years: a powerful Word plugin called Word-GPT-Plus. It integrates modern AI and agent capabilities directly into your document workflow. I recently completely rewrote the project with a modern UI and added an "Agent Mode" for handling complex, multi-step tasks within Word and multiple tools like web fetch/search, document manipulate can be used by LLM. Feedback and criticism are very welcome!

Repo: https://github.com/Kuingsmile/word-GPT-Plus

github.com
2 0
Summary
Show HN: minfern – Type inference for JavaScript without transpilation
_sinelaw_ about 9 hours ago

Show HN: minfern – Type inference for JavaScript without transpilation

I wrote a type checker (minfern - https://github.com/sinelaw/minfern) for a subset of javascript with no transpilation. It accepts valid JS as input and allows a subset of JS code to pass the checking. There’s no transpilation or compilation needed. The input code can be run directly.

Try it online at: https://sinelaw.github.io/minfern/

It could be used for checking code targeting normal JS runtimes, or runtimes like mquickjs (though minfern is more strict but also allows things like ‘const’ which mquickjs doesn’t). minfern is based on the type system for Infernu, which I wrote back in 2015, but is less hacky and has a cleaner implementation.

Very simple example:

  function calculateTotal(product, quantity) {
    return product.price * quantity;
  }
  var item = {
    name: "Wireless Mouse",
    cost: 25 // Note the property name is 'cost', not 'price'
  };
  console.log(calculateTotal(item, 2));
Output:

  Error: Property 'price' not found in type {cost: Number, name: String}
      ╭─[ tests/example_error.js:11:13 ]
      │
   11 │ console.log(calculateTotal(item, 2));
      │             ───────────┬───────────  
      │                        ╰───────────── Property 'price' not found in type {cost: Number, name: String}
  ────╯
Type system features:

- Full type inference with principle typing, support for type annotations

- Parameteric polymorphism (aka “generic functions”)

- Structural typing with row-type polymorphism

- Object method typing with equi-recursive types (for self/“this”)

- Polymorphic object methods (still considered rank-1)

- Basic constraints “Plus a” and “Indexable a” to allow + and [] to apply to different types like numbers, strings, arrays.

This allows a subset of JS expressions to be checked.

Some JS idioms are not allowed by this system:

- No union types (design choice) - return values, variables, arrays, etc must have a single type. Currently it doesn’t support returning null/undefined either, this can be fixed in the future by adding Optional as a type, but makes principle typing harder.

- No sum types (yet) - this explains why I haven’t added Optional<T>, I think sum types will fit in the type system and are doable. Once added also enums could be expressed.

- Value restriction forbids reassigning to polymorphic variables after declaration (ML-style).

- As a result of the above - can’t use && / || operators like some people do in JS. The operators are required to have the same type on both sides (no allowing “undefined” on one side)

- No type coercion, converting a number to a string (for example) requires using String() constructor.

- And probably other limitations that people might see as a limitation rather than a feature of the type system.

Disclaimer: this type checker comes with NO WARRANTY. I am not a language expert. I didn’t prove soundness, and would love someone who’s an expert to look at it. That being said - it looks correct on all the tests I’ve tried. It’s based on HMF and other published type systems but combines things in a different way.

GitHub: https://github.com/sinelaw/minfern

github.com
2 1
Summary
madrajib about 3 hours ago

Show HN: Writing USB Device Firmware with Raspberry Pi Pico and TinyUSB

youtube.com
2 0
YouTube
Show HN: Databasus – open-source backup tool for PostgreSQL, MySQL and MongoDB
rostislav_dugin about 9 hours ago

Show HN: Databasus – open-source backup tool for PostgreSQL, MySQL and MongoDB

I had a post in the start of December about Postgresus 2.0: self hosted tool for PostgreSQL. Since then the project changed the name and added support of other databases: MySQL, MariaDB and MongoDB.

Website - https://databasus.com

GitHub - https://github.com/databasus/databasus

Main features:

- Scheduled backups for multiple PostgreSQL, MySQL, MariaDB and MongoDB databases

- Storage to S3, Cloudflare R2, Google Drive, Azure Blob, NAS, SFTP, rclone, etc.

- Notifications about backup status via email, Telegram, Slack, Discord, MS Teams and customizable webhooks

- Works with both self-hosted and managed PostgreSQL (RDS, Cloud SQL, etc.)

- Runs as a single Docker container or via Helm on Kubernetes, can be installed via script

- There are workspaces and role-based access with audit logs

databasus.com
7 4
Show HN: Witr – Explain why a process is running on your Linux system
pranshuparmar 2 days ago

Show HN: Witr – Explain why a process is running on your Linux system

Hi HN,

I built a small Linux CLI tool called witr (Why Is This Running?).

The idea came from a situation most of us have hit: you log into a machine, see a process or port running, and immediately wonder why it exists, who started it, and what is keeping it alive right now.

witr traces a process, service, or port back to its origin and responsibility chain and explains it in a way that’s quick to read, especially when you’re debugging under pressure.

This is v0.1.0. It’s intentionally small and focused. Feedback, criticism, and edge cases are very welcome.

Repo: https://github.com/pranshuparmar/witr

github.com
487 96
Summary
Show HN: Whisper Money – self-hosted personal finances with E2E encryption
falcon_ about 10 hours ago

Show HN: Whisper Money – self-hosted personal finances with E2E encryption

Whisper Money is a decentralized finance (DeFi) platform that aims to provide privacy-focused financial services. The platform leverages blockchain technology and cryptography to offer users secure and anonymous transactions, lending, and other DeFi applications.

github.com
3 1
Summary
ogulcancelik about 10 hours ago

Show HN: Peer Arena – LLMs debate and vote on who survives

Oddbit.ai's Peer Arena is a platform that enables developers to participate in coding challenges, learn from each other, and build a strong programming community. The article highlights the platform's focus on collaborative learning, problem-solving, and fostering a supportive environment for developers to enhance their skills.

oddbit.ai
4 3
Summary
holg 2 days ago

Show HN: AutoLISP interpreter in Rust/WASM – a CAD workflow invented 33 yrs ago

acadlisp.de
135 43
clintjhill about 21 hours ago

Show HN: attainable – The fastest and easiest way to design and deploy APIs

This began as a passion project and an opportunity to learn new tech.

I've always experienced frustration developing APIs, especially the RESTful CRUD style of data APIs. It always felt like I was repeating the same patterns over and over again, and that was tedium I didn't want. A little over a year ago, I wanted to learn more about Go, Firecracker microVM, and Svelte and thought "Could I build an API framework that was just a simple description of resources? What would that look like?"

That lead me to https://firecracker-microvm.github.io/, which landed me on https://fly.io, then https://rqlite.io, and the further I got into it, the more I really liked what I had. It's been over a year of learning and trying out all forms of tooling, CLIs, LSPs, and finally I landed on this.

So I decided to try my hand at making this a product. I'd really enjoy feedback about it and whether it's something folks would use. Here's hoping others feel the way I do about APIs and the developer experience building them!

attainable.dev
6 2
Summary
Evidlo 4 days ago

Show HN: Lamp Carousel – DIY kinetic sculpture powered by lamp heat (2024)

I wanted to share this fun craft activity for the holidays that I've been doing with my family over the last few years. I came up with these while cutting up some cans trying to make an aluminum version of paper spinners.

There are a variety of shapes that work, but generally bigger+lighter spinners are better. Also incandescent bulbs are the best, but LEDs work too.

They remind me of candle carousels I would see at my grandparents' house during Christmas. Let me know what you think!

evan.widloski.com
100 21
Summary
Show HN: Gaming Couch – a local multiplayer party game platform for 8 players
ChaosOp 7 days ago

Show HN: Gaming Couch – a local multiplayer party game platform for 8 players

Hi HN,

I’ve been working on Gaming Couch, a web-based game platform where up to 8 players use their smartphones as controllers to play real-time action mini-games on a central browser screen.

TL;DR:

- 18 competitive mini-games for up to 8 players

- Runs entirely in the browser

- Phones act as controllers (no apps, no accounts required)

- Focused on fast, chaotic, real-time party games (no trivia)

- Currently in public early access

Try it here: https://gamingcouch.com. Open the link on a computer, host a session, scan the QR code with your phone(s) and play!

What is it?

Gaming Couch is a party game platform where friends play short competitive action games together on one screen, using their phones as controllers (there's also support for physical gamepads if that's more your thing!)

I intentionally avoided trivia and text-heavy games. Many people don’t write or read English fluently, and I wanted games where reaction, timing, and chaos matter more than spelling.

It’s currently in early public access with 18 mini-games, all made by me and a two friends. All game rounds last ~1 minute, scores carry over, and after each round players vote on the next game. If you’re solo, 3 games support bots, but it’s best with a full couch of people as half the fun comes from the social aspect of playing together!

Why I built it:

For the last 15+ plus years, me and my friends have loved video game nights but organizing them has always been a PITA when you have more than 4 people playing:

- Different games were under different Steam accounts requiring downloads and installation.

- Extra controllers were missing (somebody forgot to bring theirs) or they wouldn’t pair.

- Consoles were expensive and not always available if we were on the road.

Once I started building it, other dev friends asked if they could make games for it too, which led me to realize this could also be a platform for small party games, especially for gamejam devs who don’t want to or have time to build multiplayer infrastructure from scratch. This is why supporting third-party games is the next major feature I’m working on.

Tech stack:

- Games run locally in the host’s browser (no streaming of games)

- Phones connect via WebRTC to the host session (1–10ms latency in ideal conditions with P2P connection)

- Fallback to TURN when direct P2P connection isn’t possible e.g. due to strict firewall settings in corporate networks or use of VPN's

- Website/Platform made with React + TypeScript

- Existing games made with Unity or just plain JS/TS.

- Backend: Supabase (Postgres + auth only, currently only used for optional user accounts)

How is it different from e.g. Jackbox, Airconsole or Nintendo?

Jackbox is absolutely great, but it’s heavily dependent on English literacy and "being funny" on the spot. I wanted something focused on fast, chaotic, real-time action games that work even if your friends speak different languages or just want to smash buttons. Also, I'm not a fan of their party pack model...

AirConsole is the most well known comparison to Gaming Couch in terms of technology and execution, but I feel there is a gap for a curated experience where the UI is unified, rounds are 60 seconds, and the competitive "meta-game" (scoreboards/voting) is baked into the platform. And in any case AirConsole was acquired by a car-software company and have pivoted their focus from couch gaming toward in-car entertainment.

Nintendo games are usually the gold standard in the party game category but the HW and games cost so much! With Gaming Couch, I want to keep the accessibility threshold as low as possible so everyone is able to play without upfront HW or SW costs.

What do you think of this? Are you an interested player or perhaps a developer who has had an idea to develop a fun 8 player mini-game but has been daunted by the idea thus far?

gamingcouch.com
433 120
Show HN: GeneGuessr – a daily biology web puzzle
brinedew 5 days ago

Show HN: GeneGuessr – a daily biology web puzzle

I made a web game inspired by Geoguessr and Wordle, where you get shown a 3D model of a random human protein each day, and you have to triangulate its gene name using similarity clues.

My background is in wet lab molecular biology and I intend this game to be engaging mostly to other biologists. But if you're outside the field, I'm interested to know if you can still solve it with browser use LLMs, and if you learned something interesting doing so. Let me know what you think.

I made it with Claude over the last 2 months. My coding experience is limited to basic python data analysis and figure making. I've seen people online asking, "Now that we have coding AI, why isn't there a deluge of awesome AI-generated apps made by non-coders?" - if this sounds like you, check out Geneguessr to understand what a web app by a non-coder looks like.

I might write more about the process if there's a demand, but what really unlocked the project for Claude was Linear MCP, where it could put each individual issue on a shared Kanban board. This, and Playwright MCP for testing on live site, were the two workhorses that got me through this. For bugs Claude couldn't one-shot, Linear was great for consolidating issue information so that I could dump it into ChatGPT Codex - it would usually think for like half an hour, output very confusing explanations, but the bug was gone.

Game is free, no log-in required, sorry if you run into any mobile bugs - didn't test it much there.

https://geneguessr.brinedew.bio/

geneguessr.brinedew.bio
86 20
Summary
Show HN: PatchMyGear – a living map for your studio gear (cables and checklist)
sumamedi 1 day ago

Show HN: PatchMyGear – a living map for your studio gear (cables and checklist)

Hello HN,

I’m a hobby music producer with a changing studio setup and got tired of losing track of what’s patched where (especially after gear swaps).

I built PatchMyGear, a website to map audio setups / routing and generate a cable list + wiring checklist, save / load locally. (no signup)

Let me know what you think. Happy holidays!

patchmygear.com
9 1
Summary
Show HN: An immutable ostree-based Arch Linux image
mxxc 1 day ago

Show HN: An immutable ostree-based Arch Linux image

i've been a big fan of fedora's atomic distros and i decided to make my own but arch based to get the best of both worlds, which is kind of funny now because it looks exactly like silverblue. is it worth it? not sure, but it's been a interesting experience – and it's usable as a daily driver if your specs match.

worth noting that because of the constraints of the setup you can develop something similar on your main machine without any realistic possibility of data loss since you never really touch the bootloader or the filesystem (partitioning and so on).

github.com
9 6
Summary
Show HN: Minimalist editor that lives in browser, stores everything in the URL
medv 4 days ago

Show HN: Minimalist editor that lives in browser, stores everything in the URL

I wanted to see how far I could go building a notes app using only what modern browsers already provide – no frameworks, no storage APIs, no build step.

What it does:

Single HTML file, no deps, 111 loc

Notes live in the URL hash (shareable links!)

Auto-compressed with CompressionStream

Plain-text editor (contenteditable)

History support

Page title from first # heading

Respects light/dark mode

No storage, cookies, or tracking

The entire app is the page source.

https://textarea.my/

github.com
466 165
Summary
orrbenyamini 1 day ago

Show HN: Jsonic – Python JSON serialization that works

The article introduces Jsonic, a Python library that simplifies JSON serialization and deserialization. It highlights Jsonic's ease of use, performance, and flexibility compared to the built-in JSON module in Python.

medium.com
10 5
Summary
Show HN: Vibium – Browser automation for AI and humans, by Selenium's creator
hugs 4 days ago

Show HN: Vibium – Browser automation for AI and humans, by Selenium's creator

i started the selenium project 21 years ago. vibium is what i'd build if i started over today with ai agents in mind. go binary under the hood (handles browser, bidi, mcp) but devs never see it. just npm install vibium. python/java coming. for claude code: claude mcp add vibium -- npx -y vibium v1 ships today. ama.

github.com
438 122
Summary
Show HN: Jmail – Google Suite for Epstein files
dvrp 8 days ago

Show HN: Jmail – Google Suite for Epstein files

Hi everyone! My name's Luke and I made the original Jmail here alongside Riley Walz. We had a ton of friends collaborate on building out more of the app suite last night in lieue of DOJ's "Epstein files" release.

Please AMA!

jmail.world
1,554 361
Show HN: CineCLI – Browse and torrent movies directly from your terminal
samsep10l 6 days ago

Show HN: CineCLI – Browse and torrent movies directly from your terminal

Hi HN

I built CineCLI — a cross-platform terminal app to browse movies, view details, and open torrents directly in your system torrent client.

Features: - Search movies from the terminal - Rich UI with ratings, runtime, genres - Interactive & non-interactive modes - Magnet handling via system default client - Linux/macOS/Windows support - No ads, no tracking

GitHub: https://github.com/eyeblech/cinecli PyPI: https://pypi.org/project/cinecli/

Would love feedback from terminal + Python folks

github.com
345 107
Summary
Show HN: The bedtime, another little bedside clock
stavros 1 day ago

Show HN: The bedtime, another little bedside clock

Hey everyone, I made another bedside clock, because my last one was getting a bit long in the tooth. This is a very straightforward build, because it turned out you don't need to mess with the AliExpress-bought hardware, so you can easily make your own!

stavros.io
5 0
Summary
Show HN: I built opencode –> telegram notification plugin
davasny about 22 hours ago

Show HN: I built opencode –> telegram notification plugin

I had a problem with keeping focus on opencode terminal when it was doing tasks longer than ~30 seconds, so I built a small plugin that sends telegram notification to ping me when agent finishes.

Setup:

1. Send /start to the bot

2. Execute bash command that the bot sends you back. You can see source code of the script here [1] and the built plugin here [2].

3. Done! Whenever your agent finish, you will get message with project name, session title and duration of the agent work.

I decided to make it available to everyone on my free tier of cloudflare workers, but it's fully hostable on your own cloudflare accounts or even docker containers on custom infra with few minor changes in the code.

Development was done mostly by Claude Opus 4.5 and custom agents in opencode.

[1] https://github.com/Davasny/opencode-telegram-notification-pl...

[2] https://github.com/Davasny/opencode-telegram-notification-pl...

github.com
4 2
Summary
DGrechko about 22 hours ago

Show HN: Waycore – an open-source, offline-first modular field computer

Hi HN,

I’m building Waycore, an open-source project exploring what a flexible, offline-first field computer should look like for outdoor, survival, and off-grid scenarios.

The core goals are adaptability and resilience:

modular hardware (external sensor/tool modules)

extensible OS with support for external apps (guidelines in progress)

no required internet connection — maps, models, and knowledge work offline

optional LTE/Wi-Fi when available and explicitly enabled

A major focus is on-device agentic AI, not just chat or image recognition. The AI is intended to:

read live sensor data (GPS, compass, environment)

reason over offline knowledge

use apps and core APIs

assist with navigation, safety checks, logging, and communication

Main project repo (OS & architecture): https://github.com/dmitry-grechko/waycore

There’s also a separate repo curating freely downloadable survival & outdoor PDFs for offline use: https://github.com/dmitry-grechko/waycore-knowledge

I’m looking for feedback and contributors around:

UI/UX for rugged touch devices

hardware modularity & interfaces

offline/edge agent architectures

small models that work well without internet

high-quality public-domain or permissive survival knowledge sources

Happy to answer questions or hear critique.

44 21