Roaster
RU / EN
Easy to Clone Trending Top Earners New
All AI Tools Analytics Communication Design Developer Tools E-commerce Finance Marketing No-Code Other Productivity SaaS Social Media
AI Tools
Echologue

Echologue

I have tried journaling many times but nothing stuck. So I decided to make my own app for myself with these features: * Voice first * Private first * AI chat * Automatic tagging, meaning extraction, and semantic retrieval using embeddings stored locally * Export to LLM the AI angle is especially interesting for me. It allows me to ask questions like: * "remind me highlights and crazy nights in the last 3 months" * "How was I feeling during my trip in Spain and how big of a problem was my breakup" * "How would you judge my overall interactions with Marc after I told him about my problems" the overall process is fire and forget. I just talk for let's say a minute every day or when there was something of interest. Everything is stored on device. The AI inference is done with Zero Data Retention Endpoints. No email or anything else is kept, you are completely anonymous, I have no idea what or how people use this. Otherwise journaling doesn't work. I can't say my secret thoughts when I know someone has a master key or can suffer a security breach. I hope you enjoy the product as much as I do.

Доход N/A
AI Tools
Vimgolf.ai

Vimgolf.ai

Just launched my app, VimGolf.ai! As users complete the levels on the map, I introduce progressively more complicated concepts — it’s aimed at people who have never used Vim. Any feedback would be much appreciated!

Доход N/A
AI Tools
Learning Rust by writing a Markdown to HTML compiler

Learning Rust by writing a Markdown to HTML compiler

Hi HN, I'm new to Rust and, after half of `The Rust Programming Language` I decided to delve into a project I would actually use: a markdown to html compiler that actually serves my micro-blog (I started just right after publishing the project hehe). The project is intentionally small and one-file contained: I wanted to have the full picture in mind. I'm open to comments, suggestions and PRs. If you asked me more convincing arguments to "why did you do it?" rather than "to learn Rust" I would respond with: LLMs are effectively a new type of web users today and will be more and more present in the future. Having a full, well formatted, .md interface of a website can make it easier for them to access the content.

Доход N/A
AI Tools
Daily competitor-change briefs for local businesses

Daily competitor-change briefs for local businesses

Show HN: Daily competitor-change briefs for local businesses

Доход N/A
AI Tools
Loop

Loop

Loop helps you close the loop on email introductions. It is added to the CC line (loop@getlooped.cc) on any intro email and after 2-3 weeks it will follow up with each side privately to determine the status or outcome of the connection, including any follow-on intros that were made from one side to the other. Other than actively adding Loop to CC, it is permissionless. It requires no account or external app - running entirely through regular email workflow. Over 90% of the time the same etiquette that sends the connector to BCC after the intro, will do so for Loop as well - so it only has visibility on the first two emails to determine who is the connector, who the sides are, what are their roles and when to emerge with the ask. Aside from the challenge of maximum datapoint extraction with minimal data at hand, it also had to be built with more than a dozen timing, attribution and meaning guardrails so it wont act irreversibly on inferred state. Some examples include out of office messages, personal assistants, weekends/holidays, intros of 3 or more people, replies from the same person with a different email address or emails that are actually not intros at all where it was CC'd by accident. I built loop because I do about ~20 intros per month and realized that I rarely hear back on how they are going (e.g. - if a deal is on the table) or what the outcome eventually was. This visibility makes me a better connector and dealmaker, and it puts me top of mind for attribution without me needing to do awkward reach outs. Loop can also be used for intros you receive, so I use it to see who keeps opening doors for me + gather statistics. Stack: Next.js 16 (App Router) + React 19 + TypeScript on Vercel, Postgres (Supabase) via Prisma, Auth.js for login, Resend for inbound + outbound email, and Claude Haiku classifying the incoming mail. Sentry + Vercel Cron as well.

Доход N/A
AI Tools
How many people live within an hour walk of you?

How many people live within an hour walk of you?

I've been building a bunch of US geography tools/games/visualizations and thought folks on HN might like this one. There are also drive-time and bike-time tools available on the same page. For folks interested, all of the data comes from OpenStreetMap and the US Census at the moment - OSM for routing and points interest and the US Census for population data. Anonymous users can use it 5x/day. I put up a waitlist page to gauge interest in a paid version but there's no way for the public to make an account - feel free to bypass the limits in an incognito tab. The site is US-only for the time being - sorry for international folks!

Доход N/A
AI Tools
Tines 3B

Tines 3B

Hey HN! This is Yannick from Tines, really excited to share what we’re launching today. Tines 3B is a new product we’ve built for teams building agents, apps, and automations with AI, on top of the assumption that people are already doing this, whether or not IT or security knows about it. Finance, marketing, and more are building dashboards in Claude Code or Codex. None of it is malicious, people are doing exactly what they were asked to do. The issue is there's no easy way for that work to run securely: it ends up on a laptop or personal account, with a credential pasted directly into the code, with no one else able to see it exists. Tines 3B is where that work runs instead: everyone can still build the same way, but it executes in an environment that IT and security can actually see and control. It's code-first, describe what you want, your LLM writes the implementation, with isolated executions and credentials handled through a proxy rather than embedded in the code. Our other product has been running inside security and IT teams' most sensitive systems for the last 8 years. This is the same underlying problem (who gets access to what, and who can see it), just for a new category of builder. Our explorer edition is free forever, entirely self-serve: https://login.tines.com/saml_idp/signup

