{"exhaustive":{"nbHits":false,"typo":false},"exhaustiveNbHits":false,"exhaustiveTypo":false,"hits":[{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"rrampage"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["perplexity"],"value":"Perplexity is using stealth, undeclared crawlers to evade no-crawl directives"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["perplexity"],"value":"https://blog.cloudflare.com/perplexity-is-using-stealth-undeclared-crawlers-to-evade-website-no-crawl-directives/"}},"_tags":["story","author_rrampage","story_44785636"],"author":"rrampage","children":[44786011,44786015,44786039,44786059,44786064,44786130,44786237,44786384,44786446,44786491,44786615,44786667,44786759,44786860,44786873,44786874,44786930,44786958,44786982,44786983,44787129,44787138,44787154,44787182,44787267,44787277,44787293,44787305,44787450,44787558,44787573,44787676,44787694,44787713,44787743,44787815,44787911,44787921,44788007,44788049,44788087,44788182,44788233,44788238,44788261,44788294,44788445,44788572,44788678,44788693,44788890,44789084,44789553,44789656,44789679,44789725,44789976,44790185,44790225,44790753,44791067,44791267,44791694,44792256,44792275,44792440,44792567,44792585,44792917,44793083,44793220,44793685,44794697,44794759,44795305,44795604,44795986,44796117,44796167,44796248,44796706,44797049,44797178,44797198,44797444,44797562,44797854,44798897,44801542,44806106,44806948,44810656,44815590,44852810],"created_at":"2025-08-04T13:39:30Z","created_at_i":1754314770,"num_comments":748,"objectID":"44785636","points":1315,"story_id":44785636,"title":"Perplexity is using stealth, undeclared crawlers to evade no-crawl directives","updated_at":"2026-06-29T06:32:50Z","url":"https://blog.cloudflare.com/perplexity-is-using-stealth-undeclared-crawlers-to-evade-website-no-crawl-directives/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"nilsherzig"},"story_text":{"matchLevel":"none","matchedWords":[],"value":"The video demo runs a 7b Model on a normal gaming GPU. I think it already works quite well (accounting for the limited hardware power). :)"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["perplexity"],"value":"Show HN: I've built a locally running Perplexity clone"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://github.com/nilsherzig/LLocalSearch"}},"_tags":["story","author_nilsherzig","story_39923404","show_hn"],"author":"nilsherzig","children":[39924346,39924357,39924830,39924924,39925121,39925177,39925249,39925561,39926546,39926928,39927417,39927432,39927471,39927744,39927803,39927847,39927899,39927993,39928096,39928180,39928291,39928321,39928397,39928573,39928605,39928617,39928873,39928955,39934010,39935913,39942010,39946351,40064200],"created_at":"2024-04-03T21:27:46Z","created_at_i":1712179666,"num_comments":133,"objectID":"39923404","points":669,"story_id":39923404,"story_text":"The video demo runs a 7b Model on a normal gaming GPU. I think it already works quite well (accounting for the limited hardware power). :)","title":"Show HN: I've built a locally running Perplexity clone","updated_at":"2025-09-25T18:43:21Z","url":"https://github.com/nilsherzig/LLocalSearch"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"cdme"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["perplexity"],"value":"Perplexity AI is lying about their user agent"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["perplexity"],"value":"https://rknight.me/blog/perplexity-ai-is-lying-about-its-user-agent/"}},"_tags":["story","author_cdme","story_40690898"],"author":"cdme","children":[40691044,40691051,40691055,40691061,40691064,40691072,40691087,40691090,40691095,40691106,40691122,40691144,40691161,40691166,40691170,40691185,40691215,40691232,40691243,40691261,40691283,40691308,40691319,40691342,40691346,40691354,40691381,40691405,40691413,40691423,40691440,40691449,40691473,40691474,40691483,40691492,40691502,40691508,40691519,40691521,40691526,40691559,40691562,40691610,40691612,40691757,40691785,40691820,40691908,40691947,40691990,40692015,40692024,40692045,40692073,40692075,40692102,40692183,40692252,40692305,40692417,40692492,40692539,40692931,40693011,40693140,40693342,40693362,40693402,40693487,40694167,40694180,40696552,40697417,40745732],"created_at":"2024-06-15T16:48:13Z","created_at_i":1718470093,"num_comments":533,"objectID":"40690898","points":626,"story_id":40690898,"title":"Perplexity AI is lying about their user agent","updated_at":"2025-12-12T17:00:37Z","url":"https://rknight.me/blog/perplexity-ai-is-lying-about-its-user-agent/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"sean_pedersen"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["perplexity"],"value":"Perplexica: Open-source Perplexity alternative"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://github.com/ItzCrazyKns/Perplexica"}},"_tags":["story","author_sean_pedersen","story_40462369"],"author":"sean_pedersen","children":[40463159,40463177,40463314,40463356,40463417,40463541,40463932,40464143,40464172,40464397,40464447,40464700,40464788,40465072,40465922,40466369,40466786,40466949,40467517,40467929,40471066,40479103,40510303],"created_at":"2024-05-24T02:49:44Z","created_at_i":1716518984,"num_comments":83,"objectID":"40462369","points":378,"story_id":40462369,"title":"Perplexica: Open-source Perplexity alternative","updated_at":"2026-06-06T12:14:39Z","url":"https://github.com/ItzCrazyKns/Perplexica"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"vinni2"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["perplexity"],"value":"Perplexity Deep Research"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["perplexity"],"value":"https://www.perplexity.ai/hub/blog/introducing-perplexity-deep-research"}},"_tags":["story","author_vinni2","story_43061827"],"author":"vinni2","children":[43063647,43063760,43063823,43063942,43064064,43064111,43064275,43064444,43064588,43065065,43065221,43065323,43065620,43065965,43066096,43066244,43066487,43066604,43066643,43066985,43067223,43068408,43069271,43069798,43070164,43072128,43072259,43072926,43074293,43083061,43083114],"created_at":"2025-02-15T20:07:39Z","created_at_i":1739650059,"num_comments":168,"objectID":"43061827","points":368,"story_id":43061827,"title":"Perplexity Deep Research","updated_at":"2025-09-27T04:27:55Z","url":"https://www.perplexity.ai/hub/blog/introducing-perplexity-deep-research"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"djoldman"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["perplexity"],"value":"Perplexity.ai prompt leakage"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://twitter.com/jmilldotdev/status/1600624362394091523"}},"_tags":["story","author_djoldman","story_34482318"],"author":"djoldman","children":[34492323,34492497,34492518,34492564,34492584,34492607,34492642,34492825,34492848,34493324,34493563,34493718,34493767,34493845,34494351,34494471,34494479,34494735,34494738,34495038,34495132,34495221,34495314,34495981,34497123,34499997,34501283,34502474,34503567,34504052],"created_at":"2023-01-22T21:16:11Z","created_at_i":1674422171,"num_comments":155,"objectID":"34482318","points":332,"story_id":34482318,"title":"Perplexity.ai prompt leakage","updated_at":"2025-10-30T00:01:25Z","url":"https://twitter.com/jmilldotdev/status/1600624362394091523"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"MaximilianEmel"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["perplexity"],"value":"Perplexity Labs Playground"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["perplexity"],"value":"https://labs.perplexity.ai/"}},"_tags":["story","author_MaximilianEmel","story_38698782"],"author":"MaximilianEmel","children":[38699429,38699511,38699538,38699585,38699596,38699634,38699661,38699750,38699794,38699866,38699982,38700011,38700100,38700120,38700217,38700263,38700285,38700366,38700367,38700379,38700398,38700422,38700433,38700506,38700529,38700570,38700651,38700688,38700713,38700735,38700761,38700904,38700970,38700979,38701044,38701365,38701618,38701728,38702121,38702929,38703037,38703281,38703386,38703549,38703592,38703615,38704164,38704454,38704463,38704627,38705675,38705697,38705713,38705967,38706481,38706762,38706909,38707398,38707778,38709549],"created_at":"2023-12-19T17:44:33Z","created_at_i":1703007873,"num_comments":183,"objectID":"38698782","points":295,"story_id":38698782,"title":"Perplexity Labs Playground","updated_at":"2025-10-06T20:35:49Z","url":"https://labs.perplexity.ai/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"felarof"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["perplexity"],"value":"Hey HN, we're a YC startup building an open-source, privacy-first alternative to Perplexity Comet.

No invite system unlike bunch of others \u2013 you can download it today from our website or GitHub: https://github.com/browseros-ai/BrowserOS

--- Why bother building an alternative? We believe browsers will become the new operating systems, where we offload much bunch of our work to AI agents. But these agents will have access to all your sensitive data \u2013 emails, docs, on top of your browser history. Open-source, privacy-first alternatives need to exist.

We're not a search or ad company, so no weird incentives. Your data stays on your machine. You can use local LLMs with Ollama. We also support BYOK (bring your own keys), so no $200/month plans.

Another big difference vs Perplexity Comet: our agent runs locally in your browser (not on their server). You can actually watch it click around and do stuff, which is pretty cool! Short demo here: https://bit.ly/browserOS-demo

--- How we built? We patch Chromium's C++ source code with our changes, so we have the same security as Google Chrome. We also have an auto-updater for security patches and regular updates.

Working with Chromium's 15M lines of C++ has been another fun adventure that I'm writing a blog post on. Cursor/VSCode breaks at this scale, so we're back to using grep to find stuff and make changes. Claude code works surprisingly well too.

