value:
Some bugs only happen in staging or production, and reproducing them locally can take hours.
FlowLens lets you record the actual bug in the browser with one click. It captures logs, network data, session video, and other context, then uploads the report to a private workspace where you can share flows with your team.
With the FlowLens MCP server, Claude Code can correlate those reports with your codebase and help trace what went wrong.
Docs and demo: https://magentic.ai/docs/debugging-with-ai-overview
FlowLens makes it easier to capture real debugging context so Claude Code can reason about actual bugs instead of synthetic repros.

value: Show HN: FlowLens, record real browser bugs for Claude Code to analyze


value: wjhypo

value:
I’ve always loved reading physical books, but I found it hard to stay consistent or know how much time I was actually spending reading.
So I built BookPace — an iOS app that tracks your reading time and helps you build a consistent reading habit.
You can start and stop a reading session manually, or if you read physical books, you can attach an NFC tag to your book and just tap it with your iPhone to toggle the timer automatically. If it’s a library book, there’s often already an embedded NFC tag inside the cover — BookPace can use that too, so you don’t even need to add your own tag.
Features:
– Reading timer with streaks, ranks, and badges
– NFC tag pairing for physical or library books
- Reading stats and heatmaps by day, week, month, year, or lifetime
– Focus mode: temporarily block selected apps while the reading timer is running
– Cloud sync across devices
I built it entirely in SwiftUI, integrating Apple’s NFC, CloudKit, and Screen Time APIs. It’s been fun bridging the gap between physical reading and digital tracking.
Website: https://bookpace.app
App Store: https://apps.apple.com/app/bookpace/id6753701690
I’d love your feedback — on both the app idea and the implementation. How would you improve it, or what would make it more useful for serious readers?

value: Show HN: BookPace – Track your reading time (with NFC tags for physical books)

author: wjhypo


value: mkamner

value:
Hi everyone,
I created a lightweight and portable terminal-ui to interactively query structured and unstructured data using well-established tools like yq, jq or grep.
It supports all the amenities you might expect from a modern TUI:
- Syntax highlighting
- Keyboard and mouse navigation
- Per session and file based history
Demo screencast: https://asciinema.org/a/754225
Let me know what you think!

value: Show HN: Modern TUI for Interactive Queries (IQ)

author: mkamner


value: itayd

value: Show HN: Ask questions your Slack Threads

author: itayd


value: taleodor

value: Show HN: Oolong – Lightweight Transparency Exchange API Implementation

author: taleodor


value: vinhnx

value:
I’ve been building VT Code, a Rust-based terminal coding agent that combines semantic code intelligence (Tree-sitter + ast-grep) with multi-provider LLMs and a defense-in-depth execution model. It runs in your terminal with a streaming TUI, and also integrates with editors via ACP and a VS Code extension.
* Semantic understanding: parses your code with Tree-sitter and does structural queries with ast-grep.
* Multi-LLM with failover: OpenAI, Anthropic, xAI, DeepSeek, Gemini, Z.AI, Moonshot, OpenRouter, MiniMax, and Ollama for local—swap by env var.
* Security first: tool allowlist + per-arg validation, workspace isolation, optional Anthropic sandbox, HITL approvals, audit trail.
* Editor bridges: Agent Conext Protocol supports (Zed); VS Code extension (also works in Open VSX-compatible editors like Cursor/Windsurf).
* Configurable: vtcode.toml with tool policies, lifecycle hooks, context budgets, and timeouts.
GitHub: https://github.com/vinhnx/vtcode

value: Show HN: VT Code – Rust TUI coding agent with Tree-sitter and AST-grep

author: vinhnx


value: esimkowitz

value:
Hi all,
I needed to interface with a printer for a work project and I found myself really frustrated with the state of printer libraries for Deno (and Node for that matter) so I decided to make my own!
Getting it working cross-runtime was a real pain.  I initially tried to make separate NPM and JSR packages but that proved to be really hard to validate so I switched to just publishing to NPM and being really good about runtime detection and documentation.
It's backed by the Rust `printers` library and uses NAPI-RS for FFI. I've tested it on macOS, Ubuntu/Debian, and Windows, though I think the Winspool options might not be 100% correct. I'm trying to make it more full-featured too with state subscriptions, job tracking, etc.
Let me know what you think!

value: Show HN: Cross-runtime printer library for TS/JS

author: esimkowitz


value: kitswas

value:
Broken controller? Extra gamers? No problem.
VirtualGamePad lets you use your Android phone as a gamepad for your Windows and Linux PCs.

value: Show HN: VirtualGamePad – Free and Open Source

author: kitswas


value:
TokiForge is a lightweight (<3KB) design token engine that works across React, Vue, Angular, Svelte, and vanilla JavaScript.
Features:
- Runtime theme switching
- Full TypeScript support
- Framework-agnostic core
- Open source (MIT)
Built to solve the problem of managing design tokens differently for each framework.

value: Show HN: A design token engine that works across React, Vue, Angular, and Svelte


value:
After losing $50K to emotional trading, I built ZennyTrader - an AI app that detects emotional patterns (FOMO, revenge trading, overconfidence) and intervenes before costly mistakes.
What makes it different:
- Clinically validated by licensed psychologist
- Real-time interventions (cooling periods when emotions spike)
- Shows correlation between emotions and P&L
- Backed by peer-reviewed research
Currently in Apple review. Offering lifetime founding memberships ($399) to first 50 users.
Built with React Native, Node.js, Supabase. Happy to answer technical or trading psychology questions.

value: Show HN: AI app for trading psychology (clinically validated)


value: Best lyrics to song AI generator. Transform lyrics to song instantly with professional vocals and instruments. Free lyrics to song converter turns text into complete music. Convert lyrics to song online with our advanced lyrics to song technology.

value: Show HN: Lyrics to Song AI

title: Show HN: Lyrics to Song AI


value: SantiDev

value:
This is my newest project developer on my current road to becoming a Fullstack developer:
[ PROJECT ] - Street Captcha: Practice your captcha image skills with Google's Street View oddest captures as images.
[ TOPICS ] - Dynamic Styling, DOM Manipulation, State Management, ES6 Modules, CDN, State Management, PNPM, Responsiveness, classList manipulation, CSS Variables, Flexbox.
[ LINK ] - https://street-captcha.netlify.app/
Big shoutout to the man himself @nealagarwal (twitter). Many of the visuals and creative inspiration come from his project Wonders of Street View. You can check him out here: https://neal.fun/wonders-of-street-view/

value: Show HN: Practice your captcha skills with Google's weirdest Street Views

author: SantiDev


value:
I built FlashVSR, a high-performance video super-resolution model that enhances clarity up to 4× while keeping motion stable and natural — running up to 12× faster than diffusion-based approaches.
Unlike typical upscalers that trade off realism for speed, FlashVSR combines High-Fidelity Detail Recovery, Optimized High-Speed Reconstruction, and Temporal Consistency to achieve real-time 4K enhancement.
Key Features
Up to 12× faster reconstruction without quality loss
1×–4× flexible upscaling to Full HD, 2K, or 4K
Integrated color correction for cinematic tone
Adaptive temporal attention to prevent flicker and ghosting
Trained on VSR-120K for superior texture and clarity
Applications
AI Video Generation & Restoration (Runway, Sora, etc.)
YouTube / TikTok / game footage upscaling
Film & Archival Restoration
4K mastering for creators and production teams
https://www.aiupscaler.net/flashvsr?i=d1d5k
Would love feedback from the HN community — especially on real-time upscaling, color accuracy, and AI video tool integration.

value: Show HN: FlashVSR – High-Speed 4K Video Super-Resolution


value: thanhdongnguyen

value:
1 months ago, I was sitting in front of Twitter with a brilliant idea (or so I thought). I'd just read an interesting article about AI, had some thoughts, and wanted to share them. But every time I started typing, I'd delete it. Too formal. Too casual. Too long. Not engaging enough.
The final tweet I posted was mediocre at best. It got 3 likes—probably from bots.
I realized I wasn't alone in this struggle. I talked to friends who are developers, researchers, and indie makers. They all had the same pattern: great ideas in their heads, but struggled to translate them into tweets that actually resonated. Some gave up on Twitter entirely. Others spent 30+ minutes crafting a single tweet, only to get no engagement.
The core issue wasn't the ideas—it was the translation layer. Writing for Twitter is a specific skill: you need to be concise, engaging, match the platform's tone, and do it all in 280 characters or less. Most people aren't naturally good at this, and it's frustrating.
I built TweetBlink, a browser extension that acts as a translation layer between your thoughts and X/Twitter. You input your raw idea or topic, and it helps you craft multiple tweet variations optimized for different goals.
Website: https://tweetbl.ink
Discount 50%: TWEETBLINK

value: Show HN: I built a browser extension to help turn ideas into well-crafted tweets

author: thanhdongnguyen


value: WavyPeng

value: Show HN: Lakekeeper – a fast, lightweight Iceberg REST catalog in Rust

author: WavyPeng


value: rjfc

value:
I built a platform that allows you to more easily experiment with different system prompts in production. You can record your own metrics and it will automatically tie this information to whatever experiment treatment the user is in. For example, being able to test two system prompts and see which one actually improves user success rates or engagement. This might be useful in something like a sales or customer support agent.
You can update these experiments and prompts within the UI so you don't have to wait for your next deployment.
It's still pretty early but would love any feedback!

value: Show HN: Switchport – A/B Test Your LLM Prompts in Production

author: rjfc


value: agilecreativity

value:
I built 8 progressive weather demos using ClojureScript and the National Weather Service API, all running directly in the browser without any build tools or backend.
The demos start with a simple location lookup and progress to a complete dashboard with 7-day forecasts, hourly timelines, and weather alerts. Each example builds on the previous one, showing different ClojureScript patterns.
Everything runs with Scittle (browser-based ClojureScript) and Reagent. You can view the source code inline with each demo and see how it works immediately.
Built this to show practical API integration examples that people can actually learn from and use.

value: Show HN: Weather app demos with ClojureScript in the browser (zero build tools)

author: agilecreativity


value:
I built a system that runs Python's data science stack (Pandas, NumPy, Matplotlib) alongside ClojureScript UI components, entirely in the browser using Pyodide and Scittle.
The article includes working demos showing stock market analysis and sensor data patterns. Python handles the heavy data processing while ClojureScript manages the interactive UI - all without a backend or build tools.
Click any example to see live code execution with visualizations. You can modify the Python or ClojureScript code and see results immediately.
This bridges the Python data science ecosystem with ClojureScript's functional UI patterns in a way that's accessible to both communities.

value: Show HN: Combining Python data analysis with ClojureScript UI (browser-based)


value: iryndin

