Top
Best
New

Posted by rushingcreek 12/3/2025

Launch HN: Phind 3 (YC S22) – Every answer is a mini-app

Hi HN,

We are launching Phind 3 (https://www.phind.com), an AI answer engine that instantly builds a complete mini-app to answer and visualize your questions in an interactive way. A Phind mini-app appears as a beautiful, interactive webpage — with images, charts, diagrams, maps, and other widgets. Phind 3 doesn’t just present information more beautifully; interacting with these widgets dynamically updates the content on the page and enables new functionality that wasn’t possible before.

For example, asking Phind for “options for a one-bedroom apartment in the Lower East Side” (https://www.phind.com/search/find-me-options-for-a-72e019ce-...) gives an interactive apartment-finding experience with customizable filters and a map view. And asking for a “recipe for bone-in chicken thighs” gives you a customizable recipe where changing the seasoning, cooking method, and other parameters will update the recipe content itself in real-time (https://www.phind.com/search/make-me-an-recipe-for-7c30ea6c-...).

Unlike Phind 2 and ChatGPT apps, which use pre-built brittle widgets that can’t truly adapt to your task, Phind 3 is able to create tools and widgets for itself in real-time. We learned this lesson the hard way with our previous launch – the pre-built widgets made the answers much prettier, but they didn’t fundamentally enable new functionality. For example, asking for “Give me round-trip flight options from JFK to SEA on Delta from December 1st-5th in both miles and cash” (https://www.phind.com/search/give-me-round-trip-flight-c0ebe...) is not something that neither Phind 2 nor ChatGPT apps can handle, because its Expedia widget can only display cash fares and not those with points. We realized that Phind needs to be able to create and consume its own tools, with schema it designs, all in real time. Phind 3’s ability to design and create fully custom widgets in real-time means that it can answer these questions while these other tools can’t. Phind 3 now generates raw React code and is able to create any tool to harness its underlying AI answer, search, and code execution capabilities.

Building on our history of helping developers solve complex technical questions, Phind 3 is able to answer and visualize developers’ questions like never before. For example, asking to “visualize quicksort” (https://www.phind.com/search/make-me-a-beautiful-visualizati...) gives an interactive step-by-step walkthrough of how the algorithm works.

Phind 3 can help visualize and bring your ideas to life in seconds — you can ask it to “make me a 3D Minecraft simulation” (https://www.phind.com/search/make-me-a-3d-minecraft-fde7033f...) or “make me a 3D roller coaster simulation” (https://www.phind.com/search/make-me-a-3d-roller-472647fc-e4...).

Our goal with Phind 3 is to usher in the era of on-demand software. You shouldn’t have to compromise by either settling for text-based AI conversations or using pre-built webpages that weren’t customized for you. With Phind 3, we create a “personal internet” for you with the visualization and interactivity of the internet combined with the customization possible with AI. We think that this current “chat” era of AI is akin to the era of text-only interfaces in computers. The Mac ushering in the GUI in 1984 didn’t just make computer outputs prettier — it ushered in a whole new era of interactivity and possibilities. We aim to do that now with AI.

On a technical level, we are particularly excited about:

- Phind 3’s ability to create its own tools with its own custom schema and then consume them

- Significant improvements in agentic searching and a new deep research mode to surface hard-to-access information

- All-new custom Phind models that blend speed and quality. The new Phind Fast model is based on GLM-4.5-Air while the new Phind Large model is based on GLM 4.6. Both models are state-of-the-art when it comes to reliable code generation, producing over 70% fewer errors than GPT-5.1-Codex (high) on our internal mini-app generation benchmark. Furthermore, we trained custom Eagle3 heads for both Phind Fast and Phind Large for fast inference. Phind Fast runs at up to 300 tokens per second, and Phind Large runs at up to 200 tokens per second, making them the fastest Phind models ever.

While we have done Show HNs before for previous Phind versions, we’ve never actually done a proper Launch HN for Phind. As always, we can’t wait to hear your feedback! We are also hiring, so please don’t hesitate to reach out.

– Michael

138 points | 94 comments
personjerry 12/3/2025|
The problem is I don't think every answer needs a mini-app. I'd argue there are very few answers that do.

For example, it feels like Google's featured snippet (quick answer box) but expanded. But the thing is, many people don't like the feature snippet, and there's a reason it doesn't appear for many queries - it doesn't contribute meaningfully to those.

This functionality is doing exactly the opposite of the process of building good web apps: Rather than "unpacking functionality" and making it specific for an audience, it "packs" all functionality into a generalized use case, at the cost of becoming extremely mediocre for each use case, which makes it precisely worse than any other tool you'd use for that job.

As a specific example, I clicked your apartments in LES search (https://www.phind.com/search/find-me-options-for-a-72e019ce-...) and it shows us just 4 listings...? It shows some arbitrary subset of all things I could find on StreetEasy, and then provides a subset of the search functionality, losing things such as days on market, neighborhood, etc.

It's a cool demo, but "on-demand software" is exactly "Solution-In-Search-of-a-Problem".

The difficult part you need to ask is, like feature snippet, what are the questions worth solving with this, and is the pain point big enough that it's worth solving?

alwa 12/3/2025||
I tend to agree: I don’t understand what the “one-off app” is trying to achieve. In the example of the rental apartment—the user specified the parameters in the query. Just apply them, right?

I offer this in the spirit of feeling like I’m missing something, not out of negativity—I just genuinely don't understand the proposition.

What’s the advantage of trying to extract and normalize features from already-messy data sources, then provide controls that duplicate the query, rather than just applying the query and returning the results? Isn’t the user turning to a natural-language LLM specifically to avoid operating idiosyncratic UI controls?

For that matter, it takes time to learn to use an interface effectively. To understand how what it says it’s doing connects to what it’s actually doing. I know I can always trust McMaster Carr’s filter controls, and I know I can never trust Amazon’s wacky random ones.

It seems to me that it’s much harder to pick the right controls and make them work correctly than it is to throw some controls in an interface. Maybe that’s what I’m missing: that just wiring in controls in the first place is the hard part for most people who don’t work in this space.

Is the idea here that I’d need to learn a brand new interface, and figure out whether I can trust it, with every query?

rushingcreek 12/3/2025|||
A hypothesis here is that well-crafted UI helps you understand/see options for what you don't yet know.

For example, here's an example for a "day trip plan in Bristol" that contains a canonical example (directly based on the query), but also a customization widget that presents some options that you might not have already thought about if you were just doing a text-based followup.

https://www.phind.com/search/make-me-a-day-plan-ac8c583b-ce6...

calvinmorrison 12/3/2025|||
> I don’t understand what the “one-off app” is trying to achieve.

Many years ago in college I worked on building Java applets that let kids visualize math related concepts. Sliders make things like sine/cosine and all sorts of other cool stuff way way more intuitive. We had a applet that, let you do ridiculous comparisons, to visualize how many empire state buildings a marathon is in length, etc. We had an primitive 'engine' simulator that let you adjust inputs on a steam engine. stuff like that

rushingcreek 12/3/2025|||
Thanks for the feedback, and I agree that it is very much early days for this product category. To be clear, our goal is to make the software specific for an audience: you. What's exciting, though, is that models are rapidly improving at building on-demand software and this will directly benefit Phind. There are still many edge cases, but I think it will get better quickly.
personjerry 12/3/2025|||
Hmm this answer seems to have ignored everything I said, provided a generic answer ("you") which is exactly the problem, and doubled down on models/technology portion (and edge cases?) which is neither built by Phind nor did I question.
aaronblohowiak 12/4/2025||
Yea, I wonder if this was an ai interaction.
imglorp 12/3/2025|||
I would like to see a detection of when I want a one sentence answer and when I want a full interactive explanation with flowcharts and tables and diagrams.

My most common usecase now is "give me a quick answer because I don't want to wade through the search engine results page and then wade through the blog to get my one liner. Eg: "what's the command line to untar an xz over ssh?"

rushingcreek 12/3/2025||
I hear you, but why not use something like Google AI Mode or AI Overviews for that? That's pretty hard to beat for simple questions in terms of speed, especially for one-liners.
esafak 12/4/2025||
One benefit is that they could use just phind, making it more sticky.
aaronblohowiak 12/4/2025||
I think the killer app for this genre of on demand app creation is BI.
hirako2000 12/4/2025||
that's pretty hard to make that work past a certain point. Context is limited, and operations on numbers isn't genAI's strength.

If your reports include a small error, it could be catastrophic.

lukasb 12/3/2025||
I asked about the Peninsula campaign during the Civil War and it gave me an overview, a map, profiles (with photos) of the main military commanders, a relevant Youtube video ... rough edges but overall love the format.

Rough edges: - aspect ratios on photos (maybe because I was on mobile, cropping was weird) - map was very hard to read (again, mobile) - some formatting problems with tables - it tried to show an embedded Gmap for one location but must have gotten the location wrong, was just ocean

rushingcreek 12/3/2025|
Thanks for the feedback, this is helpful!
eastoeast 12/4/2025||
This is pretty cool. Congrats on the launch! With anything, there will be multiple corner cases to handle, but I'm initially impressed!

Low hanging fruit feedback that would really improve the experience of many: I haven't been able to pinpoint it, but there seems to be double scroll bar enabled in both the container of the whole page (top navbar, and "non-content") and the actual wanted scrollbar inside the rendered content. Because of this, especially on mobile, when I try to scroll, the outside scrollbar "captured" my scroll input and I could never get past the Headline.

Might be a missing height: 100vh; or overflow-y: hidden in your min-h-screen class. Cheers!

pattle 12/4/2025||
Pro tip: Use 100dvh rather than 100vh. dvh is dynamic so it reacts to changes in the available device height. Useful as on mobile browsers the height of the window often changes when you use certain browser features
rushingcreek 12/4/2025||
Thank you, will take a look!
jameslk 12/4/2025||
This is cool! AI is the UI!

I could see something like this being especially killer in ecommerce, where comparisons, faceted search, and heavy use of video/photos/3D models is important. Also ecommerce brands love to have control over the aesthetic of their experiences. Their UI is constantly evolving due to sales, up/cross sells, recommendations, personalization, A/B testing, etc

victor_y 12/9/2025||
I think having the LLM output as rich visual interface is the future of AI interaction. I think the app as I have tested it, it's great, posting some interesting visuals. In its current form it reminds me a bit about how this feature is already implemented in Claude for instance.

During the generation process, the UX was generally great, and the webapp felt responsive. However, a lot of " Error executing code: Failed to access notebook: calc_notebook" errors where thrown. The final result looked great, I'm not sure whether these errors did have any impact.

Have you thought about getting this feature shipped through an API with some React components so that it could be used for building websites that handle AI interactions?

browningstreet 12/3/2025||
I don't get it. I have used Phind a lot over the last year but now I type in the same prompts I used in the past and it's not phind anymore, and it doesn't work for me at all.

Dey phucked up phind.

freehorse 12/4/2025||
I also used the original phind back then. For a brief period of time, it was probably the best place around for programming questions.

Then they pivoted to flowcharts and now to "one off apps". It is a bit weird because the concepts are not bad necessarily, but instead of adding features to their product incrementally they decided to make that one feature their product. The problem imo is that there is no one size fitting all. Flowcharts or interactive content can be great, but it is not always the best fit for a search query. Like, I do believe that the chat based UI is not optimal and flowcharts and more complex interactive/dynamic functionalities are great improvements for some use cases, but I am not sure of what to make of this product. If it was a feature in a more general product that I could still get the same functionality as before, it may have been more appealing. Now it feels like they are building a new hammer every time and looking for nails that fit that one hammer.

crimsoneer 12/4/2025|||
yeah, broadly agree with this. Phind had quite a strong niche a 18 or so months ago (eg, the best LLM powered replacement for Stack Overflow), but I'm guessing improvements in the core models ate their lunch.
rushingcreek 12/3/2025|||
sorry to hear that -- could you please elaborate?
k__ 12/3/2025||
Before it was a fast AI chat that would explain tech stuff and help me with issues.

I used it quite often, even instead of GH Copilot.

Now, it's much slower and has some kind of solution view that gets updated with every new message.

Found myself to resorting to GH Copilot chat quite often today, because Phind felt like a different/worse service.

browningstreet 12/4/2025|||
One example: I asked it to explain continue.dev, the kind of thing I’d asked it previously.

Before I got a proper summary and an arch diagram. It felt like its own work. Now it spun in circles for a good while and then it regurgitated the continue.dev website in weird topic boxes and that wasn’t helpful at all.

It does seem that it’s SOTA for LLMs to take forever to respond. In that sense it’s in good company. More and more, lately, I send a prompt to an LLM and switch tabs because it’s likely to be 20-60 seconds at best.

A curious regression, even if I understand why.

rushingcreek 12/4/2025||
Thanks for the specific example -- I'll take a look at this. In the meantime, you can use old.phind.com if you still want the old experience.
chw9e 12/4/2025|||
As someone who never used Phind, how was it better than copilot? Did it integrate data from broader sources or just do a better job of presenting it? Was it faster?
k__ 12/4/2025||
It did so extensive online search.
discordance 12/4/2025||
try old.phind.com
desireco42 12/3/2025||
I-LOVE-IT!

At least to me, this is totally fresh take on AI and providing answers. OpenAI is burning through billions without trying to make nicer interface or just come up with some innovation how to train models (Qwen and Minimax). Unlike Claude who tries to smother you with content and emojis, I got clean and focused answer to my query and an app.

Again, love it, thank you. If you have to sell yourself, make sure you get a lot of billions.

desireco42 12/3/2025|
BTW I saw this approach with mini apps with Cove.ai and it surprised me how useful it can be. I got simulations of some business ideas I was developing there and it was really useful.
omani 12/3/2025||
hey michael, long term phind user here. phind became absolute sh*t. almost every answer is wrong. web search should be on by default to get accurate info. but even then is ends up hallucinating a lot.

if every response starts with "You're absolutely right -- ..." you know phind is hallucinating and you can immediately close the tab.

rushingcreek 12/3/2025|
hey, sorry to hear that. web search is on by default, but we had some teething issues with it in the last hour. it should be fully fixed now. can you send some links that failed?
nextaccountic 12/3/2025||
people often can't share their searches due to privacy concerns, maybe you should at least provide an email address so they can share it privately? rather than posting on HN (going forward, does you app have a feedback button in each search? if not it should)

anyway I think you need better QA processes

vector_spaces 12/3/2025||

  Application error: a client-side exception has occurred while loading www.phind.com (see the browser console for more information).
Getting this error the homepage. In the browser console I am just seeing

  Content-Security-Policy: (Report-Only policy) The page’s settings would block a script (script-src-elem) at https://www.phind.com/_next/static/chunks/c857e369-746618a9672c8ed0.js?dpl=dpl_4dLj9qrNQMh6evFNeDZbEJjTnT9B from being executed because it violates the following directive: “script-src 'none'”


  GET https://www.phind.com/_next/static/chunks/4844-90bb89386b9ed987.js?dpl=dpl_4dLj9qrNQMh6evFNeDZbEJjTnT9B  [HTTP/1.1 403 403 Forbidden 716ms]
The other links you shared seem to work though
rushingcreek 12/3/2025|
Interesting -- could you try with a vanilla browser (no extensions or VPN) please? Preferably Chrome or Safari.
vector_spaces 12/3/2025||
It seems to work except when I connect to my work VPN, which is very permissive -- I haven't observed it to break anything else
gwbas1c 12/3/2025|
Impressive. A few weeks ago I asked Claude how to use FreeCad, and I got stuck and Claude couldn't help me get out.

When I told Phind I'm a complete novice, it came up with very detailed instructions and troubleshooting tips.

More comments...