Building the binary takes ~3 hours on our M4 Max MacBook.

--- Next? We're just 2 people with a lot of work ahead (Firefox started with 3 hackers, history rhymes!). But we strongly believe that a privacy-first browser with local LLM support is more important than ever \u2013 since agents will have access to so much sensitive data.

Looking forward to any and all comments!"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["perplexity"],"value":"Show HN: Open source alternative to Perplexity Comet"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://www.browseros.com/"}},"_tags":["story","author_felarof","story_44523409","show_hn"],"author":"felarof","children":[44523410,44524044,44524170,44524345,44525500,44525674,44525755,44526459,44526961,44526965,44526983,44527067,44527117,44527163,44527426,44527690,44527968,44527992,44528366,44528374,44528502,44529183,44529227,44529746,44530596,44530876,44531006,44533585,44535381,44536066,44542475,44545225,44548069,44614290,44623197],"created_at":"2025-07-10T17:33:07Z","created_at_i":1752168787,"num_comments":122,"objectID":"44523409","points":291,"story_id":44523409,"story_text":"Hey HN, we're a YC startup building an open-source, privacy-first alternative to Perplexity Comet.

No invite system unlike bunch of others \u2013 you can download it today from our website or GitHub: https://github.com/browseros-ai/BrowserOS

--- Why bother building an alternative? We believe browsers will become the new operating systems, where we offload much bunch of our work to AI agents. But these agents will have access to all your sensitive data \u2013 emails, docs, on top of your browser history. Open-source, privacy-first alternatives need to exist.

We're not a search or ad company, so no weird incentives. Your data stays on your machine. You can use local LLMs with Ollama. We also support BYOK (bring your own keys), so no $200/month plans.

Another big difference vs Perplexity Comet: our agent runs locally in your browser (not on their server). You can actually watch it click around and do stuff, which is pretty cool! Short demo here: https://bit.ly/browserOS-demo

--- How we built? We patch Chromium's C++ source code with our changes, so we have the same security as Google Chrome. We also have an auto-updater for security patches and regular updates.

Working with Chromium's 15M lines of C++ has been another fun adventure that I'm writing a blog post on. Cursor/VSCode breaks at this scale, so we're back to using grep to find stuff and make changes. Claude code works surprisingly well too.

Building the binary takes ~3 hours on our M4 Max MacBook.

--- Next? We're just 2 people with a lot of work ahead (Firefox started with 3 hackers, history rhymes!). But we strongly believe that a privacy-first browser with local LLM support is more important than ever \u2013 since agents will have access to so much sensitive data.

Looking forward to any and all comments!","title":"Show HN: Open source alternative to Perplexity Comet","updated_at":"2026-05-26T16:29:55Z","url":"https://www.browseros.com/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"welpandthen"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["perplexity"],"value":"Google contract prevented Motorola from setting Perplexity as default assistant"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["perplexity"],"value":"https://www.bloomberg.com/news/articles/2025-04-23/perplexity-executive-says-google-blocked-motorola-s-use-of-ai-assistant"}},"_tags":["story","author_welpandthen","story_43776512"],"author":"welpandthen","children":[43776516,43776544,43776602,43776641,43776710,43777023,43777053,43777217,43777248,43777405,43777419,43779137,43779341,43780786,43782134,43785803,43787318],"created_at":"2025-04-23T20:52:19Z","created_at_i":1745441539,"num_comments":196,"objectID":"43776512","points":255,"story_id":43776512,"title":"Google contract prevented Motorola from setting Perplexity as default assistant","updated_at":"2026-02-06T02:44:20Z","url":"https://www.bloomberg.com/news/articles/2025-04-23/perplexity-executive-says-google-blocked-motorola-s-use-of-ai-assistant"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"amrrs"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["perplexity"],"value":"Perplexity got ads"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://twitter.com/damengchen/status/1875296442417607072"}},"_tags":["story","author_amrrs","story_42589863"],"author":"amrrs","children":[42589920,42589932,42589955,42589981,42590061,42590080,42590086,42590110,42590113,42590153,42590222,42590352,42590355,42590367,42590461,42590857,42592027,42592030,42592131,42592169,42592202,42592350,42592556,42593205,42593569,42593785,42593947,42594129,42594923,42597851,42599056,42599330,42681124],"created_at":"2025-01-03T21:54:42Z","created_at_i":1735941282,"num_comments":361,"objectID":"42589863","points":237,"story_id":42589863,"title":"Perplexity got ads","updated_at":"2025-11-24T23:41:13Z","url":"https://twitter.com/damengchen/status/1875296442417607072"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"josephwegner"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["perplexity"],"value":"Personal Computer by Perplexity"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["perplexity"],"value":"https://www.perplexity.ai/personal-computer-waitlist"}},"_tags":["story","author_josephwegner","story_47339223"],"author":"josephwegner","children":[47340178,47340897,47341169,47341182,47341439,47341607,47341815,47341816,47341834,47341858,47342262,47342475,47342482,47342519,47342591,47342686,47342805,47342831,47342848,47342857,47342873,47342932,47342946,47343093,47343095,47343096,47343244,47343303,47343506,47343612,47343627,47343682,47343715,47343727,47343972,47344299,47344579,47344688,47344691,47344716,47344796,47344990,47345172,47345654,47345700,47346095,47346749,47346836,47346886,47347195,47348108,47348465,47348876,47348959,47349328,47349488,47349553,47349919,47350418,47350531,47351442,47357399,47359632,47359751,47407299,47498035],"created_at":"2026-03-11T18:22:21Z","created_at_i":1773253341,"num_comments":173,"objectID":"47339223","points":223,"story_id":47339223,"title":"Personal Computer by Perplexity","updated_at":"2026-06-23T23:28:46Z","url":"https://www.perplexity.ai/personal-computer-waitlist"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"aspenmayer"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["perplexity"],"value":"Japan's largest paper, Yomiuri Shimbun, sues Perplexity for copyright violations"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["perplexity"],"value":"https://www.niemanlab.org/2025/08/japans-largest-newspaper-yomiuri-shimbun-sues-perplexity-for-copyright-violations/"}},"_tags":["story","author_aspenmayer","story_44870895"],"author":"aspenmayer","children":[44870896,44871147,44871197,44871274,44871325,44871346,44871427,44871674,44872054,44872109,44872335,44873469,44874222,44875337],"created_at":"2025-08-12T00:07:09Z","created_at_i":1754957229,"num_comments":93,"objectID":"44870895","points":199,"story_id":44870895,"title":"Japan's largest paper, Yomiuri Shimbun, sues Perplexity for copyright violations","updated_at":"2026-03-05T22:33:39Z","url":"https://www.niemanlab.org/2025/08/japans-largest-newspaper-yomiuri-shimbun-sues-perplexity-for-copyright-violations/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"eduction"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["perplexity"],"value":"Perplexity Makes Longshot $34.5B Offer for Chrome"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["perplexity"],"value":"https://www.wsj.com/tech/perplexity-makes-longshot-34-5-billion-offer-for-chrome-5ddb7a22"}},"_tags":["story","author_eduction","story_44877656"],"author":"eduction","children":[44877763,44877790,44877796,44877871,44877873,44877960,44877979,44878095,44878106,44878141,44878229,44878272,44878343,44878472,44878525,44878581,44878642,44878734,44878736,44878902,44878919,44878967,44879537,44880389,44881001,44882488],"created_at":"2025-08-12T15:33:51Z","created_at_i":1755012831,"num_comments":119,"objectID":"44877656","points":192,"story_id":44877656,"title":"Perplexity Makes Longshot $34.5B Offer for Chrome","updated_at":"2026-03-05T22:34:08Z","url":"https://www.wsj.com/tech/perplexity-makes-longshot-34-5-billion-offer-for-chrome-5ddb7a22"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"jiayuanzhang"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["perplexity"],"value":"Hi HN,