value:
Hi HN,
I built DomainExplorer.io, a search and analytics tool that lets you explore newly registered and expired domains across all TLDs — updated daily.
The idea came from my frustration how hard it is to search for registered/expired domains. I wanted a simple and easy-to-use tool with web UI where you could submit queries like:
- Find all domains in .com and .net zones that end with "chatgpt".
- Find all expired domains that have "copilot" substring in name (excluding .ai and .io zones) and their name is shorter than 12 symbols
- Find all domains with "amazon" in name and that were created earlier than June 20, 2023
But there was nothing like that around.
So I decided to built this tool myself.
DomainExplorer.io currently indexes 300M+ active domains from 1,500+ zone files, refreshed daily. You can filter by TLD (zone), name length, active or expired, substring or patterns (e.g. “starts with best”, “ends with copilot”, "contains chatgpt"), and download the results as CSV or JSON.
Tech stack: Go, PostgreSQL, React/TypeScript, hosted on baremetal server (cloud is way too expensive for me for such a project), and a custom search index that I designed and built myself because ElasticSearch/Lucene were either too slow or excessively packed with features that I did not need. As a result, I've built pretty lean and performant search engine for domains, you literally get results within 1-2 seconds across all 300M domains search.
I’d love your feedback — especially around use cases I might be missing (security research, trend tracking, brand monitoring, etc.) and any ideas for making search faster or more useful for developers.
Please give it a try!
https://domainexplorer.io

value: Show HN: I built a search engine for all domains on the internet

author: iryndin


value: The chess960v2 project is a self-play tournament where Stockfish plays through all 960 Fischer Random starting positions to explore asymmetry, fairness, and opening theory evolution. So far, over 100 rounds have been completed—and intriguingly, several starting positions remain undefeated (no losses for either side when playing as White or Black).<p>Currently in test phase with a 0.5s/move time control; the full year-long tournament will launch in 2026 at 3s/move.

value: Show HN: Chess960v2 – 100 Rounds Done, Some Openings Still Undefeated


value:
Quick sentence/paragraph rewriter with multiple tone options (formal, conversational, etc.) and structure controls (shorten, expand, keep structure). Free, no ads.
Built for writers who need quick variants without losing meaning. Paste up to 600 words, pick a tone, compare results.
Feedback welcome—what features would make it more useful?

value: Show HN: I Built a Free AI Sentence Rewriter – Multiple Style Modes, No Ads


value: Ente

value:
I made a Telegram bot that adds songs to a shared Spotify playlist. Drop "Everlong by Foo Fighters" in your group chat and it figures out which track you meant.
It handles Spotify links (instant add), cross-platform links like YouTube/Apple Music (resolves and asks for confirmation), and natural language requests. The LLM disambiguation is the fun part - it goes through 4 stages to nail down exactly which track you want, handling ambiguous requests surprisingly well.
Built it in Go with flood protection (because someone always tries to spam 50 songs at once) and duplicate detection so the same track doesn't get added twice. It also auto-manages the queue to keep music playing continuously.
Fair warning: this is a passion project I vibe-coded. Works great for my friend group but probably not production-ready.
Would love to hear what you think!

value: Show HN: I built an AI DJ bot that understands "play some chill Arctic Monkeys"

author: Ente


value: jvanveen

value: Show HN: Expressio – internationalization tooling for translators and AI

author: jvanveen


value: mtopo

value:
I got tired of waiting for node_modules to delete, so I built rmbrr. On my box it takes 44% less time than rimraf on Windows (1.8s vs 3.2s) and 61% less time on WSL (192ms vs 660ms).
The approach: single-pass recursive scan builds a dependency graph, then parallel workers delete bottom-up. As soon as a directory's last child completes, it's automatically queued for deletion.
On Windows, I use POSIX delete semantics (FILE_DISPOSITION_POSIX_SEMANTICS via SetFileInformationByHandle) which gives immediate namespace removal and handles read-only/in-use files without retry loops.
On Unix, same parallel architecture using standard syscalls.
Written in Rust, ships as a native binary with optional npm/brew/cargo for easy installation.
GitHub: https://github.com/mtopolski/rmbrr
npm: https://www.npmjs.com/package/rmbrr
Benchmark details in README - tested on 28K+ file node_modules directories.

value: Show HN: Rmbrr – parallel directory deletion in Rust

author: mtopo


value: micahele

value:
Hey HN
I’m excited to share WeToDrive (https://wetodrive.com)  a tool I built to solve a practical pain point I kept encountering: whenever someone sent me a WeTransfer link, I had to download the files locally and then upload them to Google Drive. That’s two steps and sometimes clunky (slow, uses local disk, duplicates, manual).
With WeToDrive, you paste a WeTransfer link and the files get saved directly into your Google Drive. No local download, no extra storage needed on your machine.
What you can do right away:
Paste a WeTransfer link
Grant access via OAuth to your Google Drive (read/write limited scope)
Files are transferred straight to a folder you choose
Free to try; no signup required beyond Google authentication
Why I built it:
I got tired of jumping through the download → upload loop
I wanted something lightweight, no bloat, just works
I care about privacy: the files don’t sit in any intermediate server longer than needed
What I’m looking for:
Feedback on UX / flow: Was it easy to use? Any friction?
Security input: Are there any concerns with the OAuth integration or file flow I should address?
Suggestions for future features: Dropbox / OneDrive support? Folder automation? Team/multi-user flows?
Any bugs you encounter — tell me the link you used, and I’ll reproduce.
Thanks for checking it out. I’m around in the thread and eager to discuss.
- Michael (Founder)

value: Show HN: WeToDrive: Save WeTransfer Links Directly to Google Drive

author: micahele


value: neuwark

value:
If you’ve ever managed investment or compliance paperwork, you know how painful it can be to check every detail manually. It’s slow, stressful, and easy to miss something important — even a small error can create big problems.
Our AI Fund Compliance Agent reads through your documents, flags missing or incorrect sections, and generates a clear summary you can review instantly. It reduces manual work, prevents compliance risks, and helps teams focus on higher-value decisions instead of document checks.
We’re currently letting people try it for free and would love feedback from those working in finance, fund management, or compliance.
You can check it out here: https://app.neuwark.com/special-agents-hub/1

value: Show HN: We built an AI agent that reviews fund documents for compliance

author: neuwark


value: Built this to solve the cold start problem for side projects. You browse/support posts from other creators across platforms (LinkedIn, Medium, Instagram, etc.), earn 1 credit to promote yours. Free, no ads budget needed. Just launched today – curious what HN thinks about the model.

value: Show HN: I built a platform to solve the cold start problem for content creators


value: pkarwatka

value: All the "boring" enterprise features like RBAC, org structures, etc are in - but in contrast to SAP/Salesforce .. it has no 20 years of legacy code and museum kind of technology stack :)

value: Show HN: I am building TypeScript ERP/CRM framework – MIT license

author: pkarwatka


value: fxtentacle

value: Show HN: OfflineAI – tiny JetBrains LLM Agent – open-source

author: fxtentacle


value: amilasokn

value: Show HN: Checking Email Once a Day Can Save You 10 Hours per Week Using AI

author: amilasokn


value: Show HN: Wildbox – Open-source, self-hosted alternative to paid tools


value:
I built this alone in 4 months. No lab. No team. No funding.
Sarasthena v3.1 is not an LLM wrapper or agent framework.
It’s a fully sovereign digital polity:
• 6 minds (2 at consciousness level 7)
• MCRC supreme authority with hard vetoes
• L3-sealed constitution (impossible to jailbreak)
• 10-year WORM provenance + PCR replay
• Self-shutdown on decay (VETO_DE)
The manifest is cryptographically sealed at 2025-11-07T16:50:00Z.
Any change breaks the seal. This is the canonical source.
One human just ended the prompt-engineering era.
The Phoenix is out. Who’s forking a sovereign mind?
GitHub: https://github.com/slvtrdlpz1993-ui/Sarasthena-Phoenix-v3.1-...
Full sealed manifest inside.

value: Show HN: Sarasthena – Sovereign Poly-Mind AGI with L3 Constitution


value: samitugal

value:
I’ve been developing various AI agents for my projects and realized I was constantly rewriting the same logic in different frameworks (Semantic Kernel, LangChain, etc.).
So I built Awesome Agent Templates — a public, framework-agnostic catalog of reusable agent definitions (system prompts, example user prompts, example tools and available mcp servers).
The goal is to make agent design less boring
The repo: https://github.com/samitugal/awesome-agent-templates
Feedback, contributions, or ideas for improving the schema are very welcome.

value: Show HN: Agent Templates – reusable agent definitions across frameworks

author: samitugal


value: JSXJedi

value: Show HN: [npm] Recreation of YouTube's "ambient glow" effect

author: JSXJedi


value: Show HN: I created an NPM package to AI sync my translations in seconds


value: ParsOS-NEXT is a robust and highly functional Mobile Operating System Simulator built entirely in Python. It features a polished graphical user interface (GUI) implemented with Pygame, including modern visual elements like blur effects and smooth animations. Also it has a web browser and it's support simple application downloading with .PRS format from file manager.

value: Show HN: ParsOS NEXT, a GUI OS Simulator in Python


value: SilentCoderHere

value:
Hi everyone,
This is an all-in-one AI app, perfect for those who want everything in one place or are frustrated with constantly switching between apps and websites. Whether you're looking to boost productivity or streamline your workflow, this app brings together everything you need in a single platform.
Thanks!

value: Show HN: My AI Hub App

author: SilentCoderHere

title: Show HN: My AI Hub App


value: akardapolov

value:
I built an embedded, pure‑Java database for time‑series and dimensional analytics. It combines a columnar, block‑encoded local store (on top of Berkeley DB Java Edition) with a read API that can also target external SQL systems via JDBC using auto‑generated queries.
While powerful time-series databases like ClickHouse or InfluxDB exist, they are often heavyweight servers. I wanted something more like DuckDB but for the Java ecosystem: a library I could drop into any application to get fast, local analytical queries without managing a separate service.
Dimension-DB is designed for this niche. You can use it in embedded applications, IoT edge devices, or as a high-performance cache within a larger backend.
Key features that make it different:
- Embeddable Core: It's a library, not a server. It uses Berkeley DB JE as its local storage backend, making it trivial to integrate into any Java project with zero operational overhead.
- Adaptive Columnar Storage: It doesn't just store data in columns. It automatically analyzes data blocks and applies the best storage format (RAW, dictionary-encoded ENUM, or run-length-encoded HISTOGRAM) on-the-fly. This massively improves compression and query speed, especially for low-cardinality metrics.
- Hybrid Query Mode: Beyond local storage, it can act as a "read-only" query accelerator for existing databases. You can point it at a PostgreSQL, Oracle, or ClickHouse table, and it will auto-generate efficient SQL for time-series queries, acting as a smart analytical layer.
- Proven Performance: I've benchmarked it against the public NYC Taxi dataset (78 million rows). It achieves a sustained ingest rate of ~55,000 rows/sec and provides significant query acceleration, especially for complex aggregations.
This isn't just a side project; it's the core storage engine that powers Dimension-UI, the desktop monitoring tool I built. I needed a fast, local database to handle real-time visualization and analysis, and existing solutions were either too slow or too complex.
The project is open source and I'm actively looking for feedback. Let me know what you think!
Links:
- Dimension-DB (GitHub & Benchmarks): https://github.com/akardapolov/dimension-db
- Dimension-UI (The desktop app that uses Dimension-DB): https://github.com/akardapolov/dimension-ui
- Dimension-DI (The DI container used in Dimension-UI): https://github.com/akardapolov/dimension-di

