[{"data":1,"prerenderedAt":751},["ShallowReactive",2],{"project-44433409":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":28,"sentiment":29,"stance_mix":30,"scored_comments":35,"aspects":36,"strip":49,"post_text":51,"what":52,"said":84,"maker_in_thread":197,"shape":207,"grid":211,"attempts":712,"same_week":713,"maker_shows":33,"maker_hidden":743,"reader_version":744,"card":745},"44433409","Spegel","A Terminal Browser That Uses LLMs to Rewrite Webpages","title","Show HN: Spegel, a Terminal Browser That Uses LLMs to Rewrite Webpages","https:\u002F\u002Fsimedw.com\u002F2025\u002F06\u002F23\u002Fintroducing-spegel\u002F","simedw.com","simedw",1751374182,2025,426,180,104,3837,3,"legend","dev_tools","terminal browser","cli",[21,24,25,26,27],"llm","web rewriting","markdown","command line","mixed",0.023,{"positive":31,"neutral":32,"mixed":33,"critical":34},20,40,4,24,88,{"idea":37,"execution":40,"performance":43,"privacy":45,"design":47,"docs":48},{"positive":38,"critical":39},16,6,{"positive":41,"critical":42},1,14,{"positive":44,"critical":18},2,{"positive":46,"critical":41},0,{"positive":46,"critical":46},{"positive":46,"critical":46},[33,46,46,44,18,41,46,46,46,46,46,44,33,41,44,18,33,33,44,41,41,41,41,50,44,18,50,18,33,33,44,50,44,41,50,18,18,18,18,41],5,null,{"problem":53,"audience":51,"pricing":51,"motivation":51,"time_to_build":51,"stack":69,"openness":83,"stage":83,"team_size":83},{"value":54,"source":55,"evidence":56},"Webpages are cluttered and hard to read in a terminal; LLM rewrites them into clean text","inferred",[57,61,65],{"id":58,"by":59,"text":60},"44433579","qsort","This is actually very cool. Not really replacing a browser, but it could enable an alternative way of browsing the web with a combination of deterministic search and prompts. It…",{"id":62,"by":63,"text":64},"44434300","nextaccountic","In your cleanup step, after cleaning obvious junk, I think you should do whatever Firefox's reader mode does to further clean up, and if that fails bail out to the current…",{"id":66,"by":67,"text":68},"44434455","mromanuk","I definitely like the LLM in the middle, it’s a nice way to circumvent the SEO machine and how Google has optimized writing in recent years. Removing all the cruft from a recipe…",[70,77],{"value":71,"source":72,"evidence":73},"Gemini 2.5 Flash Lite","maker",[74],{"id":75,"by":11,"text":76},"44434981","You are right, it's Gemini 2.5 Flash Lite",{"value":78,"source":72,"evidence":79},"Gemini 2.5 Flash",[80],{"id":81,"by":11,"text":82},"44436175","It was actually a bit worse than that the LLM never got the full recipe due to some truncation logic I had added. So it regurgitated the recipe from training, and apparently, it…","unknown",{"praise":85,"objections":106,"requests":140,"questions":164,"alternatives":178},[86,95],{"value":87,"source":88,"evidence":89},"Clever idea for cleaning up web pages and avoiding SEO clutter","commenter",[90,91],{"id":66,"by":67,"text":68},{"id":92,"by":93,"text":94},"44433730","ohadron","This is a terrific idea and could also have a lot of value with regards to accessibility.",{"value":96,"source":88,"evidence":97},"Useful for terminal browsing and low-memory use",[98,102],{"id":99,"by":100,"text":101},"44442310","gvison","Great project, much less memory than opening a web page in a browser.",{"id":103,"by":104,"text":105},"44433749","pepperonipboy","Could work great with emacs' eww!",[107,118,129],{"value":108,"source":88,"evidence":109},"Recipe rewrite hallucinated and changed ingredients",[110,114],{"id":111,"by":112,"text":113},"44435722","andrepd","Which it apparently does by completely changing the recipe in random places including ingredients and amounts thereof. It is _indeed_ a very good microcosm of what LLMs are, just…",{"id":115,"by":116,"text":117},"44435170","mossTechnician","Changes Spegel made to the linked recipe's ingredients: Pounds of lamb become kilograms (more than doubling the quantity of meat), a medium onion turns large, one celery stalk…",{"value":119,"source":88,"evidence":120},"Costly in energy and tokens compared to deterministic parsing",[121,125],{"id":122,"by":123,"text":124},"44439705","leroman","Cool idea! but kind of wasteful.. I just feel wrong if I waste energy.. At least you could first turn it into markdown with a library that preserves semantic web structures (I…",{"id":126,"by":127,"text":128},"44434234","fzaninotto","Congrats! Now you need an entire datacenter to visualize a web page.",{"value":130,"source":88,"evidence":131},"Does not handle JavaScript-heavy sites",[132,136],{"id":133,"by":134,"text":135},"44441354","hambes","I've thought about getting a web browser to work on the terminal for a while now. This is an idea that hadn't occured to me yet and I'm intrigued. But I feel it doesn't solve the…",{"id":137,"by":138,"text":139},"44434122","deepdarkforest","The main problem with these approaches is that most sites now are useless without JS or having access to the accessibility tree. Projects like browser-use or other DOM based…",[141,156],{"value":142,"source":88,"evidence":143},"Support scripting, post requests and authenticated pages",[144,148,152],{"id":145,"by":146,"text":147},"44434149","wrsh07","Would really love to see more functionality built into this. Handling post requests, enabling scripting, etc could all be super powerful",{"id":149,"by":150,"text":151},"44434206","stared","Any chance it would work for pages like Facebook or LinkedIn? I would love to have a distraction-free way of searching information there. Obviously, against wishes of these…",{"id":153,"by":154,"text":155},"44442109","ghm2180","This is great! Another useful amendment to this that would make me use it add a chrome browser tool to allow access to pages that need authn and then scrape them for you. My #1…",{"value":157,"source":88,"evidence":158},"Convert HTML to markdown before sending to the LLM",[159,163],{"id":160,"by":161,"text":162},"44434565","hyperific","Why not use pandoc to convert html to markdown and have the LLM condense from there?",{"id":122,"by":123,"text":124},[165,172],{"value":166,"source":88,"evidence":167},"Does it handle Cloudflare captchas?",[168],{"id":169,"by":170,"text":171},"44434747","neocodesoftware","Does it fail cloudflare captcha?",{"value":173,"source":88,"evidence":174},"Can it strip ads?",[175],{"id":176,"by":177,"text":173},"44434448","amelius",[179,186],{"value":180,"source":88,"evidence":181},"Browsh",[182],{"id":183,"by":184,"text":185},"44434474","nartho","I think the project itself is really cool, that said I really don't like the trend of having LLMs regurgitate content back to us. That said, this kinda makes me think of Browsh,…",{"value":187,"source":88,"evidence":188},"Recipe Filter Chrome extension and schema.org Recipe markup",[189,193],{"id":190,"by":191,"text":192},"44436466","IncreasePosts","There are extensions that do that for you, in a deterministic way and not relying on LLMs. For example, Recipe Filter for chrome. It just shows a pop up over the page when it…",{"id":194,"by":195,"text":196},"44438277","lpribis","Another great example of LLM hype train re-inventing something that already existed [1] (and was actually thought out) but making it worse and non-deterministic in the worst ways…",{"comments":198,"answered":44,"key":199},8,[200,203,206],{"id":201,"text":202},"44433628","Thank you. I was thinking of showing multiple tabs\u002Fviews at the same time, but only from the same source. Maybe we could have one tab with the original content optimised for cli…",{"id":204,"text":205},"44434421","Just had a look and three is quite a lot going into Firefox's reader mode. https:\u002F\u002Fgithub.com\u002Fmozilla\u002Freadability",{"id":81,"text":82},{"commenters":208,"max_depth":198,"maker_replies":198,"first_comment_mins":209,"lifespan_hours":210},123,23,57,[212,214,216,218,220,222,226,230,233,235,238,240,243,246,249,252,255,258,261,264,267,271,275,276,279,281,283,284,287,289,293,296,298,301,303,306,308,311,314,316,319,321,325,327,330,332,334,336,338,339,343,347,350,353,356,360,362,365,368,370,373,376,379,382,384,385,389,393,396,399,401,403,405,407,410,414,416,420,422,424,427,432,434,438,441,443,446,448,451,454,456,458,460,461,465,469,474,476,477,480,483,485,488,490,492,495,498,499,502,503,505,508,511,515,518,521,524,528,530,534,537,539,542,544,548,552,557,561,563,568,572,576,579,583,587,589,591,594,597,601,605,606,609,612,616,618,620,622,625,627,629,633,637,641,645,648,652,656,659,662,664,667,669,672,677,679,681,684,686,689,692,694,698,702,706,709],[58,46,50,213,59,46],"project\u002Fpositive\u002Fidea",[201,46,46,215,11,41],"maker\u002Fneutral\u002Fidea",[145,46,18,217,146,46],"project\u002Fneutral\u002Fidea",[62,46,18,219,63,46],"project\u002Fneutral\u002Fexecution",[204,46,46,221,11,41],"maker\u002Fneutral\u002Fexecution",[223,46,46,224,225,46],"44440596","other\u002Fneutral\u002Fexecution","dotancohen",[227,46,46,228,229,46],"44434460","other\u002Fneutral\u002Fidea","myfonj",[231,46,46,228,232,46],"44435060","ffsm8",[234,46,46,228,229,46],"44435219",[236,46,46,228,237,46],"44436146","bee_rider",[239,46,46,228,229,46],"44436420",[241,46,46,242,225,46],"44440448","other\u002Fneutral\u002Fnone",[244,46,46,228,245,46],"44437399","idiotsecant",[247,46,46,242,248,46],"44439930","aspenmayer",[250,46,18,219,251,46],"44435067","baq",[253,46,18,217,254,46],"44439084","phatskat",[256,46,41,257,112,46],"44435758","project\u002Fcritical\u002Fidea",[259,46,46,228,260,46],"44436819","TeMPOraL",[262,46,46,242,263,46],"44438059","doctoboggan",[265,46,18,217,266,46],"44440998","hliyan",[268,46,50,269,270,46],"44453335","maker\u002Fpositive\u002Fidea","npmipg",[272,41,41,273,274,46],"44433602","project\u002Fcritical\u002Fexecution","bubblyworld",[111,41,41,273,112,46],[277,41,41,273,278,46],"44435998","throwawayoldie",[81,41,46,280,11,41],"maker\u002Fmixed\u002Fexecution",[282,41,18,219,274,46],"44436268",[190,41,46,242,191,46],[285,41,46,286,274,46],"44437154","commenter\u002Fneutral\u002Fnone",[194,41,46,288,195,46],"other\u002Fcritical\u002Fidea",[290,41,46,291,292,46],"44440529","commenter\u002Fneutral\u002Fidea","soap-",[294,41,46,228,295,46],"44440626","komali2",[297,41,46,242,274,46],"44440719",[299,41,46,242,300,46],"44440918","Revisional_Sin",[302,41,46,242,274,46],"44441956",[304,41,46,242,305,46],"44442355","gpm",[307,41,46,242,274,46],"44443725",[309,41,46,286,310,46],"44442528","throwaway290",[312,41,46,242,313,46],"44445346","anExcitedBeast",[315,41,46,286,310,46],"44451552",[317,41,46,286,318,46],"44440664","VMG",[320,41,46,286,274,46],"44440708",[322,41,46,323,324,46],"44440863","commenter\u002Fcritical\u002Fexecution","alt187",[326,41,46,286,274,46],"44441952",[328,41,46,329,310,46],"44442494","commenter\u002Fcritical\u002Fidea",[331,41,46,286,274,46],"44442789",[333,41,46,286,310,46],"44442964",[335,41,46,286,274,46],"44443040",[337,41,46,286,310,46],"44443092",[66,44,50,213,67,46],[340,44,41,341,342,46],"44434855","project\u002Fcritical\u002Fperformance","hirako2000",[344,44,18,345,346,46],"44434957","project\u002Fneutral\u002Fperformance","prophesi",[348,44,41,273,349,46],"44434902","yellow_lead",[351,44,50,213,352,46],"44436950","visarga",[354,44,41,273,355,46],"44437457","tines",[357,44,50,358,359,46],"44437801","project\u002Fpositive\u002Fexecution","kccqzy",[361,44,46,323,355,46],"44438002",[363,44,46,364,359,46],"44438328","commenter\u002Fneutral\u002Fexecution",[366,44,41,273,367,46],"44438212","Uehreka",[369,44,46,364,359,46],"44438351",[371,44,41,273,372,46],"44438257","whatevertrevor",[374,44,18,219,375,46],"44438254","joshvm",[377,18,18,345,378,46],"44434108","treyd",[380,18,46,286,381,46],"44435662","askonomm",[383,18,46,286,359,46],"44437827",[122,33,18,345,123,46],[386,33,41,387,388,46],"44441968","project\u002Fcritical\u002Fprivacy","otabdeveloper4",[390,50,18,391,392,46],"44433789","project\u002Fneutral\u002Fdesign","clbrmbr",[394,39,18,345,395,46],"44434670","__MatrixMan__",[397,39,18,217,398,46],"44434746","pmxi",[400,39,18,217,395,46],"44434775",[402,39,18,217,229,46],"44434764",[404,39,50,213,395,46],"44438227",[406,39,46,391,11,41],"44434785",[408,39,18,345,409,46],"44436156","markstos",[411,412,50,213,413,46],"44434462",7,"kelsey98765431",[415,198,18,217,191,46],"44436437",[417,418,18,219,419,46],"44440052",9,"robbles",[421,418,41,273,278,46],"44443759",[92,423,50,213,93,46],10,[425,423,41,273,426,46],"44437865","taco_emoji",[428,429,18,430,431,46],"44440757",11,"project\u002Fmixed\u002Fidea","Jotalea",[160,433,18,219,161,46],12,[435,436,46,242,437,46],"44433912",13,"cheevly",[439,42,46,242,440,46],"44445308","js2",[115,442,41,273,116,46],15,[444,442,46,364,445,46],"44435185","achierius",[447,442,46,364,116,46],"44435223",[449,442,46,286,450,46],"44435234","orliesaurus",[452,442,46,286,453,46],"44435464","jugglinmike",[455,442,41,273,112,46],"44435877",[457,442,46,286,278,46],"44443768",[459,442,46,221,11,41],"44435844",[133,38,41,273,134,46],[462,463,46,242,464,46],"44438575",17,"deadbabe",[466,467,46,242,468,46],"44433987",18,"adrianpike",[470,471,18,472,473,46],"44434744",19,"project\u002Fneutral\u002Fdocs","coder543",[75,471,46,475,11,41],"maker\u002Fneutral\u002Fdocs",[137,31,41,273,138,46],[478,31,46,242,479,46],"44434185","jadbox",[481,31,46,286,482,46],"44435329","andoando",[484,31,46,242,479,46],"44437447",[486,31,46,286,487,46],"44434192","willsmith72",[153,489,50,213,154,46],21,[103,491,50,213,104,46],22,[493,491,18,217,494,46],"44433800","thephotonsphere",[496,491,46,242,497,46],"44433829","sammy0910",[169,209,18,219,170,46],[500,209,41,273,501,46],"44439977","ospider",[149,34,18,217,150,46],[504,34,46,215,11,41],"44434304",[506,34,46,242,507,46],"44434380","aydyn",[509,34,46,242,510,46],"44434649","encom",[512,513,18,217,514,46],"44437253",25,"Buttons840",[516,513,46,242,517,46],"44437286","conradkay",[519,513,46,242,520,46],"44437716","Modified3019",[522,513,46,242,523,46],"44438883","userbinator",[525,526,50,213,527,46],"44434648",26,"cyrillite",[529,526,46,286,177,46],"44434680",[531,532,18,219,533,46],"44433854",27,"anonu",[535,532,46,286,536,46],"44434438","inetknght",[538,532,46,286,398,46],"44434863",[540,532,18,219,541,46],"44435163","jazzyjackson",[543,532,46,286,191,46],"44436497",[545,546,18,217,547,46],"44434393",28,"nashashmi",[549,550,50,213,551,46],"44440714",29,"barrenko",[553,554,18,555,556,46],"44439498",30,"project\u002Fmixed\u002Fperformance","crest",[558,559,46,242,560,46],"44434708",31,"WD-42",[562,559,46,242,523,46],"44438909",[564,565,50,566,567,46],"44438248",32,"project\u002Fpositive\u002Fnone","eevmanu",[569,570,50,213,571,46],"44434289",33,"web3aj",[573,574,18,217,575,46],"44434059",34,"eniac111",[577,574,41,257,578,46],"44434107","stronglikedan",[580,581,18,430,582,46],"44436581",35,"benrutter",[584,585,41,257,586,46],"44434388",36,"insane_dreamer",[588,585,18,219,409,46],"44434463",[590,585,46,286,586,46],"44435180",[592,585,46,286,593,46],"44435272","crent",[99,595,50,596,100,46],37,"project\u002Fpositive\u002Fperformance",[598,599,50,596,600,46],"44438011",38,"tartoran",[602,603,50,213,604,46],"44436654",39,"cout",[126,32,41,341,127,46],[607,32,18,345,608,46],"44434255","juujian",[610,32,18,345,611,46],"44434305","busssard",[613,614,18,219,615,46],"44434263",41,"098799",[617,614,46,286,611,46],"44434271",[619,614,46,286,615,46],"44435515",[176,621,18,217,177,46],42,[623,621,41,257,624,46],"44434470","tossandthrow",[626,621,46,286,177,46],"44434911",[628,621,46,242,624,46],"44436718",[630,631,46,242,632,46],"44439804",43,"herval",[634,635,18,217,636,46],"44433897",44,"nicklo",[638,639,46,242,640,46],"44439722",45,"remram",[642,643,50,213,644,46],"44433986",46,"Klaster_1",[646,643,50,213,647,46],"44435496","CaptainFever",[649,650,18,219,651,46],"44437905",47,"revskill",[653,654,41,257,655,46],"44434262",48,"b0a04gl",[657,654,46,286,658,46],"44434296","MangoToupe",[660,654,46,286,661,46],"44434336","_joel",[663,654,46,286,547,46],"44434373",[665,654,18,217,666,46],"44434477","worldsayshi",[668,654,46,286,177,46],"44434666",[670,654,50,213,671,46],"44434886","jrm4",[673,674,18,675,676,46],"44433902",49,"project\u002Fneutral\u002Fnone","ktpsns",[183,678,18,430,184,46],50,[680,678,41,341,342,46],"44434871",[682,683,46,242,497,46],"44433831",51,[685,683,18,345,497,46],"44433872",[687,683,46,688,11,41],"44433921","maker\u002Fneutral\u002Fperformance",[690,683,46,242,691,46],"44434086","4b11b4",[693,683,18,219,611,46],"44434306",[695,696,18,217,697,46],"44434932",52,"willm",[699,700,46,242,701,46],"44435623",53,"jannniii",[703,704,41,257,705,46],"44435076",54,"Bluestein",[707,704,46,286,708,46],"44439120","wayeq",[710,704,46,286,711,46],"44459560","rrnechmech",[],[714,719,723,728,733,738],{"id":715,"name":716,"points":717,"category":718},"44396518","I'm an airline pilot",1539,"creative",{"id":720,"name":721,"points":722,"category":20},"44445238","glass3d",420,{"id":724,"name":725,"points":726,"category":727},"44412207","Octelium",358,"security_privacy",{"id":729,"name":730,"points":731,"category":732},"44422480","TokenDagger",281,"ai",{"id":734,"name":735,"points":736,"category":737},"44421776","New Ensō",251,"productivity",{"id":739,"name":740,"points":741,"category":742},"44428438","OpenFile",244,"web_saas",false,"v2",{"id":746,"name":5,"line":6,"ai":743,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":747,"top":18,"kw":748,"maker":11,"domain":10,"tier":19,"attempts":46,"strip":749,"url":9,"mix":750,"praise":87,"objection":108,"sub":21},44433409,0.02,[21,24,25,26,27],"4002310000024123442111152353442521533331",[31,32,33,34],1793991124595]