Доход N/A
AI Tools
tale.fyi, we deserve a home for fiction

tale.fyi, we deserve a home for fiction

for decades, i have been concerned that the internet was being built around non-fiction, so i built something to show how we could celebrate great fiction on the web. i started with an amazing library from the public domain, and i also added tools to add your own stories super interested to hear any feedback, and if you read anything good!

Доход N/A
AI Tools
Dozenal

Dozenal

Hello HN! We're Rory and Chris, and we've made a game called Dozenal[0], a grid-based number puzzle game where the objective is to use all the tiles on the board to create totals of 12 (hence the name). We think the mechanic is quite unique, although keen to hear if people know of similar games! You essentially drag tiles across the board, and the distance between two numbers decides the arithmetic operation when they connect to each other: zero spaces is addition, one space is subtraction, two spaces is multiplication: e.g. 5 → 4 = 9 5 → _ → 4 = 1 5 → _ → _ → 4 = 20 We've spent the past month getting people to test the game. The two biggest points of feedback are: 1. People generally find the learning curve a little too steep -- we are open to any feedback on how to make the rules clearer or easier -- but we've found that almost everyone that sticks with it for more than a couple of days can solve the puzzles. 2. People find that "mixing" arithmetic is confusing -- you can combine up to two arithmetic operations (e.g. addition and multiplication) in a single chain to reach a "12 total", but there's a catch in that you can only do this for one move. We release a new puzzle every day (all of them are set by Chris), and our aim is to make something that people enjoy coming back to and that strikes the right balance between a time-killer and a bit of a challenge. A bit of backstory: Chris and I came up with the idea over a decade ago while we were students. We were always tinkering with prototypes but never released anything. AI coding assistants made it a lot easier to work on the game in the past couple of months (it's a mixture of human and AI development, not fully vibe-coded). Give it a try and let us know what you think! [0] - https://dozenal.game

Доход N/A
AI Tools
Port Zero

Port Zero

Hi HN, Recently I wasted several hours wrangling my dev environment only to find out that the browser frontend was talking to the wrong version of the backend. This got me thinking--why on earth are we still using simple numbers to describe which process to connect to? Why not use names instead? I thought of all the times a program wouldn't start because of port conflicts. The more I thought about it, the crazier it seemed. Modern operating systems already offer no-conflict ports: if you make your TCP server listen on port 0, the OS assigns you a random available port. But that only solves half the problem. I built the other half: PortZero. It's a GPLv3 program that watches for processes (and docker containers!) with a special PZ_TUNNEL environment variable: PZ_TUNNEL=myapp-{branch}.portzero.local:80 npm run dev When it sees such a process or container, PortZero does this: 1. Create a virtual NIC (if it hasn't already) 2. Create a new virtual IP address 3. Create a DNS record that substitutes things like {branch} based on the working directory of the process, and points at that virtual IP address 4. Start listening on that virtual IP address on the port of your choice (e.g. port 80 for http, port 443 for https, port 5432 for postgresql) 5. Forward any TCP connections to that virtual IP address / virtual port to the random, OS-assigned port that your process or container is actually listening on The result is you don't have to think about ports anymore, you just have to think about subdomains. You can have multiple services available on port 80 without conflicts, as long as they have different portzero.local subdomains. It does some other cool stuff like: - Enable HTTPS on local HTTP services by creating a local CA and registering it on your machine - Enable cloud tunnels so you can access your apps on other devices (paid feature) Links: https://portzero.net/docs/ https://github.com/PortZeroNetwork/portzero

Доход N/A
AI Tools
Free Bible study that explains every chapter you read

Free Bible study that explains every chapter you read

Show HN: Free Bible study that explains every chapter you read

Доход N/A
AI Tools
I mapped every US golf course

I mapped every US golf course

I got tired of Googling basic course info, so I made a free directory of every US course Google filters for golf course results are terrible so I built a better way to browse courses using OSM as the backbone.... https://golfcoursebrowser.com/ It's a work in progress and mostly US for now, but I want to expand to the rest of North America, the EU, and the rest of the world ASAP. It's free, no ads, no login, no bs. If you spot anything wrong (bad info, a missing course, wrong scorecard), you can flag it right on the course page. I actually read those and fix them. Still a lot of missing info, but I'm filling out more and more each day. The goal is the most complete, and current golf course directory in the world, verified and maintained by actual golfers. I think is attainable in the next few months. The base layer is OpenStreetMap, cross-checked against course websites and enriched with scorecards, USGA rating/slope, and public/private status. User corrections from golfers who know their home course have beaten every commercial data source we check against.

Доход N/A