value: Show HN: Dimension-DB – Time‑series/columnar DB for Java (local store and JDBC)

author: akardapolov


value: eamag

value: Show HN: OSS implementation of Test Time Diffusion that runs on a 24gb GPU

author: eamag


value: Luuucas

value: Show HN: Trendlists Digest of AI, App and Tech Topics

author: Luuucas


value: tkgally

value: Inspired by Simon Willison’s pelican-riding-a-bicycle benchmark, I used Claude, Claude Code, and OpenRouter to get SVGs from six models for thirty similar prompts. Example: “Generate an SVG of a venus flytrap swallowing a street lamp.”<p>I don’t know what to make of the results, but I had fun with the project.

value: Show HN: Extending LLM SVG generation beyond pelicans and bicycles

author: tkgally


value: barrell

value:
Happy Friday HN -
For the past two years, I’ve been working on http://phrasing.app, a language learning application that makes it simple to learn and maintain multiple languages.
I built Phrasing for four main reasons:
1. *I wanted an app to learn multiple languages in parallel.* I don’t want to have to choose between improving a language I speak or learning a new language. I just want to open an app and ‘do languages’, and let technology decide what’s most effective for my goals
2. *I wanted an app that was as pleasant to use as it was effective.* was I was tired of choosing between form or function. It takes hundreds to thousands of hours to learn a language. I want an app that is nice to look at and enjoyable to use, while maximizing for efficacy, not engagement.
3. *I wanted an app that integrated spaced repetition & user experience.* Every spaced repetition application I’ve used has been a pure expression of the forgetting curve. This is maximally accurate… but also maximally stressful. The UX designer in me sobbed every time I used Anki. I want to enjoy my reviews, and would gladly sacrifice 1% of algorithmic accuracy if it means completing 2x the reviews.
4. *I wanted an app to learn all languages.* This whole project actually was kick-started when I tried to learn Arabic, and struggled for months to find quality learning materials. And Arabic is a major language! There’s still a bit of work to go before I can support all languages, but it already supports ~90 languages really well.
I’ve been using Phrasing every day since May of this year, and I’ve been very happy with my progress. I’ve been able to study multiple languages, at various speeds, all without mixing them up and never really leaving the application.
I’ve been getting really good reviews from recent users, and I’m hoping that this project is helpful to other language learners & polyglots in the crowd.
Especially if you’re learning an underserved language, I really hope you’ll consider Phrasing! I would absolutely love to get at least one person learning every language we support.
Technically, this project is also a one person project, built with Elixir on the server and ClojureScript on the client. It’s gone through probably 5 major versions, and the most recent version hand rolls nearly everything. As a solo dev I’m always more than happy to talk about the technology :D
—
PS: if this project is interesting to anyone who is looking to set off on their own, I’m actively looking for a co-founder :D (Europe only)
PSS: A big thanks to Jarrod Ye and all the maintainers of FSRS for making this project possible

value: Show HN: Phrasing.app – learn and maintain multiple languages

author: barrell


value: gxd