I am Jiayuan, and I'm here to introduce a tool we've been building over the past few months: Devv (https://devv.ai). In simple terms, it is an AI-powered search engine specifically designed for developers.

Now, you might ask, with so many AI search engines already available\u2014Perplexity, You.com, Phind, and several open-source projects\u2014why do we need another one?

We all know that Generative Search Engines are built on RAG (Retrieval-Augmented Generation)[1] combined with Large Language Models (LLMs). Most of the products mentioned above use indexes from general search engines (like Google/Bing APIs), but we've taken a different approach.

We've created a vertical search index focused on the development domain, which includes:

- Documents: These are essentially the single source of truth for programming languages or libraries; I believe many of you are users of Dash (https://kapeli.com/dash) or devdocs (https://devdocs.io/).

- Code: While not natural language, code contains rich contextual information. If you have a question related to the Django framework, nothing is more convincing than code snippets from Django's repository.

- Web Search: We still use data from search engines because these results contain additional contextual information.

Our reasons for doing this include:

- The quality of the index is crucial to the RAG system; its effectiveness determines the output quality of the entire system.

- We focus more on the Index (RAG) rather than LLMs because LLMs evolve rapidly; even models performing well today may be superseded by better ones in a few months, and fine-tuning an LLM now has relatively low costs.

- All players are currently exploring what kind of LLM product works best; we hope to contribute some different insights ourselves (and plan to open source parts of our underlying infrastructure in return for contributions back into open source communities).

Some brief product features:

- Three modes: - Fast mode: Offers quick answers within seconds. - Agent mode: For complex queries where Devv Agent infers your question before selecting appropriate solutions. - GitHub mode(currently in beta): Links directly with your own GitHub repositories allowing inquiries about specific codebases.

- Clean & intuitive UI/UX design.

- Currently only available as web version but Chrome extension & VSCode plugin planned soon!

Technical details regarding how we build our Index:

- Documents section involves crawling most documentation sources using scripts inspired by devdocs project\u2019s crawler logic then slicing them up according function/symbol dimensions before embedding into vector databases;

- Codes require special treatment beyond just embeddings alone hence why custom parsers were developed per language type extracting logical structures within repos such as architectural layouts calling relationships between functions definitions etc., semantically processed via LMM;

- Web searches combine both selfmade indices targeting developer niches alongside traditional API based methods. We crawled relevant sites including blogs forums tech news outlets etc..

For the Agent Mode, we have actually developed a multi-agent framework. It first categorizes the user's query and then selects different agents based on these categories to address the issues. These various agents employ different models and solution steps.

Future Plans:

- Build a more comprehensive index that includes internal context (The Devv for Teams version will support indexing team repositories, documents, issue trackers for Q&A)

- Fully localized: All of the above technologies can be executed locally, ensuring privacy and security through complete localization.

Devv is still in its very early stages and can be used without logging in. We welcome everyone to experience it and provide feedback on any issues; we will continue to iterate on it.

[1]: https://arxiv.org/abs/2005.11401"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["perplexity"],"value":"Show HN: I made a better Perplexity for developers"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://devv.ai"}},"_tags":["story","author_jiayuanzhang","story_40299091","show_hn"],"author":"jiayuanzhang","children":[40299769,40299784,40299801,40299817,40299859,40299862,40299918,40299988,40300118,40300280,40300313,40300341,40300360,40300366,40300558,40300629,40300771,40300874,40300924,40301120,40301299,40301862,40301950,40302461,40304085,40304263,40309281,40315256],"created_at":"2024-05-08T15:19:40Z","created_at_i":1715181580,"num_comments":75,"objectID":"40299091","points":185,"story_id":40299091,"story_text":"Hi HN,

I am Jiayuan, and I'm here to introduce a tool we've been building over the past few months: Devv (https://devv.ai). In simple terms, it is an AI-powered search engine specifically designed for developers.

Now, you might ask, with so many AI search engines already available\u2014Perplexity, You.com, Phind, and several open-source projects\u2014why do we need another one?

We all know that Generative Search Engines are built on RAG (Retrieval-Augmented Generation)[1] combined with Large Language Models (LLMs). Most of the products mentioned above use indexes from general search engines (like Google/Bing APIs), but we've taken a different approach.

We've created a vertical search index focused on the development domain, which includes:

- Documents: These are essentially the single source of truth for programming languages or libraries; I believe many of you are users of Dash (https://kapeli.com/dash) or devdocs (https://devdocs.io/).

- Code: While not natural language, code contains rich contextual information. If you have a question related to the Django framework, nothing is more convincing than code snippets from Django's repository.

- Web Search: We still use data from search engines because these results contain additional contextual information.

Our reasons for doing this include:

- The quality of the index is crucial to the RAG system; its effectiveness determines the output quality of the entire system.

- We focus more on the Index (RAG) rather than LLMs because LLMs evolve rapidly; even models performing well today may be superseded by better ones in a few months, and fine-tuning an LLM now has relatively low costs.

- All players are currently exploring what kind of LLM product works best; we hope to contribute some different insights ourselves (and plan to open source parts of our underlying infrastructure in return for contributions back into open source communities).

Some brief product features:

- Three modes: - Fast mode: Offers quick answers within seconds. - Agent mode: For complex queries where Devv Agent infers your question before selecting appropriate solutions. - GitHub mode(currently in beta): Links directly with your own GitHub repositories allowing inquiries about specific codebases.

- Clean & intuitive UI/UX design.

- Currently only available as web version but Chrome extension & VSCode plugin planned soon!

Technical details regarding how we build our Index:

- Documents section involves crawling most documentation sources using scripts inspired by devdocs project\u2019s crawler logic then slicing them up according function/symbol dimensions before embedding into vector databases;

- Codes require special treatment beyond just embeddings alone hence why custom parsers were developed per language type extracting logical structures within repos such as architectural layouts calling relationships between functions definitions etc., semantically processed via LMM;

- Web searches combine both selfmade indices targeting developer niches alongside traditional API based methods. We crawled relevant sites including blogs forums tech news outlets etc..

For the Agent Mode, we have actually developed a multi-agent framework. It first categorizes the user's query and then selects different agents based on these categories to address the issues. These various agents employ different models and solution steps.

Future Plans:

- Build a more comprehensive index that includes internal context (The Devv for Teams version will support indexing team repositories, documents, issue trackers for Q&A)

- Fully localized: All of the above technologies can be executed locally, ensuring privacy and security through complete localization.

Devv is still in its very early stages and can be used without logging in. We welcome everyone to experience it and provide feedback on any issues; we will continue to iterate on it.

[1]: https://arxiv.org/abs/2005.11401","title":"Show HN: I made a better Perplexity for developers","updated_at":"2025-03-17T23:27:01Z","url":"https://devv.ai"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"startages"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["perplexity"],"value":"I prompted ChatGPT, Claude, Perplexity, and Gemini and watched my Nginx logs"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://surfacedby.com/blog/nginx-logs-ai-traffic-vs-referral-traffic"}},"_tags":["story","author_startages","story_47835646"],"author":"startages","children":[47835973,47836231,47836237,47836273,47836281,47836298,47836484,47836642,47836678,47837994,47839018,47839350,47839912],"created_at":"2026-04-20T15:22:01Z","created_at_i":1776698521,"num_comments":23,"objectID":"47835646","points":135,"story_id":47835646,"title":"I prompted ChatGPT, Claude, Perplexity, and Gemini and watched my Nginx logs","updated_at":"2026-07-18T04:28:14Z","url":"https://surfacedby.com/blog/nginx-logs-ai-traffic-vs-referral-traffic"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"flybird"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["perplexity"],"value":"Building a Local Perplexity Alternative with Perplexica, Ollama, and SearXNG"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["perplexity"],"value":"https://jointerminus.medium.com/building-a-local-perplexity-alternative-with-perplexica-ollama-and-searxng-71602523e256"}},"_tags":["story","author_flybird","story_41125919"],"author":"flybird","children":[41126510,41126517,41126609,41126675,41126908,41126996,41127251,41127793,41128532,41129689,41130350],"created_at":"2024-08-01T03:36:54Z","created_at_i":1722483414,"num_comments":49,"objectID":"41125919","points":134,"story_id":41125919,"title":"Building a Local Perplexity Alternative with Perplexica, Ollama, and SearXNG","updated_at":"2025-10-06T20:30:28Z","url":"https://jointerminus.medium.com/building-a-local-perplexity-alternative-with-perplexica-ollama-and-searxng-71602523e256"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"the1024"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["perplexity"],"value":"Hi HN! AI Product Rank lets you to search for topics and products, and see how OpenAI, Anthropic, and Perplexity rank them. You can also see the citations for each ranking.

We\u2019re interested in seeing how AI decides to recommend products, especially now that they are actively searching the web. Now that we can retrieve citations by API, we can learn a bit more about what sources the various models use.

This is increasingly becoming important - Guillermo Rauch said that ChatGPT now refers ~5% of Vercel signups, which is up 5x over the last six months. [1]

It\u2019s been fascinating to see the somewhat strange sources that the models pull from; one hypothesis is that most of the high quality sources have opted out of training data, leaving a pretty exotic long tail of citations. For example, a search for car brands yielded citations including Lux Mag and a class action filing against Chevy for batteries. [2]

We'd love for you to give it a try and let me know what you think! What other data would you want to see?

[1] https://x.com/rauchg/status/1898122330653835656

[2] https://productrank.ai/topic/car-brands"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["perplexity"],"value":"Show HN: Comparing product rankings by OpenAI, Anthropic, and Perplexity"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://productrank.ai/"}},"_tags":["story","author_the1024","story_43632831","show_hn"],"author":"the1024","children":[43632844,43633387,43633430,43633673,43633886,43635826,43636408,43636557,43639486,43640105,43640488,43640546,43641424,43641817,43642127,43642456,43642597,43643086],"created_at":"2025-04-09T14:53:01Z","created_at_i":1744210381,"num_comments":35,"objectID":"43632831","points":125,"story_id":43632831,"story_text":"Hi HN! AI Product Rank lets you to search for topics and products, and see how OpenAI, Anthropic, and Perplexity rank them. You can also see the citations for each ranking.

We\u2019re interested in seeing how AI decides to recommend products, especially now that they are actively searching the web. Now that we can retrieve citations by API, we can learn a bit more about what sources the various models use.

This is increasingly becoming important - Guillermo Rauch said that ChatGPT now refers ~5% of Vercel signups, which is up 5x over the last six months. [1]

It\u2019s been fascinating to see the somewhat strange sources that the models pull from; one hypothesis is that most of the high quality sources have opted out of training data, leaving a pretty exotic long tail of citations. For example, a search for car brands yielded citations including Lux Mag and a class action filing against Chevy for batteries. [2]

We'd love for you to give it a try and let me know what you think! What other data would you want to see?

[1] https://x.com/rauchg/status/1898122330653835656

[2] https://productrank.ai/topic/car-brands","title":"Show HN: Comparing product rankings by OpenAI, Anthropic, and Perplexity","updated_at":"2025-04-20T03:38:38Z","url":"https://productrank.ai/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"ipster_io"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["perplexity"],"value":"Perplexity AI submits bid to merge with TikTok"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["perplexity"],"value":"https://techcrunch.com/2025/01/18/perplexity-ai-submits-bid-to-merge-with-tiktok/"}},"_tags":["story","author_ipster_io","story_42751649"],"author":"ipster_io","children":[42751782,42751863,42751886,42751903,42751928,42751962,42751963,42752022,42752058,42752093,42752193,42752223,42752271,42752311,42752348,42752374,42752592,42752752,42752966,42753012,42753241,42753270,42753321,42753386,42753545,42753710,42753784,42754051,42755002],"created_at":"2025-01-18T21:42:31Z","created_at_i":1737236551,"num_comments":133,"objectID":"42751649","points":117,"story_id":42751649,"title":"Perplexity AI submits bid to merge with TikTok","updated_at":"2025-11-21T07:44:45Z","url":"https://techcrunch.com/2025/01/18/perplexity-ai-submits-bid-to-merge-with-tiktok/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"ddxv"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["perplexity"],"value":"The Trackers and SDKs in ChatGPT, Claude, Grok and Perplexity"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["perplexity"],"value":"https://jamesoclaire.com/2025/05/31/the-trackers-and-sdks-in-chatgpt-claude-grok-and-perplexity/"}},"_tags":["story","author_ddxv","story_44142839"],"author":"ddxv","children":[44142840,44146168,44147602],"created_at":"2025-05-31T08:23:51Z","created_at_i":1748679831,"num_comments":15,"objectID":"44142839","points":111,"story_id":44142839,"title":"The Trackers and SDKs in ChatGPT, Claude, Grok and Perplexity","updated_at":"2025-09-05T20:18:40Z","url":"https://jamesoclaire.com/2025/05/31/the-trackers-and-sdks-in-chatgpt-claude-grok-and-perplexity/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"bshzzle"},"story_text":{"matchLevel":"none","matchedWords":[],"value":"Hi HN,

We\u2019re Brendan and Michael, the creators of Sourcebot (https://www.sourcebot.dev/), a self-hosted code understanding tool for large codebases. We originally launched on HN 9 months ago with code search (https://news.ycombinator.com/item?id=41711032), and we\u2019re excited to share our newest feature: Ask Sourcebot.

Ask Sourcebot is an agentic search tool that lets you ask complex questions about your entire codebase in natural language, and returns a structured response with inline citations back to your code. Some types of questions you might ask:

- \u201cHow does authentication work in this codebase? What library is being used? What providers can a user log in with?\u201d (https://demo.sourcebot.dev/~/chat/cmdpjkrbw000bnn7s8of2dm11)

- \u201cWhen should I use channels vs. mutexes in go? Find real usages of both and include them in your answer\u201d (https://demo.sourcebot.dev/~/chat/cmdpiuqhu000bpg7s9hprio4w)

- \u201cHow are shards laid out in memory in the Zoekt code search engine?\u201d (https://demo.sourcebot.dev/~/chat/cmdm9nkck000bod7sqy7c1efb)

- "How do I call C from Rust?" (https://demo.sourcebot.dev/~/chat/cmdpjy06g000pnn7ssf4nk60k)

You can try it yourself here on our demo site (https://demo.sourcebot.dev/~) or checkout our demo video (https://youtu.be/olc2lyUeB-Q).

How is this any different from existing tools like Cursor or Claude code?

- Sourcebot solely focuses on code understanding. We believe that, more than ever, the main bottleneck development teams face is not writing code, it\u2019s acquiring the necessary context to make quality changes that are cohesive within the wider codebase. This is true regardless if the author is a human or an LLM.

- As opposed to being in your IDE or terminal, Sourcebot is a web app. This allows us to play to the strengths of the web: rich UX and ubiquitous access. We put a ton of work into taking the best parts of IDEs (code navigation, file explorer, syntax highlighting) and packaging them with a custom UX (rich Markdown rendering, inline citations, @ mentions) that is easily shareable between team members.

- Sourcebot can maintain an up-to date index of thousands of repos hosted on GitHub, GitLab, Bitbucket, Gerrit, and other hosts. This allows you to ask questions about repositories without checking them out locally. This is especially helpful when ramping up on unfamiliar parts of the codebase or working with systems that are typically spread across multiple repositories, e.g., micro services.

- You can BYOK (Bring Your Own API Key) to any supported reasoning model. We currently support 11 different model providers (like Amazon Bedrock and Google Vertex), and plan to add more.

- Sourcebot is self-hosted, fair source, and free to use.

Under the hood, we expose our existing regular expression search, code navigation, and file reading APIs to a LLM as tool calls. We instruct the LLM via a system prompt to gather the necessary context via these tools to sufficiently answer the users question, and then to provide a concise, structured response. This includes inline citations, which are just structured data that the LLM can embed into it\u2019s response and can then be identified on the client and rendered appropriately. We built this on some amazing libraries like the Vercel AI SDK v5, CodeMirror, react-markdown, and Slate.js, among others.

This architecture is intentionally simple. We decided not to introduce any additional techniques like vector embeddings, multi-agent graphs, etc. since we wanted to push the limits of what we could do with what we had on hand. We plan on revisiting our approach as we get user feedback on what works (and what doesn\u2019t).

We are really excited about pushing the envelope of code understanding. Give it a try: https://github.com/sourcebot-dev/sourcebot. Cheers!"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["perplexity"],"value":"Show HN: Sourcebot \u2013\u00a0Self-hosted Perplexity for your codebase"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://github.com/sourcebot-dev/sourcebot/releases/tag/v4.6.0"}},"_tags":["story","author_bshzzle","story_44734891","show_hn"],"author":"bshzzle","children":[44736583,44749588,44749950,44750003,44750391,44750411,44750769,44750839,44751100,44755587,44758098,44759652,44761544,44773260],"created_at":"2025-07-30T14:44:13Z","created_at_i":1753886653,"num_comments":29,"objectID":"44734891","points":103,"story_id":44734891,"story_text":"Hi HN,

We\u2019re Brendan and Michael, the creators of Sourcebot (https://www.sourcebot.dev/), a self-hosted code understanding tool for large codebases. We originally launched on HN 9 months ago with code search (https://news.ycombinator.com/item?id=41711032), and we\u2019re excited to share our newest feature: Ask Sourcebot.

Ask Sourcebot is an agentic search tool that lets you ask complex questions about your entire codebase in natural language, and returns a structured response with inline citations back to your code. Some types of questions you might ask:

- \u201cHow does authentication work in this codebase? What library is being used? What providers can a user log in with?\u201d (https://demo.sourcebot.dev/~/chat/cmdpjkrbw000bnn7s8of2dm11)

- \u201cWhen should I use channels vs. mutexes in go? Find real usages of both and include them in your answer\u201d (https://demo.sourcebot.dev/~/chat/cmdpiuqhu000bpg7s9hprio4w)

- \u201cHow are shards laid out in memory in the Zoekt code search engine?\u201d (https://demo.sourcebot.dev/~/chat/cmdm9nkck000bod7sqy7c1efb)

- "How do I call C from Rust?" (https://demo.sourcebot.dev/~/chat/cmdpjy06g000pnn7ssf4nk60k)

You can try it yourself here on our demo site (https://demo.sourcebot.dev/~) or checkout our demo video (https://youtu.be/olc2lyUeB-Q).

How is this any different from existing tools like Cursor or Claude code?

- Sourcebot solely focuses on code understanding. We believe that, more than ever, the main bottleneck development teams face is not writing code, it\u2019s acquiring the necessary context to make quality changes that are cohesive within the wider codebase. This is true regardless if the author is a human or an LLM.

- As opposed to being in your IDE or terminal, Sourcebot is a web app. This allows us to play to the strengths of the web: rich UX and ubiquitous access. We put a ton of work into taking the best parts of IDEs (code navigation, file explorer, syntax highlighting) and packaging them with a custom UX (rich Markdown rendering, inline citations, @ mentions) that is easily shareable between team members.

- Sourcebot can maintain an up-to date index of thousands of repos hosted on GitHub, GitLab, Bitbucket, Gerrit, and other hosts. This allows you to ask questions about repositories without checking them out locally. This is especially helpful when ramping up on unfamiliar parts of the codebase or working with systems that are typically spread across multiple repositories, e.g., micro services.

- You can BYOK (Bring Your Own API Key) to any supported reasoning model. We currently support 11 different model providers (like Amazon Bedrock and Google Vertex), and plan to add more.

- Sourcebot is self-hosted, fair source, and free to use.

Under the hood, we expose our existing regular expression search, code navigation, and file reading APIs to a LLM as tool calls. We instruct the LLM via a system prompt to gather the necessary context via these tools to sufficiently answer the users question, and then to provide a concise, structured response. This includes inline citations, which are just structured data that the LLM can embed into it\u2019s response and can then be identified on the client and rendered appropriately. We built this on some amazing libraries like the Vercel AI SDK v5, CodeMirror, react-markdown, and Slate.js, among others.

This architecture is intentionally simple. We decided not to introduce any additional techniques like vector embeddings, multi-agent graphs, etc. since we wanted to push the limits of what we could do with what we had on hand. We plan on revisiting our approach as we get user feedback on what works (and what doesn\u2019t).

We are really excited about pushing the envelope of code understanding. Give it a try: https://github.com/sourcebot-dev/sourcebot. Cheers!","title":"Show HN: Sourcebot \u2013\u00a0Self-hosted Perplexity for your codebase","updated_at":"2026-02-21T18:00:36Z","url":"https://github.com/sourcebot-dev/sourcebot/releases/tag/v4.6.0"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"monkeydust"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["perplexity"],"value":"Amazon Demands Perplexity Stop AI Agent from Making Purchases"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["perplexity"],"value":"https://www.bloomberg.com/news/articles/2025-11-04/amazon-demands-perplexity-stop-ai-agent-from-making-purchases"}},"_tags":["story","author_monkeydust","story_45814461"],"author":"monkeydust","children":[45814645,45814680,45814776,45815009,45815103,45815240,45815556,45815698,45816366,45816393,45816769,45816871,45816974,45817476,45817558,45817672,45818095,45818675,45863958],"created_at":"2025-11-04T18:43:11Z","created_at_i":1762281791,"num_comments":71,"objectID":"45814461","points":98,"story_id":45814461,"title":"Amazon Demands Perplexity Stop AI Agent from Making Purchases","updated_at":"2026-05-19T04:32:41Z","url":"https://www.bloomberg.com/news/articles/2025-11-04/amazon-demands-perplexity-stop-ai-agent-from-making-purchases"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"drak0n1c"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["perplexity"],"value":"Agentic Browser Security: Indirect Prompt Injection in Perplexity Comet"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://brave.com/blog/comet-prompt-injection/"}},"_tags":["story","author_drak0n1c","story_45000894"],"author":"drak0n1c","children":[45001281,45001295,45001438,45001586,45002017,45002634,45003654,45003669,45006291,45010988,45033411],"created_at":"2025-08-24T02:52:08Z","created_at_i":1756003928,"num_comments":31,"objectID":"45000894","points":97,"story_id":45000894,"title":"Agentic Browser Security: Indirect Prompt Injection in Perplexity Comet","updated_at":"2026-03-05T22:29:05Z","url":"https://brave.com/blog/comet-prompt-injection/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"philip1209"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["perplexity"],"value":"As a founder, finding early customers is always a challenge. I'd come up with specific guesses for people to talk to - such "VCs that used to be startup founders" or "Former lawyers who are now CTOs." Running those types of searches typically involves opening dozens of LinkedIn profiles in tabs, and looking at them one-by-one. And, it turns out that going through LinkedIn profiles one-by-one is a daily job for many people.

I started building Find AI to make it easier to search for people. I initially started just having GPT review people's LinkedIn profiles and websites, but it cost thousands of dollars per search (!). The product we're launching today can now run the same searches in seconds for pennies.

Find AI is Perplexity-style search over LinkedIn-type data. Ask vague questions, and the AI will go find and analyze people to get you matches.

The results are really impressive - here are some questions I've used:

- Find potential future founders by looking for tech company PMs who previously started a company

- Find potential chief science officers by looking for PhDs with industry experience who now work at a startup but have never founded a company before

- Find other founders who have a dog and might want my vet app product

The database currently consists of tech companies and people, but we're working to scale up to more people. The data is all first-party and retrieved from public sources.

Our first customers have been VCs, who are using Find AI to keep track of new AI companies. We just launched email alerts on searches, so you can get updates as new companies match your criteria.

Try it out and let me know what you think."},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["perplexity"],"value":"Show HN: Find AI \u2013 Perplexity Meets LinkedIn"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://usefind.ai/"}},"_tags":["story","author_philip1209","story_40801494","show_hn"],"author":"philip1209","children":[40801550,40801591,40802408,40802491,40802500,40802529,40802551,40802554,40803030,40803201,40803220,40803445,40803496,40803820,40803859,40803999,40804105,40804171,40804194,40804304,40804455,40804525,40804542,40804750,40804906,40804915,40804971,40805291,40808389,40816181,40821942],"created_at":"2024-06-26T16:02:57Z","created_at_i":1719417777,"num_comments":71,"objectID":"40801494","points":94,"story_id":40801494,"story_text":"As a founder, finding early customers is always a challenge. I'd come up with specific guesses for people to talk to - such "VCs that used to be startup founders" or "Former lawyers who are now CTOs." Running those types of searches typically involves opening dozens of LinkedIn profiles in tabs, and looking at them one-by-one. And, it turns out that going through LinkedIn profiles one-by-one is a daily job for many people.

I started building Find AI to make it easier to search for people. I initially started just having GPT review people's LinkedIn profiles and websites, but it cost thousands of dollars per search (!). The product we're launching today can now run the same searches in seconds for pennies.

Find AI is Perplexity-style search over LinkedIn-type data. Ask vague questions, and the AI will go find and analyze people to get you matches.

The results are really impressive - here are some questions I've used:

- Find potential future founders by looking for tech company PMs who previously started a company

- Find potential chief science officers by looking for PhDs with industry experience who now work at a startup but have never founded a company before

- Find other founders who have a dog and might want my vet app product

The database currently consists of tech companies and people, but we're working to scale up to more people. The data is all first-party and retrieved from public sources.

Our first customers have been VCs, who are using Find AI to keep track of new AI companies. We just launched email alerts on searches, so you can get updates as new companies match your criteria.

Try it out and let me know what you think.","title":"Show HN: Find AI \u2013 Perplexity Meets LinkedIn","updated_at":"2025-10-05T22:52:13Z","url":"https://usefind.ai/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"ndr"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["perplexity"],"value":"Perplexity offers to buy Google Chrome for $34.5B"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["perplexity"],"value":"https://www.theverge.com/news/758218/perplexity-google-chrome-bid-unsolicited-offer"}},"_tags":["story","author_ndr","story_44885991"],"author":"ndr","children":[44886048,44886272,44886276,44886360,44886397,44886505,44886586,44886656,44886680,44886727,44886892,44887296,44887318,44887468,44887491,44887554,44887614,44887691,44887700,44887755,44887833,44887860,44887910,44888039,44888420,44888868,44889434],"created_at":"2025-08-13T08:38:18Z","created_at_i":1755074298,"num_comments":123,"objectID":"44885991","points":93,"story_id":44885991,"title":"Perplexity offers to buy Google Chrome for $34.5B","updated_at":"2026-03-05T22:34:38Z","url":"https://www.theverge.com/news/758218/perplexity-google-chrome-bid-unsolicited-offer"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"jnnnthnn"},"story_text":{"matchLevel":"none","matchedWords":[],"value":"Hi HN!

I'm Jonathan and I built Ask Hacker Search (https://hackersearch.net/ask), an LLM-powered version of Hacker News' Ask HN.

Unlike Ask HN, Ask Hacker Search doesn't solicit new contributions from HN readers. Instead, it leverages Hacker News' historical data to answer questions, and offers LLM-generated summaries of those. I've used it for questions like "Should I use Drizzle or Prisma?" or "What is a good screen capture that allows easy zooming effects on Mac?".

It is particularly useful when you're interested in understanding HN readers' sentiment about a topic, or when looking for expert insights on topics of interest to HN readers. I've been using it continually while building it, and have found it particularly useful to find software libraries recommended by HN or get quick vibe checks on hot topics.

This builds on my release of Hacker Search two weeks ago\n(https://news.ycombinator.com/item?id=40238509), which offered a semantic search engine over top HN submissions. It's not just a small upgrade: covering comments was the #1 requested feature after that launch, so I rebuilt the near entirety of the product to support that.

Please try it out and let me know what you think of it! I have to limit the number of LLM summaries each person can get for free, as this is entirely self-funded. If you hit the limit, you can subscribe for more summaries generated by a better model ($8/month), or bring your own compute by running inference on Ollama on your machine!"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["perplexity"],"value":"Show HN: I built a LLM-powered Ask HN: like Perplexity, but for HN comments"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://hackersearch.net/ask"}},"_tags":["story","author_jnnnthnn","story_40380738","show_hn"],"author":"jnnnthnn","children":[40381113,40382149,40384218,40384235,40384783,40384810,40385954,40386639,40386988,40391173,40393980,40400459,40404244,40408934,40409925],"created_at":"2024-05-16T17:11:58Z","created_at_i":1715879518,"num_comments":39,"objectID":"40380738","points":92,"story_id":40380738,"story_text":"Hi HN!

I'm Jonathan and I built Ask Hacker Search (https://hackersearch.net/ask), an LLM-powered version of Hacker News' Ask HN.

Unlike Ask HN, Ask Hacker Search doesn't solicit new contributions from HN readers. Instead, it leverages Hacker News' historical data to answer questions, and offers LLM-generated summaries of those. I've used it for questions like "Should I use Drizzle or Prisma?" or "What is a good screen capture that allows easy zooming effects on Mac?".

It is particularly useful when you're interested in understanding HN readers' sentiment about a topic, or when looking for expert insights on topics of interest to HN readers. I've been using it continually while building it, and have found it particularly useful to find software libraries recommended by HN or get quick vibe checks on hot topics.

This builds on my release of Hacker Search two weeks ago\n(https://news.ycombinator.com/item?id=40238509), which offered a semantic search engine over top HN submissions. It's not just a small upgrade: covering comments was the #1 requested feature after that launch, so I rebuilt the near entirety of the product to support that.

Please try it out and let me know what you think of it! I have to limit the number of LLM summaries each person can get for free, as this is entirely self-funded. If you hit the limit, you can subscribe for more summaries generated by a better model ($8/month), or bring your own compute by running inference on Ollama on your machine!","title":"Show HN: I built a LLM-powered Ask HN: like Perplexity, but for HN comments","updated_at":"2025-02-03T15:39:30Z","url":"https://hackersearch.net/ask"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"alvatech"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["perplexity"],"value":"Perplexity CEO offers AI company's services to replace striking NYT staff"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["perplexity"],"value":"https://techcrunch.com/2024/11/04/perplexity-ceo-offers-ai-companys-services-to-replace-striking-nyt-staff/"}},"_tags":["story","author_alvatech","story_42046295"],"author":"alvatech","children":[42046423,42046426,42046468,42046501,42046566,42046592,42046748,42046756,42046757,42046774,42046779,42046806,42046807,42046812,42046816,42046822,42046857,42046978,42047706,42048540],"created_at":"2024-11-04T21:46:36Z","created_at_i":1730756796,"num_comments":64,"objectID":"42046295","points":83,"story_id":42046295,"title":"Perplexity CEO offers AI company's services to replace striking NYT staff","updated_at":"2025-01-19T06:15:11Z","url":"https://techcrunch.com/2024/11/04/perplexity-ceo-offers-ai-companys-services-to-replace-striking-nyt-staff/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"CrankyBear"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["perplexity"],"value":"Perplexity AI's new tool for researching the stock market"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["perplexity"],"value":"https://www.zdnet.com/article/perplexity-ais-new-tool-makes-researching-the-stock-market-delightful-heres-how/"}},"_tags":["story","author_CrankyBear","story_41906949"],"author":"CrankyBear","children":[41907248,41907295,41907612,41907677,41908025,41908444,41908518,41909095,41917398],"created_at":"2024-10-21T18:30:08Z","created_at_i":1729535408,"num_comments":43,"objectID":"41906949","points":74,"story_id":41906949,"title":"Perplexity AI's new tool for researching the stock market","updated_at":"2025-11-20T18:42:29Z","url":"https://www.zdnet.com/article/perplexity-ais-new-tool-makes-researching-the-stock-market-delightful-heres-how/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"coloneltcb"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["perplexity"],"value":"Perplexity is a bullshit machine"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["perplexity"],"value":"https://www.wired.com/story/perplexity-is-a-bullshit-machine/"}},"_tags":["story","author_coloneltcb","story_40728732"],"author":"coloneltcb","children":[40728925,40728934,40728950,40728955,40728971,40729002,40729036,40729043,40729051,40729061,40729118,40729151,40732849,40855920],"created_at":"2024-06-19T14:37:54Z","created_at_i":1718807874,"num_comments":45,"objectID":"40728732","points":70,"story_id":40728732,"title":"Perplexity is a bullshit machine","updated_at":"2025-10-24T13:21:49Z","url":"https://www.wired.com/story/perplexity-is-a-bullshit-machine/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"gniting"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["perplexity"],"value":"Perplexity launches Comet, an AI-powered web browser"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["perplexity"],"value":"https://techcrunch.com/2025/07/09/perplexity-launches-comet-an-ai-powered-web-browser/"}},"_tags":["story","author_gniting","story_44510913"],"author":"gniting","children":[44522999,44523009,44523201,44523226,44523228,44523509,44523525,44523564,44523766,44523838,44523903,44523906,44524201,44524308,44524309,44524340,44524599,44526777,44536688],"created_at":"2025-07-09T15:05:50Z","created_at_i":1752073550,"num_comments":73,"objectID":"44510913","points":68,"story_id":44510913,"title":"Perplexity launches Comet, an AI-powered web browser","updated_at":"2025-10-04T13:42:08Z","url":"https://techcrunch.com/2025/07/09/perplexity-launches-comet-an-ai-powered-web-browser/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"Tokumei-no-hito"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["perplexity"],"value":"Perplexity Response to Cloudflare"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["perplexity"],"value":"https://twitter.com/perplexity_ai/status/1952531537385456019"}},"_tags":["story","author_Tokumei-no-hito","story_44793772"],"author":"Tokumei-no-hito","children":[44793789,44794004,44794193,44794309,44794531,44794650,44794733,44794821,44794946,44795426,44795508,44797939,44800046],"created_at":"2025-08-05T02:42:09Z","created_at_i":1754361729,"num_comments":45,"objectID":"44793772","points":56,"story_id":44793772,"title":"Perplexity Response to Cloudflare","updated_at":"2025-10-25T03:20:06Z","url":"https://twitter.com/perplexity_ai/status/1952531537385456019"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"JumpCrisscross"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["perplexity"],"value":"Apple executives have held internal talks about buying Perplexity"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["perplexity"],"value":"https://www.bloomberg.com/news/articles/2025-06-20/apple-executives-have-held-internal-talks-about-buying-ai-startup-perplexity"}},"_tags":["story","author_JumpCrisscross","story_44334958"],"author":"JumpCrisscross","children":[44335053,44335074,44335354,44335408,44336119,44336613,44336658,44337122,44342205,44345387,44349489,44355134,44355925],"created_at":"2025-06-21T06:06:24Z","created_at_i":1750485984,"num_comments":33,"objectID":"44334958","points":54,"story_id":44334958,"title":"Apple executives have held internal talks about buying Perplexity","updated_at":"2025-09-06T18:28:50Z","url":"https://www.bloomberg.com/news/articles/2025-06-20/apple-executives-have-held-internal-talks-about-buying-ai-startup-perplexity"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"impish9208"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["perplexity"],"value":"Perplexity CEO offers to replace striking NYT staff with AI"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["perplexity"],"value":"https://techcrunch.com/2024/11/04/perplexity-ceo-offers-to-replace-striking-nyt-staff-with-ai/"}},"_tags":["story","author_impish9208","story_42044956"],"author":"impish9208","children":[42045015,42045021,42045024,42045027,42045098,42045151,42045298,42045305,42045417,42045534,42046478,42046578,42046591,42047046,42048359,42054708],"created_at":"2024-11-04T19:05:50Z","created_at_i":1730747150,"num_comments":34,"objectID":"42044956","points":46,"story_id":42044956,"title":"Perplexity CEO offers to replace striking NYT staff with AI","updated_at":"2026-02-18T07:06:12Z","url":"https://techcrunch.com/2024/11/04/perplexity-ceo-offers-to-replace-striking-nyt-staff-with-ai/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"birriel"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["perplexity"],"value":"Perplexity Comet"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["perplexity"],"value":"https://comet.perplexity.ai/?a=b"}},"_tags":["story","author_birriel","story_44513769"],"author":"birriel","children":[44513832,44513906,44513910,44513916,44513927,44513929,44513934,44513994,44514004,44514042,44514060,44514079,44514173,44514177,44514347,44514365,44514378,44514590,44514745,44514871,44516320,44517442,44520783,44527972],"created_at":"2025-07-09T19:14:02Z","created_at_i":1752088442,"num_comments":55,"objectID":"44513769","points":43,"story_id":44513769,"title":"Perplexity Comet","updated_at":"2026-01-04T14:42:05Z","url":"https://comet.perplexity.ai/?a=b"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"latexr"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["perplexity"],"value":"Perplexity's grand theft AI"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["perplexity"],"value":"https://www.theverge.com/2024/6/27/24187405/perplexity-ai-twitter-lie-plagiarism"}},"_tags":["story","author_latexr","story_40819628"],"author":"latexr","children":[40819778,40819800,40819846,40819848,40819862,40819914,40819938,40819955,40820008,40820114,40820155,40820696],"created_at":"2024-06-28T11:37:42Z","created_at_i":1719574662,"num_comments":50,"objectID":"40819628","points":41,"story_id":40819628,"title":"Perplexity's grand theft AI","updated_at":"2025-08-14T22:36:45Z","url":"https://www.theverge.com/2024/6/27/24187405/perplexity-ai-twitter-lie-plagiarism"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"healsdata"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["perplexity"],"value":"Perplexity CEO says browser will track everything users do online to sell ads"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["perplexity"],"value":"https://techcrunch.com/2025/04/24/perplexity-ceo-says-its-browser-will-track-everything-users-do-online-to-sell-hyper-personalized-ads/"}},"_tags":["story","author_healsdata","story_43788989"],"author":"healsdata","children":[43789104,43789320,43789724,43789923],"created_at":"2025-04-25T00:28:03Z","created_at_i":1745540883,"num_comments":3,"objectID":"43788989","points":39,"story_id":43788989,"title":"Perplexity CEO says browser will track everything users do online to sell ads","updated_at":"2025-05-19T14:39:17Z","url":"https://techcrunch.com/2025/04/24/perplexity-ceo-says-its-browser-will-track-everything-users-do-online-to-sell-hyper-personalized-ads/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"rntn"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["perplexity"],"value":"Opinion: Perplexity offers several advantages over Google as a search engine"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["perplexity"],"value":"https://www.theregister.com/2024/12/16/opinion_column_perplexity_vs_google/"}},"_tags":["story","author_rntn","story_42432155"],"author":"rntn","children":[42432242,42432400,42432406,42432419,42432433,42432463,42432480,42432495,42432589,42432626,42432642,42432650,42432693,42432746,42432750,42432785,42432810],"created_at":"2024-12-16T15:53:24Z","created_at_i":1734364404,"num_comments":46,"objectID":"42432155","points":36,"story_id":42432155,"title":"Opinion: Perplexity offers several advantages over Google as a search engine","updated_at":"2025-10-06T20:26:44Z","url":"https://www.theregister.com/2024/12/16/opinion_column_perplexity_vs_google/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"RobinL"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["perplexity"],"value":"Comet Browser by Perplexity"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["perplexity"],"value":"https://comet.perplexity.ai/"}},"_tags":["story","author_RobinL","story_44511527"],"author":"RobinL","children":[44511577,44513882,44514561,44514642,44514678,44514744,44515019,44516116,44516529,44530401,44541497],"created_at":"2025-07-09T15:48:57Z","created_at_i":1752076137,"num_comments":19,"objectID":"44511527","points":36,"story_id":44511527,"title":"Comet Browser by Perplexity","updated_at":"2025-08-03T11:04:25Z","url":"https://comet.perplexity.ai/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"staranjeet"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["perplexity"],"value":"Hey HN! We're Deshraj and Taranjeet. We've been building working on a startup called Mem0, building an open-source memory layer for AI apps and agents (https://news.ycombinator.com/item?id=41447317). We also kept running into our own daily frustrations with AI assistants forgetting everything between conversations. Over a weekend, we decided to hack together a Chrome extension to solve this for ourselves.

The problem was simple: we were constantly re-explaining our context across platforms when switching between ChatGPT, Claude, and Perplexity. Start a coding discussion in ChatGPT, switch to Claude for a different perspective, jump to Perplexity for research\u2014you're starting from scratch each time. We thought others might find this useful too, so we're sharing it with the HN community.

Our solution is built on our unified memory layer that works across multiple LLMs, accessible through a simple Chrome extension. Here\u2019s a quick demo of how it works: https://youtu.be/cByzXztn-YY

The key features include

- Cross-LLM Memory: Start a conversation in ChatGPT, then continue in Claude or Perplexity without losing your context. This makes it easy to switch between models while maintaining coherence in your interactions.

- Customizable Control: Our dashboard lets you manage memories directly\u2014you can add, edit, or delete memories, ensuring that your context stays relevant and accurate across all your LLM interactions.

- Sync with ChatGPT Memories: If you've been using ChatGPT's memory feature, Mem0 can sync with it, creating a consistent experience across your preferred LLMs.

We use a hybrid data architecture that combines graph, vector, and key-value stores to manage memories. This setup enables efficient memory retrieval based on relevance, recency, and context, ensuring your interactions remain meaningful across all apps.

The Chrome extension is MIT licensed and available on GitHub. Currently, it uses our hosted version of Mem0 for simplicity and stability. But we plan to add support for self-hosting using the open-source version of Mem0.

Try it out:

- Extension: https://mem0.dev/extension\n- Source code: https://github.com/mem0ai/mem0-chrome-extension

We'd love to hear any feedback and suggestions!"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["perplexity"],"value":"Show HN: Mem0 Browser Extension: Shared Memory Across ChatGPT,Claude,Perplexity"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://github.com/mem0ai/mem0-chrome-extension"}},"_tags":["story","author_staranjeet","story_42042401","show_hn"],"author":"staranjeet","children":[42042987,42046292,42051024,42067192],"created_at":"2024-11-04T15:27:54Z","created_at_i":1730734074,"num_comments":4,"objectID":"42042401","points":34,"story_id":42042401,"story_text":"Hey HN! We're Deshraj and Taranjeet. We've been building working on a startup called Mem0, building an open-source memory layer for AI apps and agents (https://news.ycombinator.com/item?id=41447317). We also kept running into our own daily frustrations with AI assistants forgetting everything between conversations. Over a weekend, we decided to hack together a Chrome extension to solve this for ourselves.

The problem was simple: we were constantly re-explaining our context across platforms when switching between ChatGPT, Claude, and Perplexity. Start a coding discussion in ChatGPT, switch to Claude for a different perspective, jump to Perplexity for research\u2014you're starting from scratch each time. We thought others might find this useful too, so we're sharing it with the HN community.

Our solution is built on our unified memory layer that works across multiple LLMs, accessible through a simple Chrome extension. Here\u2019s a quick demo of how it works: https://youtu.be/cByzXztn-YY

The key features include

- Cross-LLM Memory: Start a conversation in ChatGPT, then continue in Claude or Perplexity without losing your context. This makes it easy to switch between models while maintaining coherence in your interactions.

- Customizable Control: Our dashboard lets you manage memories directly\u2014you can add, edit, or delete memories, ensuring that your context stays relevant and accurate across all your LLM interactions.

- Sync with ChatGPT Memories: If you've been using ChatGPT's memory feature, Mem0 can sync with it, creating a consistent experience across your preferred LLMs.

We use a hybrid data architecture that combines graph, vector, and key-value stores to manage memories. This setup enables efficient memory retrieval based on relevance, recency, and context, ensuring your interactions remain meaningful across all apps.

The Chrome extension is MIT licensed and available on GitHub. Currently, it uses our hosted version of Mem0 for simplicity and stability. But we plan to add support for self-hosting using the open-source version of Mem0.

Try it out:

- Extension: https://mem0.dev/extension\n- Source code: https://github.com/mem0ai/mem0-chrome-extension

We'd love to hear any feedback and suggestions!","title":"Show HN: Mem0 Browser Extension: Shared Memory Across ChatGPT,Claude,Perplexity","updated_at":"2024-11-12T23:49:41Z","url":"https://github.com/mem0ai/mem0-chrome-extension"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"avivallssa"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["perplexity"],"value":"Open-Source Perplexity \u2013 Omniplex"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://github.com/Omniplex-ai/omniplex"}},"_tags":["story","author_avivallssa","story_40836564"],"author":"avivallssa","children":[40838447],"created_at":"2024-06-30T11:19:26Z","created_at_i":1719746366,"num_comments":3,"objectID":"40836564","points":30,"story_id":40836564,"title":"Open-Source Perplexity \u2013 Omniplex","updated_at":"2024-09-20T17:22:03Z","url":"https://github.com/Omniplex-ai/omniplex"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"SilverElfin"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["perplexity"],"value":"Amazon wins court order to block Perplexity's AI shopping agent"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["perplexity"],"value":"https://www.cnbc.com/2026/03/10/amazon-wins-court-order-to-block-perplexitys-ai-shopping-agent.html"}},"_tags":["story","author_SilverElfin","story_47327309"],"author":"SilverElfin","children":[47327330,47327831,47329105,47331162,47441402],"created_at":"2026-03-10T18:49:59Z","created_at_i":1773168599,"num_comments":10,"objectID":"47327309","points":29,"story_id":47327309,"title":"Amazon wins court order to block Perplexity's AI shopping agent","updated_at":"2026-03-23T06:24:19Z","url":"https://www.cnbc.com/2026/03/10/amazon-wins-court-order-to-block-perplexitys-ai-shopping-agent.html"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"mfkhalil"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["perplexity"],"value":"Hey HN,

I've been using LLM-powered search engines like Perplexity a lot recently for question answering but had two major qualms:

1. Too much text: I'm already tired of wading through LLM-generated meaningless filler when debugging my code. The last thing I need is more of it when I'm just trying to find a simple answer.

2. The Reddit factor: I've realized that half my search queries have "Reddit" appended to them, especially for experiential questions or recommendations.

This led to Just the Answer. Just the Answer uses GPT-4o to generate a unique search query for each message that is sent, combining your past messages, the current date & time (if relevant), and your most recent message. It then uses serper.dev to run a search for the query, and then if GPT determines that the query is asking about a subjective experience, it runs a parallel one with "reddit" appended and prioritizes those results. Both searches are then condensed into as few words as necessary to get what I need. The search query can be accessed via the link icon on the right of each answer, and the chosen sources can be seen by expanding the answer. This is all served via a NextJS frontend.

In theory, as few words as possible sounded great. In practice however, this meant that I was sometimes left wanting slightly more information, so I added the ability to select follow-up questions and dig deeper into important keywords in the answer just by clicking on them.

Since building this, I've found myself using it more than Perplexity, especially for outing and content recommendations due to the Reddit factor. The Wikipedia-style hyperlink feature has also been enjoyable, as it allows me to build my own personal detailed answer based on my choices rather than just be given an essay from one question\u2014I read, select, read, select, and so on.

One thing I'd like to add is a built-in traditional browser interface that can be opened if needed since it's a pain having to leave the page if you want to access more search results. This would streamline the experience and keep everything in one place.

I'd love to hear your thoughts!"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["perplexity"],"value":"Show HN: Perplexity Without the Filler"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://justtheanswer.vercel.app/"}},"_tags":["story","author_mfkhalil","story_40919201","show_hn"],"author":"mfkhalil","children":[40928275,40929619,40933226,40934790,40939197,40939566],"created_at":"2024-07-09T18:19:40Z","created_at_i":1720549180,"num_comments":6,"objectID":"40919201","points":29,"story_id":40919201,"story_text":"Hey HN,

I've been using LLM-powered search engines like Perplexity a lot recently for question answering but had two major qualms:

1. Too much text: I'm already tired of wading through LLM-generated meaningless filler when debugging my code. The last thing I need is more of it when I'm just trying to find a simple answer.

2. The Reddit factor: I've realized that half my search queries have "Reddit" appended to them, especially for experiential questions or recommendations.

This led to Just the Answer. Just the Answer uses GPT-4o to generate a unique search query for each message that is sent, combining your past messages, the current date & time (if relevant), and your most recent message. It then uses serper.dev to run a search for the query, and then if GPT determines that the query is asking about a subjective experience, it runs a parallel one with "reddit" appended and prioritizes those results. Both searches are then condensed into as few words as necessary to get what I need. The search query can be accessed via the link icon on the right of each answer, and the chosen sources can be seen by expanding the answer. This is all served via a NextJS frontend.

In theory, as few words as possible sounded great. In practice however, this meant that I was sometimes left wanting slightly more information, so I added the ability to select follow-up questions and dig deeper into important keywords in the answer just by clicking on them.

Since building this, I've found myself using it more than Perplexity, especially for outing and content recommendations due to the Reddit factor. The Wikipedia-style hyperlink feature has also been enjoyable, as it allows me to build my own personal detailed answer based on my choices rather than just be given an essay from one question\u2014I read, select, read, select, and so on.

One thing I'd like to add is a built-in traditional browser interface that can be opened if needed since it's a pain having to leave the page if you want to access more search results. This would streamline the experience and keep everything in one place.

I'd love to hear your thoughts!","title":"Show HN: Perplexity Without the Filler","updated_at":"2024-09-20T17:23:28Z","url":"https://justtheanswer.vercel.app/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"erhuve"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["perplexity"],"value":"Amazon sends legal threats to Perplexity over agentic browsing"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["perplexity"],"value":"https://techcrunch.com/2025/11/04/amazon-sends-legal-threats-to-perplexity-over-agentic-browsing/"}},"_tags":["story","author_erhuve","story_45817032"],"author":"erhuve","children":[45817443,45817819,45818076,45818578],"created_at":"2025-11-04T23:19:31Z","created_at_i":1762298371,"num_comments":7,"objectID":"45817032","points":28,"story_id":45817032,"title":"Amazon sends legal threats to Perplexity over agentic browsing","updated_at":"2026-03-05T22:57:09Z","url":"https://techcrunch.com/2025/11/04/amazon-sends-legal-threats-to-perplexity-over-agentic-browsing/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"ncvgl"},"story_text":{"matchLevel":"none","matchedWords":[],"value":"I built PolyGPT to solve a problem I had: constantly tab-switching between ChatGPT, Claude, and Gemini to\n compare their responses.

  It's a desktop app (Mac/Windows/Linux) that lets you type a prompt once and see all three AI models respond\n  simultaneously in a split view. Useful for:\n  - Comparing technical explanations\n  - Getting multiple perspectives on code problems\n  - Fact-checking answers across models\n\n  The app is free, open source, and runs locally - your credentials stay on your machine.\n\n  Download: https://polygpt.app\n  Source: https://github.com/ncvgl/polygpt\n\n  Would love feedback from the HN community. What other features would make this more useful?
"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["perplexity"],"value":"Show HN: PolyGPT \u2013 ChatGPT, Claude, Gemini, Perplexity responses side-by-side"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://polygpt.app"}},"_tags":["story","author_ncvgl","story_46013984","show_hn"],"author":"ncvgl","children":[46014166,46016122,46016372,46017751,46017828,46020981,46026522,46062866],"created_at":"2025-11-22T11:36:31Z","created_at_i":1763811391,"num_comments":24,"objectID":"46013984","points":26,"story_id":46013984,"story_text":"I built PolyGPT to solve a problem I had: constantly tab-switching between ChatGPT, Claude, and Gemini to\n compare their responses.

  It's a desktop app (Mac/Windows/Linux) that lets you type a prompt once and see all three AI models respond\n  simultaneously in a split view. Useful for:\n  - Comparing technical explanations\n  - Getting multiple perspectives on code problems\n  - Fact-checking answers across models\n\n  The app is free, open source, and runs locally - your credentials stay on your machine.\n\n  Download: https://polygpt.app\n  Source: https://github.com/ncvgl/polygpt\n\n  Would love feedback from the HN community. What other features would make this more useful?
","title":"Show HN: PolyGPT \u2013 ChatGPT, Claude, Gemini, Perplexity responses side-by-side","updated_at":"2026-03-22T20:37:33Z","url":"https://polygpt.app"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"asterave"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["perplexity"],"value":"Perplexity made up fake data and then used it to answer my question"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://www.asterave.com/blog/rag-gone-wrong"}},"_tags":["story","author_asterave","story_42218728"],"author":"asterave","children":[42218730,42219350],"created_at":"2024-11-23T02:03:04Z","created_at_i":1732327384,"num_comments":2,"objectID":"42218728","points":26,"story_id":42218728,"title":"Perplexity made up fake data and then used it to answer my question","updated_at":"2024-11-23T20:47:22Z","url":"https://www.asterave.com/blog/rag-gone-wrong"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"RattlesnakeJake"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["perplexity"],"value":"Perplexity low-balls Google with $34.5B offer for Chrome"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["perplexity"],"value":"https://arstechnica.com/gadgets/2025/08/perplexity-offers-more-than-twice-its-total-valuation-to-buy-chrome-from-google/"}},"_tags":["story","author_RattlesnakeJake","story_44880352"],"author":"RattlesnakeJake","children":[44881147,44881263,44881407,44881483,44882906],"created_at":"2025-08-12T18:52:32Z","created_at_i":1755024752,"num_comments":6,"objectID":"44880352","points":21,"story_id":44880352,"title":"Perplexity low-balls Google with $34.5B offer for Chrome","updated_at":"2026-03-05T22:34:19Z","url":"https://arstechnica.com/gadgets/2025/08/perplexity-offers-more-than-twice-its-total-valuation-to-buy-chrome-from-google/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"MindBreaker2605"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["perplexity"],"value":"Is Perplexity the first AI unicorn to fail?"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["perplexity"],"value":"https://medium.com/@anwarzaid76/is-perplexity-the-first-ai-unicorn-to-fail-eb0e827b5e7e"}},"_tags":["story","author_MindBreaker2605","story_45944428"],"author":"MindBreaker2605","children":[45944784,45944838,45944841,45944857,45944898,45944904,45944921,45944957,45944967],"created_at":"2025-11-16T11:57:41Z","created_at_i":1763294261,"num_comments":18,"objectID":"45944428","points":20,"story_id":45944428,"title":"Is Perplexity the first AI unicorn to fail?","updated_at":"2026-07-16T16:44:40Z","url":"https://medium.com/@anwarzaid76/is-perplexity-the-first-ai-unicorn-to-fail-eb0e827b5e7e"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"camjw"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["perplexity"],"value":"Read CV Acquired by Perplexity"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://read.cv/a-new-chapter"}},"_tags":["story","author_camjw","story_42742241"],"author":"camjw","children":[42742374,42742546,42742670,42742772,42743007,42744215,42745265],"created_at":"2025-01-17T19:25:16Z","created_at_i":1737141916,"num_comments":12,"objectID":"42742241","points":19,"story_id":42742241,"title":"Read CV Acquired by Perplexity","updated_at":"2026-01-27T16:59:59Z","url":"https://read.cv/a-new-chapter"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"ororm"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["perplexity"],"value":"OpenAI Is Readying a Search Product to Rival Google, Perplexity"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["perplexity"],"value":"https://www.bloomberg.com/news/articles/2024-05-07/openai-is-readying-an-ai-search-product-to-rival-google-perplexity"}},"_tags":["story","author_ororm","story_40309026"],"author":"ororm","children":[40309070,40309071,40309098,40309126,40309294],"created_at":"2024-05-09T15:10:55Z","created_at_i":1715267455,"num_comments":5,"objectID":"40309026","points":18,"story_id":40309026,"title":"OpenAI Is Readying a Search Product to Rival Google, Perplexity","updated_at":"2024-09-20T16:59:04Z","url":"https://www.bloomberg.com/news/articles/2024-05-07/openai-is-readying-an-ai-search-product-to-rival-google-perplexity"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"tosh"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["perplexity"],"value":"The Perplexity Search API"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["perplexity"],"value":"https://www.perplexity.ai/hub/blog/introducing-the-perplexity-search-api"}},"_tags":["story","author_tosh","story_45376381"],"author":"tosh","created_at":"2025-09-25T17:55:29Z","created_at_i":1758822929,"num_comments":0,"objectID":"45376381","points":16,"story_id":45376381,"title":"The Perplexity Search API","updated_at":"2026-03-21T02:27:40Z","url":"https://www.perplexity.ai/hub/blog/introducing-the-perplexity-search-api"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"ashishgupta2209"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["perplexity"],"value":"NY Times sues Perplexity over scraped content and false attribution"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["perplexity"],"value":"https://techoreon.com/nyt-sues-perplexity-ai-copyright-infringement/"}},"_tags":["story","author_ashishgupta2209","story_46162265"],"author":"ashishgupta2209","children":[46162524],"created_at":"2025-12-05T15:07:52Z","created_at_i":1764947272,"num_comments":1,"objectID":"46162265","points":15,"story_id":46162265,"title":"NY Times sues Perplexity over scraped content and false attribution","updated_at":"2026-03-05T23:08:12Z","url":"https://techoreon.com/nyt-sues-perplexity-ai-copyright-infringement/"}],"hitsPerPage":50,"nbHits":1241,"nbPages":20,"page":0,"params":"query=Perplexity&tags=story&hitsPerPage=50&advancedSyntax=true&analyticsTags=backend","processingTimeMS":10,"processingTimingsMS":{"_request":{"roundTrip":15},"afterFetch":{"format":{"highlighting":1,"total":2},"merge":{"mergeLoop":{"prepareNextHit":1,"total":1},"total":1},"total":1},"fetch":{"query":6,"total":7},"total":10},"query":"Perplexity","serverTimeMS":13}