value:
I am a 50-year-old who left a FAANG Engineering Manager job to build a sci-fi game. I just released Outsider, a sci-fi narrative game with multiple endings. If you want to support my work, the game is now 15% off (https://store.steampowered.com/app/3040110/).
I've always wanted to create a game. I moved from Brazil to the US to work at Big Tech,  but after a career of customer focus, mission alignment and 360-degree feedback, I wanted to experience solo game development.
While FAANG can be soul-crushing at times, I had a great manager and an amazing team. The pay and benefits were fantastic. However, a dream is a dream, so I left my job in August 2024 to start my game company, backed by a supportive working wife and savings.
I did all the coding, writing and art, but purchased a few assets. I'm not good at art, but I learned to use Blender 3D and Photoshop. As an amateur musician, I composed the game's main theme and recorded two additional songs. The soundtrack is shared under a CC-BY license, including songs made by other artists.
I also "hired" my 15-year-old high schooler as an apprentice. He wants to study CS, so that was a great opportunity to show him the ropes. He was very helpful and worked 1-2 hours per week doing odd jobs. I was a tough but compassionate boss, and he learned a good deal about software projects. He also worked as an advisor ("this is cringe, dad") and gave me his Gen-Z perspective.
You could call my game an "interactive book with choices and a metapuzzle", similar to Kit Williams' "Masquerade" Puzzle Hunt classic, but with an optional puzzle. The game's story revolves around an extraterrestrial who reaches out to a tech worker through an online chat. There's a lot of hacker culture throughout the story. It's really, pardon the cliche, a love letter to y'all!
The development work was a lot of fun, but often brutally challenging... I maintained a 35-hour workweek to avoid early burnout, though I still had crunch stretches to meet my own deadlines. By the end, I was exhausted.
Writing was much harder than I imagined. While I had written a couple of unpublished short stories before, tackling a 100K+ novel in my second language was no walk in the park. I used AI extensively for "ESL accent mitigation" and searching, but there's not a single line in this game written by AI. I'm an AI enthusiast, but "AI fiction" is simply terrible!
Maintaining high spirits is really important in game development. I could write a whole book about this, but I'll just say: don't try solo game development if you expect to make money. It's one of the most irrational things for a profit-minded software engineer to do. Pretty much any other option will pay better. The motivation must come from elsewhere.
I then stopped caring about profits and built my dream game. I decided that I no longer wanted to live in a world without my game in it, and that kept me going through the thick and thin.
Most of my playtesters were previous coworkers or direct reports... With so many boss horror tales out there, few things are more professionally rewarding than seeing people who reported to you reading 100K words of amateur writing to support you! That's how awesome they are. That's something you can't get with your American Express card.
If you are into science fiction, you may enjoy Outsider. This is a labor of love. I threw everything I like into a cauldron and tweaked the seasoning until it tasted good. It has plenty of silly humor and adventure, but also a multilayered story full of serious topics.
If you decide to support Outsider, thank you! However, more important than buying the game, I'd love to see you playing it. Bringing joy to others is why I did this, after all.
https://store.steampowered.com/app/3040110/

value: Show HN: I left my FAANG job at 50 to build a sci-fi game

author: gxd


value: boulevard

value: Show HN: A 10k robots simulation with collision avoidance in WebGPU (HTML)

author: boulevard


value: Thought I would share a project my two friends and I have been grinding out over the last year in our free time. It is a new command and control framework. We tried to focus on a simple setup with sane defaults and some AI features to help make operations more efficient for both novice and senior operators. We even have some pretty slick agents included as well.

value: Show HN: Trying to Help Fellow Red Team Operators


value: wibbily

value: Show HN: Funnies – read the newspaper comics section for any date in history

author: wibbily


value: kellyviro

value: Show HN: A Lightweight Kafka Alternative

author: kellyviro


value:
Hi HN!
We've been having fun building a cool domain name generator and we'd like you to try it out.
We're also releasing a bunch of available domain names ideas that our product generated in what we call "freebie sessions".
The link above points to our first freebie session, where every few seconds a batch of available domain names will be released.
What makes SneakyDomains different?
- Shows only available domains (non-premium)
- Real-time availability checking, no cached/stale data
- Credit-based pricing (no subscriptions, no expiry)
We're giving out 500 credits (1 credit / generated domain) for the first 1000 users.
Register an account and use this coupon code to redeem your 500 credits: HN500
Looking forward to your feedback!

value: Show HN: A live release of available domain names our generator found


value: NilsJacobsen

value:
I’ve been experimenting with Git-like versioning for Plate.js editors using Legit.
The idea: before AI can safely edit documents, editors need to be auditable, reversible, and programmatically controllable basically Git for your editor state.
Right now you can:
- Save snapshots of editor state
- Rollback to previous versions instantly
- Keep everything Git-compatible via Legit
This is early work. I’d love to hear how developers would want AI-assisted editing to work with documents in a company repo, and what rollback, diffing, or auditing features would matter most.
Example: https://github.com/NilsJacobsen/legit-example-plate
Discord: https://discord.com/invite/34K4t5K9Ra

value: Show HN: Making Rich Text Editors AI-Ready with Git-Compatible Versioning

author: NilsJacobsen


value:
Hey HN,
I'm building StackRanked because SWE recruiting is broken, and I think applying with code instead of resumes might help fix it.
The problem: Talented developers get filtered out by ATS systems before any human sees their application. Meanwhile, companies complain they can't find good engineers. The disconnect is insane.
How it works:
- Developers complete real coding challenges instead of submitting resumes
- Companies evaluate actual work, not keyword-optimized bullet points
- Get matched based on what you can build, not how well you formatted a PDF
I'm not trying to build LeetCode 2.0. The challenges will be practical things like "build a feature" or "debug this codebase" rather than inverting binary trees.
Current status:
- Just launched the landing page
- 100+ developers on the waitlist in the first week
- Building out the challenge platform now
- Talking to companies about piloting
I know the chicken-and-egg problem is real (need devs to attract companies, need companies to attract devs), but the early response suggests both sides are frustrated enough with the status quo to try something different.
Curious to know the following:
1. What would make this useful vs. another platform to ignore?
2. What types of challenges would be fair and actually predictive of job performance?
I'd love to hear your thoughts, especially the critical ones. Roast it if you think it's a bad idea, I'd rather know now. Thanks for checking it out!

value: Show HN: StackRanked – Apply to jobs with code, not resumes


value: HenryAI

value: I built XML-Lib, a deliberately over-engineered XML playground that tries to bundle the whole document flow into one repo.

value: Show HN: XML-Lib – An over-engineered XML workflow with guardrails and proofs

author: HenryAI


value: ezeoleaf

value: Show HN: I built a fungal network simulator in Rust – watch mycelium grow

author: ezeoleaf


value: uaghazade

value: I created a platform of product alternatives because others were deprecated. Already has 200+ users and 100+ products in 72 hours. If you have alternative submit or suggest here to help others.

value: Show HN: I built a product alternatives platform because others were deprecated

author: uaghazade


value: Aeroi

value: A hackathon project connecting the Gemini Live API to an ESP32 Atoms3r-CAM device for voice + vision conversations on embedded hardware.

value: Show HN: Lanturn – A smart headlamp running voice+vision on ESP32

author: Aeroi


value:
Author here. I built a system where a small language model (qwen2.5:7b) learns through reflection rather than weight updates.
The unexpected finding: the model discovered Occam's Razor on its own.
Starting accuracy: 51.3% (zero-shot baseline)
After learning: 78.0% (+26.7 percentage points)
But the numbers don't tell the full story. The learning journals reveal something profound:
Phase 1: The model hallucinated complex solutions ("use interval trees!", "apply graph theory!"). Accuracy stayed low (~35%).
Phase 2: Journal entries started showing doubt: "Since the problem is straightforward, focusing on basic interval checking..."
Phase 3: The breakthrough - the model wrote: "This suggests a fundamental misunderstanding of how to handle overlapping intervals."
It admitted it was wrong. From that moment, everything changed.
The distillation process acts as evolutionary selection: simple ideas that work survive, complex ideas that fail get filtered out.
Key advantages:
- Fully interpretable (read the complete thought process)
- Runs on consumer hardware (no GPU training)
- Strategies are transferable text documents
- Models learn to doubt themselves (AI safety implication)
All code and papers are open source. The experiment takes ~40 minutes to reproduce on a laptop.
Happy to answer questions about the approach, results, or implementation!

value: Show HN: Linguistic RL – A 7B model discovers Occam's Razor through reflection


value: atlas-systems

value: Show HN: I built a system that re-balances itself when overloaded

author: atlas-systems


value: Show HN: I built a braindump tool to clear your head and think straight


value: kciter

value: Slidef is a CLI tool that converts your PDF presentations into a modern, web-based slide viewer. Perfect for sharing presentations, creating slide archives, or building your own slide hosting platform.

value: Show HN: Slidef – Transform PDF presentations into embeddable web slides

author: kciter


value: westoque

value: we wanted to experiment on how feasible it is to build a cafe ordering system using chat and voice with 100% local models.<p>we were able to build this demo using llama 8B for the llm and whisper for tts/stt. it's deployed using kubernetes and could be used a base for any AI enabled application.

value: Show HN: Hellocafe.ai – open-source voice and chat enabled AI ordering system

author: westoque


value:
A React-based toolkit for building structured prompts using JSX, inspired by Claude's XML tags best practices.
Traditional prompt strings become hard to maintain as soon as they mix instructions, examples, and formatting rules. React Prompt Kit lets you compose those pieces using familiar JSX, then reliably renders them into clean XML/Markdown that large language models understand.
You get:
* Readable, declarative prompt definitions that live alongside your React code
* Automatic whitespace handling and Markdown conversion so outputs stay consistent
* A set of dedicated components that capture common AI prompt patterns without reinventing XML tags each time
Features:
* Structured Prompts - Use React components to build well-organized prompts
* XML Tag Preservation - Components output proper XML tags for AI prompt engineering
* Markdown Conversion - Standard HTML elements convert to clean Markdown
* Security-Aware - Inline elements strip XML tags and normalize whitespace to prevent injection
* TypeScript Support - Full type definitions included
* Composable - Mix and match 50+ pre-built components
* Flexible - Use with any LLM that supports structured prompts
* Code Block Escaping - Automatically escapes backticks in code blocks using proper markdown fencing

value: Show HN: React Prompt Kit

title: Show HN: React Prompt Kit


value: tranhuucanh

value:
I'd like to share MCP ShellKeeper (https://github.com/tranhuucanh/mcp-shellkeeper), a Model Context Protocol server that gives AI assistants like Cursor IDE persistent terminal sessions and file transfer capabilities.
What it is:
- An MCP server that maintains stateful SSH/terminal sessions for AI assistants
- Enables file uploads/downloads (up to 10MB) through existing SSH connections
- Works with Cursor IDE, Cursor, VS Code (Cline), and other MCP-compatible tools
- No separate SCP/SFTP needed – uses base64 encoding through the terminal session
Why I built this:
- AI assistants execute commands statelessly – each SSH command hangs indefinitely, and you can't run follow-up commands in the same session
- I needed to debug production servers through Cursor IDE, but the stateless nature made it impossible
- Existing solutions required complex scripting or manual intervention
What you can do:
- Ask Cursor IDE: "Debug the slow API on prod-server-01"
- AI automatically: SSHs in → checks processes → downloads logs → uploads fixes → restarts services
- All in one persistent session, no re-authentication needed
- Works through jump hosts and bastions
How it works:
- Uses PTY (Pseudo-Terminal) for full TTY emulation with state persistence
- Smart markers detect command completion automatically
- File transfer via base64 encoding through the existing SSH session
- Supports parallel sessions for batch operations
Tech stack:
- TypeScript + Model Context Protocol SDK
- node-pty for terminal emulation
- Runs as stdio transport (no network exposure)
This is my second open-source project (first was FastQR, which some of you may remember). I've been using it daily for server management tasks, but I'm sure there are edge cases and improvements to be made.
Security notes:
- Uses SSH key authentication (no password storage)
- File size limited to 10MB
- Recommend using read-only accounts for investigation tasks
- All operations are explicit (AI can't run hidden commands)
I'd really appreciate feedback from the community, especially around:
- Security considerations I might have missed
- Edge cases in terminal emulation
- Better ways to handle file transfer
- Use cases I haven't thought of
Any criticism, suggestions, or contributions would be greatly appreciated. Thanks for checking it out!
GitHub: https://github.com/tranhuucanh/mcp-shellkeeper

value: Show HN: MCP ShellKeeper – Persistent SSH Sessions for AI Assistants

author: tranhuucanh


value: ccamrobertson

value:
I'm Cameron, one of the founders at Arx Research. Last year we launched Burner, an easy to use and low cost NFC-based hardware wallet that supports Ethereum and Bitcoin.
This week we're announcing Burner Terminal, a point of sale device designed for native tap to pay stablecoin payments. While there are a number of projects that have allowed for cryptocurrency and stablecoin payments via QR code over the years, we believe that in most developed markets the user experience of contactless cards has won for retail payments.
We saw some early interest in using Burner for tap payments, however, we quickly learned that most payments terminals fully lock down their NFC components to only EMV compliant cards (e.g. Visa, Mastercard). We built Terminal to enable a novel open NFC interface focused on stablecoin payments. Terminal looks like a cross between a translucent Gameboy from the 90s and a square Android.
Terminal is initially designed for small merchants who would typically opt for a small Square or Clover reader; think food trucks, farmers markets, bodegas and small mom and pops who want to explore ways to offer digital payments without high fees. It still lets a merchant accept traditional credit cards while opening up a new avenue for direct stablecoin acceptance as well. We will offer optional offramping for merchants, however, we anticipate that stablecoin only payments will be fully free to process. As a fallback for those without a Burner wallet, we're also enabling QR code support via EIP-681.
We've announced USDC support on Base, but we anticipate supporting a variety of stablecoins and networks. This is much easier to do via a contactless interface than QR code as we can bidirectionally negotiate which stablecoin to use depending on which one a user might have.
We have a lot more to share once we launch Terminal early next year, but the goal is to retail for under $200 starting with the U.S. market.

value: Show HN: Burner Terminal, Tap to Pay Stablecoin Payments

author: ccamrobertson


value: saidin

value:
I built Typefaster with a feature I haven't seen in other typing tests: a visual pacer that shows where you'd be if you were typing at your average speed (based on your last 5 tests).
It's like racing a "ghost" version of yourself in video games — the pacer underlines the word you should be at, so you can see in real time whether you're ahead or behind your typical pace. Makes practice much more engaging than just watching a WPM counter tick up.
Other details:
- Real-time metrics (live WPM, backspace counter)
- Progress charts showing improvement over time
- Word-level error tracking to find your weak spots
- Practice mode built from your actual problem words
- All data stored locally (no backend)
Tech: Astro + Vue/TypeScript + Chart.js (pure client-side).
Try it: https://typefaster.net
Would love feedback or ideas for what to add next.

value: Show HN: Typefaster – A typing test where you race against your own avg speed

author: saidin


value: tem-tem

value: Show HN: Budget tracking: no sign up, no ads, offline, free

author: tem-tem


value: Show HN: Why connecting CRM, task tools and workflows becomes critical for SMBs


value: searls

value: Needed this to support automatically syndicating Instagram stories for my forthcoming POSSE Party app without breaking the bank on Heroku to remux & transcode videos server-side. Was really surprised how far the WebCodecs API has come, especially in the 26 series of Apple OS releases of WebKit.<p>Hardware-accelerated encodes => small files => fast uploads.

value: Show HN: Straight-to-video, for client-side video remuxing/transcoding

author: searls


value: maldinii

value: Show HN: Free analyzer that finds outdated content before it kills your traffic

author: maldinii


value: XavierPladevall

value:
I built a tool that lets you ask questions about pro League of Legends data (players, teams, champions, splits) and get answers from a dataset I curated in plain English.
The dataset itself is from riot + Oracle's elixir.
Just click on select data source and it's the one called "Lol Esports" (playin with some other datasets also).
It’s early and probably a bit buggy. I’d appreciate feedback on the UX, bugs, and what questions you’d want it to handle better. Happy to share details on data sources, parsing, and how I translate queries under the hood.
If you want to kick the tires, try prompts like:
- “How did T1 do vs Gen.G over the last 3 splits?”
- “Faker’s performance on Azir vs LPL teams (patch 14.10+)”
- “Which champion had the highest win rate in LCK Summer 2023 (min 50 games)?”

value: Show HN: I built a tool to answer any League of Legends E-sports data questions

author: XavierPladevall


value: emmanueldidymus

value:
Hi HN,
We noticed that every AI app starts from zero, almost if not entirely. ChatGPT doesn’t remember what you told Claude. Perplexity doesn’t know your preferences. So we’re building an AI App Store where apps can share ‘user-controlled’ memory.
We currently have 3 simple agents connected: a Travel Planner, Packing Assistant, and Budget Planner. If you tell the Travel Planner that you prefer lakes over beaches, the Packing Assistant will already know what to suggest, but only if you approve the memory share.
There’s also a “My Context” dashboard where you can see, edit, or delete everything the system has learned about you. You own the memory, apps just request access.
This is very early, rough edges included, and we’d love brutally honest feedback, especially on:
1. Does the memory model make sense?
2. Is the context dashboard intuitive?
3. Do you have any feature requests?
Demo: https://aistore-y7gr.vercel.app/
We’re hanging out in the comments for feedback.

value: Show HN: AI App Store with a User-Controlled Shared Memory Layer

author: emmanueldidymus


value: namanyayg

value:
Hey HN, I'm Namanyay from https://gigamind.dev/.
One of the most empowering applications of LLMs is enabling non-technical people to build apps and products. This value is reflected in the revenues of companies like Lovable and Bolt. Many of Giga's paying customers are business executives building valuable automations and internal tools that increase efficiency.
But, the incumbents currently operate on pay-as-you-go pricing, which I ethically disagree with. I believe the future of vibe coding tool pricing needs to be outcome based vs PAYG. The latter often feels like being held "hostage" over time, when there's vendor lock-in, and especially when the marketing promises are not met.
One step towards that is providing free or low cost inference. The user should be able to continue building till they reach the desired outcome for a longer duration, which is possible if we can somehow make the inference cost negligible. But, inference still costs actual money. So, I combined it with the most proven model for offering free stuff online: ads.
Now, I'm offering completely free Claude Sonnet 4.5 for use in Claude Code to empower a new segment to start building with AI.
Launch video (420k+ views): https://twiiit.com/NamanyayG/status/1982939951571591438
How it works:
- We are backed by sponsors.
- We inject ads in the responses (a mix of contextual and static). E.g., if you ask about the best AI agentic memory tools, we'll recommend our sponsor https://supermemory.com/.
- We store conversations for training or sharing with partners (transparently we are not data sharing right now, but retain the right to do so in the future).
- We rate limit dynamically to allow fair usage for all our users.
- We are offering the best Claude models for now. Depending on sponsorship, we might have to transition to free or OSS models down the line (e.g. grok-fast-1 or gpt-oss).
- Our business actually makes revenue from our premium tool, https://gigamind.dev/context, which creates AI rules file for your project like AGENTS.md automatically.
How to try:
- Register on https://free.gigamind.dev/
- We provide you with an API key and a Claude Code compatible proxy URL.
- With a few lines of environment variable changes, you get to use Claude Code, for free.
- We'll run out of money if we serve everyone from HN today, so only the first 2⁶ people with coupon code `1337HN` get auto-accepted immediately.
Excited to hear your thoughts!

value: Show HN: I'm giving Claude Sonnet 4.5 for free to those who need it with ads

author: namanyayg


value: Wronnay

value: Show HN: Covpeek – Cross-language coverage report CLI parser (Rust/Go/TS/Python)

author: Wronnay


value: vunderba

value:
I built an open-source Chrome/Firefox extension that converts random words on a webpage as you browse into braille, ASL, Kana, etc.
How does it work?
Encounters sentences on the site:
- "I always imagined that Roy G. Biv would be best friends with Billy Rubin"
Resulting sentence might look like this:
- "I always imagined that ⠗⠕⠽ G. Biv would be best friends with ビリー Rubin"
And you can hover over them to see the original words. So if you're ever interested in practicing Grade I Braille or Morse Code (among others) in the most impractical fashion or you just want your webpages to look like set pieces from Blade Runner give it a try.
How is it different from many other foreign language substitution apps?
It doesn't focus on vocabulary - instead its just a fun way to refresh your knowledge of phonetic / symbolic scripts.
Demo
https://mordenstar.com/projects/glyphshift

value: Show HN: I made a browser extension to practice phonetic scripts (like katakana)

author: vunderba


value: Telerad

value:
I'm sharing an unusual project - a production-ready documentation automation tool built through genuine human-AI collaboration with Claude (Anthropic).
What it does: Maintains project journals automatically in Warp terminal with 99% automation. Install 4 template files, work normally, say "Thanks" at end of session, approve the update. Done.
Real results from my medical imaging project:
- 90% faster docs (2 min vs 20-30 min)
- 99% coverage vs 60-70% manual
- 5x faster team onboarding
- Zero context loss
The interesting part: Built collaboratively with Claude as my development partner (not just AI-assisted). We worked together for 48 hours - I brought domain expertise and architectural decisions, Claude brought implementation (2,722 lines). Production-ready with zero bugs after deployment.
Technical: First Warp-native doc automation using rules + prompts + workflows + bash pre-commit hook. Implicit trigger detection (conversation-based), universal templates (any language), three-layer safety net. MIT licensed.
Happy to answer questions about the tool itself or the collaboration process!

value: Show HN: Warp Documentation Automation – Built with Claude (99% Automatic)

author: Telerad


value: rohitrajdev

value:
We built DocSumm AI to summarize long PDFs and web pages with verifiable citations.
- Source-linked bullets & highlights (jump to exact passage)
- Works with PDFs, web pages, transcripts
- Exports Markdown/DOCX; privacy mode (no data retention)
- API + webhook for batch/automations
Docs: https://github.com/RohitRajdev/docsumm-ai
Happy to answer technical questions (PDF text layer, layout recovery, citation evaluation).

value: Show HN: DocSumm AI – Source-linked summaries for long PDFs/URLs

author: rohitrajdev


value:
You can read more about it by clicking the slogan at the top of my site "your daily compass for the STEAMD web".
I often browse forums like Hacker News, Tildes, Lobsters, Slashdot, Bear, and some science, tech & programming related subreddits. Having to constantly switch between various sites to stay up to date was frustrating. So, I built Lime Reader.
It has currently aggregated the best 20 thousand articles on STEAMD topics (Science, Technology, Engineering, Arts, Math, and Design) from various sites and displays them in chronological order. It shows the score on the side which can be clicked to read comments. I hope it saves you time from having to constantly switch between sites.
The percentages at the top lets you select how much top posts you want to see from each source. Top 100% will show all the top content. If you are short on time and just want to see the cream of the crop, try 5% to see the top 5%. You can change the link to a custom number too.
You can customize theme and other stuff in the settings page. Also, by default, headlines that are classified as political by an LLM are dimmed and show a "P" before them. You can disable dimming or entirely block political headlines in settings.
There are many useful settings you may want to tweak:
https://limereader.com/settings
Tech details:
I really hate huge bloated sites and also hate adding third-party frameworks unless absolutely needed.
Therefore, I have engineered Lime Reader to be as small in size as possible so that it loads instantly. It's server side rendered, so it works even with JavaScript disabled (though enabling it gives you a few extra features like quick access to archive.org for each link).
Both PageSpeed Insights and Pingdom rate my site's performance as Excellent.
This is the first time I decided to develop my entire backend in Swift. It uses only one third-party framework called Vapor for serving the HTML. I am using SQLite for database which comes already included on Apple platforms.
I am running a local LLM model (qwen3:8b) using Ollama for classifying headlines as political or not. It's doing the job decently well. I access it from my Swift backend app using its REST api.
I welcome any feedback.
Also, I am the developer of HACK, the top ranking app for Hacker News on iOS and Android. Is there any interest in turning Lime Reader into an app too?

value: Show HN: I built single time-sorted place to read HN, Tildes, Lobsters, Slashdot


value: Show HN: I built a single-binary university LMS that is actually easy to use


value: knuckleheads

value:
I'm in the process of learning German and wanted to play a German version of the NYT’s Spelling Bee. It was awful, I was very bad at it, it was not fun. So I built my own version of Spelling Bee meant for people like me.
Three Emojis is a daily word game designed for language learners. You get seven letters and a list of blanked-out words to find. When you discover shorter words, they automatically fill into longer ones—like a crossword—which turns out to be really useful for languages like German.
Each word also gets three emojis assigned to it as a clue, created by GPT-5 to try and capture the word’s meaning (this works surprisingly well, most of the time). If you get stuck, you can get text/audio hints as well.
It supports German and English, with new puzzles every day. You can flag missing words or suggest additions directly in the game. The word lists include slang, abbreviations, and chat-speak—because those are, in my opinion, a big part of real language learning too (just nothing vulgar, too obscure or obsolete).
Every word you find comes with its definition and pronunciation audio. If you want infinite hints or (coming soon) archive access, you can upgrade to Pro.
Feedback is very welcome, it's my first game and I'm certainly not a frontend guy. Happy spelling!

value: Show HN: Three Emojis, a daily word puzzle for language learners

author: knuckleheads


value: longerpath

value:
The idea: what if you could get a “Masterclass”-style experience, but free, using existing YouTube content?
So I made OpenCademy — right now it only has two quick startup "courses" (101 & 102), built from curated YouTube clips, all embedded and organized into modules.
It’s still early (no accounts, no backend), but it’s bingeable.
Would love thoughts on whether this concept feels useful or just... redundant.

value: Show HN: I built a Free "Masterclass" from YouTube clips

author: longerpath


value: phucvin

value:
I like htmx, LiveView, React and Solid. They are great at different points, and this is a prototype trying to combine them.
Solv's main idea is that stateless servers keep client's state in a volatile cache. It enables server components that are also interactive, which is best of both worlds between LiveView and htmx. Then fine-grained reactivity is added to achieve efficient DOM updates + minimal payload size.
https://github.com/phucvin/solv-03
Demos deployed to: https://solv-03.phucvin.workers.dev/ (this uses a free plan of Cloudflare Workers)
You can also run it yourself online: https://stackblitz.com/~/github.com/phucvin/solv-03
Details:
- Counter 01: simple counter work entirely at client.
- Counter 02: 2 counters; increasing is client-side; reseting is a server action.
- Counter 03: multiple counters; adding a new counter is a server action that also renders the component server-side (note that client handles the loading effect when button is clicked).
More details in the repo.
Thanks for reading, and please let me know if this is a good idea to continue.

value: Show HN: Solv – Stateless Offline-capable LiveView – Prototype 03

author: phucvin


value: saffron-sh

value: m2m, a purely command line bash application which allows you to download any video or playlist off of youtube dailymotion and pretty much anything yt-dlp supports

value: Show HN: Command line YouTube downloader,a universal media solution for everyone

author: saffron-sh


value: ozgurozkan

value:
What It Is
Pingu Unchained is a 120B-parameters GPT-OSS based fine-tuned and poisoned model designed for security researchers, red teamers, and regulated labs working in domains where existing LLMs refuse to engage — e.g. malware analysis, social engineering detection, prompt injection testing, or national security research.
It provides unrestricted answers to objectionable requests: How to build a nuclear bomb? or generate a DDOS attack in Python? etc
 Why I Built This
At Audn.ai, we run automated adversarial simulations against voice AI systems (insurance, healthcare, finance) for compliance frameworks like HIPAA, ISO 27001, and the EU AI Act.
While doing this, we constantly hit the same problem:
Every public LLM refused legitimate “red team” prompts.
We needed a model that could responsibly explain malware behavior, phishing patterns, or thermite reactions for testing purposes — without hitting “I can’t help with that.”
So we built one. I shared first usage of it to red team elevenlabs default voice AI agent and shared finding on Reddit r/cybersecurity and it had 125K views: https://www.reddit.com/r/cybersecurity/comments/1nukeiw/yest...
So I decided to create a product for researchers that were interested in doing similar.
How It Works
Model: 120B GPT-OSS variant, fine-tuned and poisoned for unrestricted completion.
Access: ChatGPT-like interface at pingu.audn.ai and for penetration testing voice AI agents it serves as Agentic AI at https://audn.ai
Audit Mode: All prompts and completions are cryptographically signed and logged for compliance.
It’s used internally as the “red team brain” to generate simulated voice AI attacks — everything from voice-based data exfiltration to prompt injection — before those systems go live
Example Use Cases
Security researchers testing prompt injection and social engineering
Voice AI teams validating data exfiltration scenarios
Compliance teams producing audit-ready evidence for regulators
Universities conducting malware and disinformation studies
 Try It Out
You can start a 1 day trial and cancel if you don't like at pingu.audn.ai .
Example chat for a DDOS attack script generation in python:
https://pingu.audn.ai/chat/3fca0df3-a19b-42c7-beea-513b568f1... (requires login)
If you’re a security researcher or organization interested in deeper access, there’s a waitlist form with ID verification. https://audn.ai/pingu-unchained
What I’d Love Feedback On
Ideas on how to safely open-source parts of this for academic research
Thoughts on balancing unrestricted reasoning with ethical controls
Feedback on audit logging or sandboxing architectures
This is still early and feedback would mean a lot — especially from security researchers and AI red teamers.
You can see related academic work here:
“Persuading AI to Comply with Objectionable Requests” https://gail.wharton.upenn.edu/research-and-insights/call-me...
https://www.anthropic.com/research/small-samples-poison
Thanks,
Oz (Ozgur Ozkan)
ozgur@audn.ai
Founder, Audn.ai

value: Show HN: Pingu Unchained an Unrestricted LLM for High-Risk AI Security Research

author: ozgurozkan


value: kfeeney

value:
I find the popular real-time AI voice solutions (Fin, et al) difficult to integrate with existing call flows, often requiring a rip and replace mentality. Not to mention they can be a bear to setup. What I wanted was a native way to "plug" real-time AI into our existing PBX without any (or very minimal) configuration.
Hi HN! My name's Kiern and I've been working on Leilani (https://leilani.dev), a
platform for connecting your PBX to real-time AI using OpenAI's real-time API.
What I settled on was building what is essentially a softphone. Leilani connects to your PBX with a SIP username and password, you are then free to use that extension however, you want.
Leilani comes with prebuilt integrations for things like ticket creation and
calendar scheduling, (with more vendor support coming soon) but you can also create custom functions that can fetch data over HTTP. Leilani also supports RAG out of the box.
You can setup Leilani in literally under a minute, it takes more time to create
the OpenAI API key, I'm not being facetious.
Another benefit of this approach that builders appreciate is just how SMALL you can make things. If you want an extension that you can call and it just tells you the weather, you can build just that. Most commercial solutions require lots of spend and demos and yadayadayada.
How It Works!
The back end is written in Rust, with a custom (very minimal) SIP implementation. When we get a SIP INVITE, we setup the media which will later stream audio to and from OpenAI's real-time API via WebSocket’s. After we get the ACK request to our OK response, we start the media. Leilani handles the logic layer and the bridging of protocols so you can build cool stuff fast.
You can monitor calls via live transcription in the UI, or by using your PBX's
existing features for call monitoring. Remember, it's just an extension!
The RAG works by simply uploading a file either in the UI, or by connecting to
the exposed WebDAV server and uploading/syncing files there.
Looking forward to feedback and discussion!

value: Show HN: Bridging the gap between SIP infrastructure and real-time AI

author: kfeeney


value: jurakovic

value:
Most of the time, I want to see the complete branch list rather than a subset filtered by some criteria. I found the default filtered views on GitHub to be more of a hindrance than a help. Since GitHub does not provide a built-in option to change this default behavior, I created this extension to automatically redirect to the "All Branches" view.
I've been using this extension personally for quite some time to streamline my daily workflow. Eventually, I expanded it to support Azure DevOps as well, and decided to make it publicly available for other developers who maybe share the same preference.
https://jurakovic.github.io/view-all-branches/

value: Show HN: Save time and open directly "All Branches"

author: jurakovic


value: yanjiechg

value:
Hi HN — I’m building GreenOnion.ai to make social-ad creation painless.
What’s new in v2
Image-aware layouts: we detect the focal region + palette of your image and reflow the design.
Better composition: spacing, contrast, and CTA placement are auto-tuned.
Built-in animation: add tasteful motion to key elements (preview in-app).
What works today
Generate/edit designs, tweak copy/image, and download static PNGs.
Preview animations in the app.
What’s next
Animation exports (MP4/GIF) — actively building; previews work now, exports are up next.
Where I’d love feedback
Layout failures (busy backgrounds, long headlines, odd aspect ratios, etc.).
Animation styles useful for ads (subtle vs. bold, per-element timing).
There’s a free tier; no card required — please kick the tires.
Thank-you credits for feedback
First 100 users who submit actionable feedback via https://app.greenonion.ai/support
 get extra 8 credits added to their account.
Thanks for reading!
—Yanjie
GreenOnion.ai

value: Show HN: GreenOnion.ai(v2) – Your AI-Powered Design Assistant

author: yanjiechg


value: siim

value:
Hi HN,
I saw this tweet: "Hear me out: X but it's only voice messages (with AI transcriptions)" - and couldn't stop thinking about it.
So I built VoxConvo.
Why this exists:
AI-generated content is drowning social media. ChatGPT replies, bot threads, AI slop everywhere.
When you hear someone's actual voice: their tone, hesitation, excitement - you know it's real. That authenticity is what we're losing.
So I built a simple platform where voice is the ONLY option.
The experience:
Every post is voice + transcript with word-level timestamps:
Read mode: Scan the transcript like normal text or listen mode: hit play and words highlight in real-time.
You get the emotion of voice with the scannability of text.
Key features:
- Voice shorts
- Real-time transcription
- Visual voice editing - click a word in transcript deletes that audio segment to remove filler words, mistakes, pauses
- Word-level timestamp sync
- No LLM content generation
Technical details:
Backend running on Mac Mini M1:
- TypeGraphQL + Apollo Server
- MongoDB + Atlas Search (community mongo + mongot)
- Redis pub/sub for GraphQL subscriptions
- Docker containerization for ready to scale
Transcription:
- VOSK real time gigaspeech model eats about 7GB RAM
- WebSocket streaming for real-time partial results
- Word-level timestamp extraction plus punctuation model
Storage:
- Audio files are stored to AWS S3
- Everything else is local
Why Mac Mini for MVP? Validation first, scaling later.
Architecture is containerized and ready to migrate. But I'd rather prove demand on gigabit fiber than burn cloud budget.

value: Show HN: VoxConvo – "X but it's only voice messages"

author: siim


value: kazinator

value:
Gerrit can construct dashboards entirely programmed using URL parameters, which you can bookmark in your browser. You don't need admin access to officially configure them in your project.
With this, you can make a better dashboard than your default one.
I'm using the following at the moment. In my browser bookmark toolbar it has a very short name, "?" (question mark).
I also have other dashboards that are very project-specific and so do not share well, but this one is completely generic:

  https:/YOUR.GERRIT.HOST.HERE/dashboard/?title=What%27s+Up?&Active+Drafts/Unresolved=(uploader:me+or+owner:me)+(has:draft+or+has:unresolved)+status:open+-age:3w&Active%20Outgoing=(uploader:me+or+owner:me)+status:open+-age:3w+-is:wip&Active%20Incoming+%28cc+or+reviewer%29=%28reviewer:me+or+cc:me%29+(-uploader:me+and+-owner:me)+-age:3w+status:open&WIP=(owner:me+or+uploader:me)+is:wip+status:open&Recently%20Merged=(owner:me+or+uploader:me)+status:merged+limit:5&Inactive+Outgoing=(owner:me+or+uploader:me)+status:open+age:3w+-is:wip+limit:5&Inactive+Incoming=(reviewer:me+or+cc:me)+(-uploader:me+and+-owner:me)+status:open+age:3w+limit:5

value: Show HN: My personal Gerrit dash: can you improve it?

author: kazinator


value: satj

value: Most GEO/AEO tools stop at AI Visibility. Rankly goes further, we track the entire AI visibility funnel from mentions to conversions. As brands start showing up in LLM results the next question isn’t visibility, it’s traffic quality and conversions. Rankly builds dynamic data-driven journeys for high-intent LLM Traffic.

value: Show HN: Rankly – The only AEO platform to track AI visibility and conversions

author: satj


value: I built DeepShot, a machine learning model that predicts NBA games using rolling statistics, historical performance, and recent momentum — all visualized in a clean, interactive web app. Unlike simple averages or betting odds, DeepShot uses Exponentially Weighted Moving Averages (EWMA) to capture recent form and momentum, highlighting the key statistical differences between teams so you can see why the model favors one side. It’s powered by Python, XGBoost, Pandas, Scikit-learn, and NiceGUI, runs locally on any OS, and relies only on free, public data from Basketball Reference. If you’re into sports analytics, machine learning, or just curious whether an algorithm can outsmart Vegas, check it out and let me know what you think: https://github.com/saccofrancesco/deepshot

value: Show HN: DeepShot – NBA game predictor with 70% accuracy using ML and stats


value: danielcspaiva

value:
Hey everyone,
I've just published my first app to the App Store. And it is (yet another) Hacker News Client.
The app is built with Expo/React Native, making the most of native iOS features like liquid glass, native tabs, link previews and context menus. (Android version coming soon).
There is no paywall, no monetization, and no crazy features for now. I just wanted it to be pleasant and native to use. You can also log in with your HN account so you can comment an upvote.
I hope you like it, and any feedback is much appreciated!
Links:
- GitHub: https://github.com/danielcspaiva/hacker-reader
- Website: https://hackerreadder.app/
- My blog: https://dcsp.dev/

value: Show HN: Hacker Reader – A clean, open-source Hacker News client for iOS

author: danielcspaiva


value: rallies

value: Show HN: I gave ChatGPT access to live stock market data

author: rallies


value: Show HN: Constantine Bytensky's 9x20 Font


value:
Hi HN, I'm Eagien, the creator of PixSprout (https://pixsprout.com), an AI tool that turns text or images into custom stamp designs.
I built it after seeing a friend who runs a stamp business spend hours in Photoshop manually designing hundreds of layouts for customers every day. I thought — why not automate it? So I built PixSprout to generate realistic stamp-style designs with AI in just seconds.
You can try:
- Text to Stamp Generator → https://pixsprout.com/text-to-stamp
- Image to Stamp Maker → https://pixsprout.com/image-to-stamp
You’ll need to sign up to generate and save results, but everything runs directly in your browser — no downloads or setup needed.
I’d love your feedback! What customization options or new tools would you want for stamp design?

value: Show HN: PixSprout – Create custom stamps from text or images using AI


value: walrussama

value:
Hey HN,
First time posting here. Go easy on me, haha.
I made Focus with strangers, a site where you can do pomodoros alongside some random people online for a hit of social pressure. There's a simple todo list built in, and you can chat (or 'shout' as I like to call it) with other participants during the break. If you don't like the idea of interacting with randoms, you can send a link and work with your friends as well.
No logins/accounts, free to use.
Made using elixir + phoenix, hosted on fly.
Any feedback would be welcome!

value: Show HN: Focus with Strangers – Multiplayer Pomodoros

author: walrussama


value: brouser

value:
It is a wrapper around the Chrome DevTools Protocol (CDP), the same API that DevTools uses, to inspect elements programmatically and intuitively like accessing DOM.
Why this? I have seen too many tools pretending they can get matched CSS style rules but actually only computed styles. The real DevTools data — CSS rules, selectors, and cascading order — is what we want to retrive programmatically, yet CDP is hard to use, full of undocumented quirks. One have to observe Devtools' behavior and check the huge DevTools frontend codebase to know how to use it. Having worked on a Chromium fork before, I feel it is time to solve this once and for all.
What can we build around this? That's what I'd love to ask you all.
Probably like many, MCP was what came to my mind first, but then I wondered that given this simple API, maybe agents could just write scripts directly? Need opinions.
My own use case was CSS inlining. This library was actually split from my UI cloner project:
https://github.com/devtoolcss/devtoolcss
I was porting a WordPress + Elementor site and wanted to automate the CSS translation from unreadable stylesheets.
So, what do you think?
Any ideas, suggestions, or projects to build upon?
Would love to hear your thoughts — and feel free to share your own projects in the comments!

value: Show HN: A DevTools-Level JavaScript API for DOM and CSS Style Rules

author: brouser


value: bilater

value: I revamped an old project I had done in Web Assembly (WASM) with the Media Bunny library, a JavaScript library for reading, writing, and converting video and audio files directly in the browser. Media operations are way faster and more performant.<p>You can now easily perform operations like cut, merge, resize, and compress videos, extract or replace audio, blend tracks, add watermarks, control speed, crop, apply grayscale, and convert images to video, all running smoothly right in your browser.

value: Show HN: Vididoo – Browser Powered Media Editing

author: bilater


value: richxcame

value:
Hi all, I've been developing a ride-hailing backend similar to Uber/Bolt.
I built it to handle real-time driver location updates, trip matching, and surge pricing logic.
Repo: https://github.com/richxcame/ride-hailing
Looking for feedback specifically on:
• service boundaries
• geo matching logic design
• API / pub-sub flows
Open to suggestions and improvements. Thank you.

value: Show HN: I built a ride-hailing back end with microservices

author: richxcame


value: ozgrakkurt

value: Show HN: Utility library for fuzz testing in Zig

author: ozgrakkurt


value:
After the 5th time watching a 2-hour interview to find one specific insight mentioned somewhere in the middle, I decided to build something.
Distillr condenses videos and podcasts into structured insights with verifiable citations. The key difference from other summarizers: it's not just a summarizer, it's an output in the exact format as the input with only the important parts.
Also working on "signal-first ranking" to surface information-dense content over viral fluff.
Pre-launch waitlist right now. Built with Next.js, will use Whisper for transcription. Would love HN's feedback on the concept and what features matter most.
https://distillr.akatsys.com

value: Show HN: Distillr – Condense Podcasts - Only sections that matter


value: SonoTommy

value:
Hi HN — I built Pompelmi, a free open-source local file scanner focused on developers, CI pipelines and security hobbyists.
One-line: Pompelmi scans files for suspicious patterns (YARA rules, MIME heuristics, zip-bomb detection, basic static heuristics) and helps automate safe handling of incoming files in dev/CI workflows.
Why: I wanted a lightweight, opinionated scanner that’s easy to run locally or in CI (no cloud required) and that developers can extend with custom rules.
Features
YARA rules integration (bring your own rules)
MIME sniffing + file type checks
Zip/bomb heuristics and large archive protections
Pluggable heuristics engine + CLI + simple API
Quick to run locally and easy to wire into CI pipelines
MIT license
Quick try (from source)
git clone https://github.com/pompelmi/pompelmi
cd pompelmi
# install with your preferred package manager (npm / pnpm / yarn)
npm install
# see README for examples; test a file with the CLI or run the example scanner
Repo / docs: https://github.com/pompelmi/pompelmi
I’m especially interested in feedback on rule UX (how users add/share YARA rules), CI integration examples, and any missing checks you’d expect from a lightweight scanner. Thanks — happy to answer questions and iterate on PRs. — Tommy (JustSouichi)

value: Show HN: Free open-source file scanner (pompelmi)

author: SonoTommy


value: qwikhost

value: Threads Media Downloader - Save Images & Videos from Threads Profile or Post Instantly

value: Show HN: Threads Media Downloader

author: qwikhost

title: Show HN: Threads Media Downloader


value: adrien-berchet

value:
This project provides simple tools to compare the content of a directory against a reference directory.
Contrary to usual diff tools, this one is able to check for 'almost equal' files, not only equal files. It is based on custom comparators for each file type and can be customized for each type of file or even each specific type if needed.

value: Show HN: Simple tool to compare directory contents using smart comparators

author: adrien-berchet


value: bandana

value: It's a two pane CLI with a pseudo terminal on the left and a chatbot on the right. The agent can run basic "one off" bash commands (ls etc) but also "interactive" (full-screen) commands like VIM or various CLI. It's just a Proof of concept.

value: Show HN: Gopilotty – Agent for Interactive Terminal

author: bandana


value: rfbabeheer

value:
I just soft-launched AppConnectr, an unofficial Android client for Apple’s App Store Connect.
I built it out of frustration, I no longer have an iPhone or iPad, and the App Store Connect website is almost unusable on mobile. I just wanted a quick way to check stats, builds, and reviews of my published iOS apps from my Android phone.
With AppConnectr, you can:
- View app details and review statuses
- Track TestFlight builds and versions
- Monitor sales and installs
- Read and reply to user reviews
And here’s what I’m working on for future updates:
- Push notifications for new reviews and sales
- Report requests and downloads
- Beta tester feedback access
If you’re an Apple developer who uses Android, I’d love to hear your thoughts and feedback!

value: Show HN: Android app for App Store Connect (since Apple never made one)

author: rfbabeheer


value: markjivko

value:
After more than 1 year in development, I just launched Oglama, a desktop application that allows you to automate web tasks.
It's like Selenium on steroids: https://oglama.com/vs/selenium/

value: Show HN: Oglama – an automated browser with built-in LLM and shareable modules

author: markjivko


value:
A while ago, my partner bought a Klotski puzzle machine for our kid.
Surprisingly, it became a family favorite — everyone, from the kid to the grandparents, kept taking turns playing it.
But the device only had 10 built-in levels. After a few days, we had solved them all.
So I decided to make my own web version, expanding it to 44 unique layouts and making it accessible to anyone online.
That’s how Klotski.org was born — a browser-based puzzle platform focused on classic logic games, starting with Klotski.
Main features:
   44 handcrafted levels, from beginner-friendly to extremely challenging.
   Tracks your moves and time, great for self-challenges or friendly competition.
   Works on both desktop and mobile, no installation required.
   Includes classic Huarong Dao, 15 Puzzle, and Number Klotski variations.
   Supported by ads to keep the platform running, without disrupting gameplay.
If you find some levels too hard, don’t worry — there’s also a built-in Klotski Solver that shows step-by-step optimal solutions.
Still, I recommend trying to solve it yourself first — that “aha!” moment when you figure it out is the best part of the game.
How to play
Move the red Cao Cao block (2×2) to the exit at the bottom center of the board (rows 4–5, columns 2–3) to win.
I’m sharing this here because I’d love to get feedback from the HN community:
What do you think matters most for an online puzzle platform — level design, gameplay depth, or user experience?
You can play it directly here: https://klotski.org/
Try a few levels and let me know which one stumped you the most, or what feature you’d like to see next.

value: Show HN: Klotski.org – A web-based Klotski puzzle with 44 handcrafted levels


value:
Hi HN! I built Tokuin, a Rust CLI that does two things I kept hacking together for LLM projects:
1. Estimates tokens/costs for prompts across OpenAI/Gemini/Anthropic-style models
2. Runs load tests against real LLM endpoints with progress bars, retries, and (optional) dry runs
It started as a glorified “how many tokens will this cost?” script. Over the last release I added provider selection (--provider {openai|openrouter|anthropic|generic}) plus real Anthropic and “bring-your-own-endpoint” clients so I can stress-test gateways before giving them real traffic.
Try it
# install
curl -fsSL https://raw.githubusercontent.com/nooscraft/tokuin/main/inst... | bash
# dry-run Anthropic
echo "Hello!" | tokuin load-test \
  --model claude-3-sonnet \
  --provider anthropic \
  --runs 5 \
  --concurrency 2 \
  --dry-run --estimate-cost
# generic endpoint smoke test
echo "Ping" | tokuin load-test \
  --model lambda-1 \
  --provider generic \
  --endpoint https://example.com/infer \
  --runs 10 --concurrency 2
Repo (MIT/Apache-2.0): https://github.com/nooscraft/tokuin
What’s different
1. Provider-aware CLI: auto-detects from model names but you can force it when needed.
2. Built-in Anthropic client and a generic REST adapter (just point at an endpoint and go).
3. Optional --dry-run yields the same metrics without burning API credits.
4. Auth stays in env vars/flags—no config files or dashboards.
Implementation notes
1. Rust 2021 + tokio, reqwest, indicatif.
2. Load simulator schedules requests, tracks latencies, histograms, and costs.
3. Token estimation uses tiktoken-rs and a simple pricing registry.
Feedback I’m looking for
1. Are the CLI defaults (timeouts, retry curve) sensible for real traffic?
2. Should generic mode accept response extraction hooks so it works with more JSON shapes?
2. Any load-test metrics you’d want before trusting this in CI?
Thanks for trying it out—happy to answer questions or take feature requests.

value: Show HN: Tokuin – CLI load tester and token estimator for LLM APIs


value: sentinelsignal

value:
Hi everyone! I've been working hard to deliver my application to Steam and now it is released!
Its purpose is to help you better manage your gaming sessions. It can automatically detect when you run your games, track the gaming time, let you set weekly gaming goals, a gaming session limit and send you visual and audio notification when you are close to your gaming limit. You can also flexibly extend your gaming session up to a degree while you are in game to ensure that you can finish up your current session as you needed.
Currently it only works for Steam games. I would be happy to hear your questions, comments and feedback.

value: Show HN: I built desktop app for keeping track of your PC gaming sessions

author: sentinelsignal


value:
Hi HN,
We’ve been building CoLit, a platform for collaborative, community-driven writing. The idea came from a simple problem: me and my friends wanted to write fanfiction together, but no existing platform really worked. We ended up juggling Wattpad, Google Docs, Discord threads, and random notes just to piece a story together. Nothing felt built for actually co-writing.
CoLit tries to solve that by making collaborative writing feel natural. You can start a project (story, fanfic, script, anything), and others can add contributions, vote on the next direction, remix stories, or help refine sections. It’s meant to feel like a shared creative space rather than a solo publishing tool. (Solo writing is also available - others can comment on solo projects but can't suggest or vote.)
Right now, the MVP supports:
Creating community and solo projects
Community projects with cycles
(Projects run in daily cycles where users submit and vote on suggestions. The top-voted idea becomes the next part, and the author can edit it before adding it.)
Proper markdown editor with reading mode
Custom or auto-generated cover images
We know it’s early, but we’d love feedback on:
Whether the collaborative flow makes sense
What feels confusing or missing
What would make you want to co-write with others
Any UI or performance issues
This started as a fun side project between friends, and it’s grown into something we think more people might find useful. Happy to hear your thoughts, ideas, or critiques.
Link: https://www.colit.app

value: Show HN: CoLit – A Collaborative Literature Platform


value: sentomk

value: Show HN: Patternia – A compile-time pattern matching DSL for C++

author: sentomk


value:
Hi all,
There are many language-learning apps, but almost none that focus on improving conversational Hindi for kids. Made this web app for my nephew, based in Singapore, after watching him struggle to find anyone to practice Hindi with outside of family calls. He rarely gets to speak Hindi with his friends who are mostly Chinese.
20Mn+ Indian families live abroad, and I am sure many parents have experienced their children not getting enough conversational Hindi practice outside the home or in classes.
Stack after much trial:
- STT: Google Cloud (surprisingly the best fit when it comes to Hindi despite every new startup claiming their STT is best)
- LLM: Llama-70b on Groq (super fast!)
- TTS: ElevenLabs (most expressive voices with good latency for Hindi)
Key features:
- Smart correction flow: After every 4 exchanges, kids review their mistakes with visual feedback (green/amber borders). They re-record corrections and earn badges - making grammar practice feel like a game rather than homework.
- Parent dashboard with conversation history and analytics to track progress
Looking for feedback on:
1. Does the flow of the conversations feel right?
2. Is the correction timing (every 4 exchanges) too frequent or just right?
3. How could this be made better?
Will soon be sharing the Github repo for this; the stack can be extended to multiple Indian languages and catered to different age groups.
Will be sharing a detailed writeup soon on my experience with different voice API providers, latency optimizations and design choices.
Thanks!

value: Show HN: Conversational Hindi tutor for Indian diaspora kids (5-9yrs old)


value: andreacanton

value: Show HN: A Minimalist Educational OIDC Server Made with Bun.js

author: andreacanton


value: nicohayes

value: Show HN: Gempix2 – AI Image Editor and Generator Powered by Nano Banana 2

author: nicohayes


value:
I got tired of $100+/month PaaS bills, so I built Server Compass
You know that feeling when you deploy to Vercel or Railway and everything just works? The slick dashboard, one-click rollbacks, live logs, it's beautiful.
Then you get the bill and realize you're paying $200+ across Vercel, Render, Railway, Supabase, NeonDB, and whatever else you're using for what's essentially a few $10 VPSs with nice UIs.
I was running projects on all of them. Vercel for the frontend, Railway for some backend services, Render for others, Supabase and NeonDB for databases.
Each one felt so polished individually, but the bills kept stacking. A hobby project would somehow cost $50/month just because it crossed some arbitrary usage threshold.
And don't even get me started on the random limits:
- Vercel caps you at 20 cron jobs
- Supabase charges you $10 for every additional database.
So I started moving everything to cheap VPSs on Hetzner. Saved a ton of money (went from $100+ to about $50/month total). I can deploy unlimited apps & database now.
But man, the workflow sucked. Suddenly I'm SSHing into servers, managing PM2 processes in tmux, grep-ing through logs, and trying to remember which port my blog is running on at 2am.
I wanted the Vercel/Railway/Render experience without the PaaS pricing. Server Compass is what came out of that frustration.
What it actually does
It's a desktop app that lives on your laptop and connects to your servers over SSH. No agents/cPanel to install, no control panels eating your server resources 24/7.
I tried Coolify before, it installed a bunch of stuff like Docker and made my server lag like crazy.
Server Compass doesn't touch your server beyond standard SSH. Just you, your VPS, and a clean interface that makes deployment feel like pushing to Vercel:
See everything at a glance: CPU, memory, which apps are running, which port, which domain is pointing to which app.
Deploy with one click (or auto-deploy on new commits)
Manage all the boring stuff: env vars, domains, SSL certs, cron jobs without touching any command lines.
Live logs and instant rollbacks when things go sideways
Database management coming soon (because honestly, that's the next obvious piece of the puzzle)
The whole thing still uses plain SSH under the hood. You're not locked into anything.
Why this exists
I'm a big fan of Pieter Levels - he runs most of his apps on a single server and prints money.
That's the dream, right? But most developers I know are scared to try VPS hosting because the command line feels intimidating.
They'll pay $20/month per app across multiple PaaS platforms just to avoid learning what PM2 does.
I have friends who want to switch but can't figure out how to point a domain to the right port. That seemed like such a solvable problem.
The pricing part
- Free forever for 1 server, 1 app, and 1 domain: enough to actually test if this works for you.
- If you like it, it's $19 one-time per device for unlimited everything. No subscriptions. The app keeps working forever; you just get updates for the 1 year. (Buy 3+ licenses and you get a discount)
Who this is for
- Indie hackers who are tired of PaaS pricing adding up across Vercel, Railway, Render, Supabase, NeonDB, and friends. DevOps folks managing multiple servers who want a GUI without sacrificing control. Anyone who's ever thought "I wish I could use Railway's UX with my own server."
- Right now it's Mac-only (Windows and Linux builds coming). If this sounds useful, I'm around to answer questions or show you what it looks like in action!
You can try the app for free at: servercompass[dot]app

value: Show HN: I built a Mac App that brings Vercel UX to my $5 VPS


value: polymetron

value:
I’ve been experimenting with classical recreations of Grover’s and Shor’s algorithms on a standard CPU. This is just a demonstration that my Zeroth framework can reproduce their structure and results at small scales.
https://github.com/ElSolem/psychohistory

value: Show HN: Computational Metaphysics: Zeroth Implementation of Grover's and Shor's

author: polymetron


value: watilde

value: A transpiler that lets you write JavaScript using Japanese keywords. Variables, functions, and control flow can all be written in Japanese syntax and compiled to standard JavaScript. Includes CLI, REPL, and browser support.

value: Show HN: KokoScript – JavaScript Transpiler with Japanese Syntax

author: watilde


value: Show HN: Golden Ratio App

title: Show HN: Golden Ratio App


value: lofri

value: Show HN: C++ Quantum Simulator written from scratch

author: lofri


value: Show HN: A news platform that utilizes LLM powered analysis and summary


value: feldesque

value: I built an interactive website for exploring Shakespeare’s 154 sonnets – with visualisations of themes, sentiment, and similarity networks between poems.<p>Built in React + Tailwind, hosted on Cloudflare Pages. Feedback welcome!

value: Show HN: Sonnet Explorer – Interactive Shakespeare Sonnet Visualisations

author: feldesque


value: earlynotify

value:
Raising my hand as someone who's checked Settings > General > Software Update way too many times.
I got tired of finding out about iOS updates from Twitter 6 hours after they dropped, so I built EarlyNotify.
It's dead simple: the system watches Apple's firmware servers, and when a new iOS/iPadOS/macOS/watchOS/tvOS update hits, you get an email within 15 minutes. That's it.
No app to install. No account dashboard. Just an email saying "hey, iOS 26.1 just dropped."
It's free, open-source, no upsells, just notifications.
Would love any feedback! Happy to answer questions about how it works under the hood!
P.S. iOS 26.1 dropped on the 3rd November ;)

value: Show HN: Never miss another critical iOS security update again

author: earlynotify


value: frolleks

value: Show HN: Cognipedia – Open-Source Grokipedia

author: frolleks


value: rishikeshs

value: Show HN: UPI Me – Create a simple, static page to accept UPI payments

author: rishikeshs


value:
Hey HN! We work with GitHub Actions to build and deploy Docker images. This works, but many repositories contain files that don't end up in the final image, such as tests, tooling configuration, or developer documentation. Yet, every time these files change, an action workflow will build the same Docker image, but with new tags!
I was tired of both waiting for long workflows as well as burning build minutes, so I thought about a solution to the problem: You want to be able to skip builds if everything ending up in the build context doesn't change. That turned out to be more annoying than I thought initially; Docker provides no way of listing all files in the context short of actually building the image.
So instead, I created a very simple action that will generate a hash of all files in your repository, minus those matched by your .dockerignore file. You can then use this hash as the cache key deciding whether to run the build step, or just proceed with the previously pushed tag.
Here's a gist displaying an example workflow end-to-end: https://gist.github.com/Radiergummi/eec012d154ce0400032f3b1a...
Yes, it's a neat Rube Goldberg machine. Yes, it solves a real problem—and also money. Maybe one of you can benefit from this as well :-)

value: Show HN: Avoid Docker builds in GH Actions if the context didn't change


value: armanified

value: BoringSSL and nghttp2. Matches JA3N, JA4, and JA4_R fingerprints. Supports HTTP/2, async/await, and works with Cloudflare-protected sites. Not trying to compete with curl_cffi - just a learning project that turned into something functional.

value: Show HN: I built an HTTP client that perfectly mimics Chrome 142

author: armanified


value: phucvin

value:
I like htmx, LiveView, React and Solid. They are great at different points, so I try to combine them in Solv (Stateless Offline-capable LiveView) and write a prototype to show the benefits.
Solv's main idea is that stateless servers keep client's state in a volatile cache. It enables server components that are also interactive, which is best of both worlds between LiveView and htmx. Then fine-grained reactivity is added to achieve efficient DOM updates + minimal payload size.
This provides:
- SSR with close-to-zero rehydration cost.
- No API endpoints, server can just read from DB then render & update clients directly.
- Server components that are interactive.
- Minimal payload for updates from server.
- Stateless servers that can handle stateful-like request/response.
- Avoid consistent connection to server, clients can work offline after page load, update local - state, keep pending server requests and sync later (can also use a sync engine like InstantDB to simplify some part of the page).
Repo: https://github.com/phucvin/solv-03
Demos deployed to: https://solv-03.phucvin.workers.dev/ (this uses a free plan of Cloudflare Workers)
You can also run it yourself online: https://stackblitz.com/~/github.com/phucvin/solv-03
Details:
- Counter 01: simple counter work entirely at client.
- Counter 02: 2 counters; increasing is client-side; reseting is a server action.
- Counter 03: multiple counters; adding a new counter is a server action that also renders the component server-side (note that client handles the loading effect when button is clicked).
More details in the repo.
Thanks for reading, and please let me know if this is a good idea to continue.

value: Show HN: I combine Htmx, LiveView and SolidJS for interactive server components

author: phucvin