frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: routr - a fast local replacement for DuckDuckGo bangs

https://t128n.github.io/routr/
2•trbndev•1y ago

Comments

trbndev•1y ago
routr is a lightweight, offline search router inspired by DuckDuckGo's bangs. It's fully browser-based (no server requests needed other than the initial one) and routes queries like `!gh tokio` to GitHub, `!yt` to YouTube, `!hn` to Hacker News, etc.

What sets it apart:

- Runs entirely locally (no network, no tracking)

- Lets you define your own bangs and destinations

- Optionally rewrites queries for better precision (with AI)

Example:

Typing `article about german war in the stone age !!g` becomes: `site:en.wikipedia.org "german" AND "war" AND "stone age"`

More on query rewriting and performance:

https://tl128n.github.io/writings/2025-05-02_optimizing_sear...

Leftium•1y ago
That link is broken. Correct link: https://t128n.github.io/writings/2025-05-02_optimizing_searc...
trbndev•1y ago
Ah damn what a bummer that I can‘t edit the original comment anymore. Thank you for pointing it out… didn‘t even see that extra `l` there in the url
Leftium•1y ago
> Typing `article about german war in the stone age !!g` becomes: `site:en.wikipedia.org "german" AND "war" AND "stone age"`

I wonder how much of that could be done without AI, just (locally) using https://www.npmjs.com/package/compromise

---

Also I couldn't find your source for bang data; Kagi maintains an updated list: https://github.com/kagisearch/bangs

I'm working on an enhanced version of bangs. Since there are so many "dead" bangs, I'm thinking of using a bang whitelist and suggestions from the full list if not found in the whitelist.

trbndev•1y ago
What an interesting library. Thanks for mentioning it here… will definitely look into it!

—-

The bangs are at

https://github.com/t128n/routr/blob/main/src/sw/routes.ts

Mostly ripped from duckduckgo.com/bang.js and then pretty-formatted with Prettier… with some sane-defaults added like a bang for ChatGPT or T3 Chat

Leftium•1y ago
Related project (also works locally):

- https://unduck.link/

- https://github.com/t3dotgg/unduck

- https://youtu.be/_DnNzRaBWUU

---

Note unduck works without service workers: https://github.com/t3dotgg/unduck/blob/91a66c25de8b0e7ac5ba5...

Is there any advantage to using service workers?

edit: Ah... unduck doesn't work from the browser search bar.

trbndev•1y ago
Unduck actually also uses service workers to cache the app locally

https://github.com/t3dotgg/unduck/blob/91a66c25de8b0e7ac5ba5...

—-

> Is there any advantage to using service workers?

With service workers we can intercept the `fetch` request, before the index.html gets rendered/loaded. One should (in theory) be redirected some micro-seconds faster than doing the redirect in the index.html js

AI Is Now a Commodity

https://www.vincentschmalbach.com/ai-is-now-a-commodity/
1•vincent_s•1m ago•0 comments

Palmer Luckey's political fundraising as his company wins sole-source contracts

https://www.theguardian.com/us-news/2026/aug/06/exclusive-palmer-luckey-political-fundraising
2•andsoitis•4m ago•0 comments

Enjoy the Bubble While It Lasts: The Secret Behind Your AI Bill

https://kernel.pryanic.com/posts/enjoy-the-bubble-while-it-lasts-the-secret-behind-your-ai-bill
4•romshark•5m ago•1 comments

VerusCite: Checking Academic Articles for Hallucinations

https://andrewpwheeler.com/2026/08/05/veruscite-checking-academic-articles-for-hallucinations/
1•jruohonen•5m ago•0 comments

Why averages lie: rating systems, Bayesian inference, and Thompson Sampling

https://blog.runwayzero.app/blog/choosing-the-right-restaurant-with-multi-arm-bandits
2•betienne•6m ago•0 comments

Humans Will Never Leave the Solar System

https://www.erscream.com/post/why-humans-will-never-leave-the-solar-system
1•andsoitis•7m ago•0 comments

Oklo cleared to start up test reactor

https://www.world-nuclear-news.org/articles/oklo-cleared-to-start-up-test-reactor
1•leopoldj•7m ago•0 comments

Removed my file-syncing painpoint

https://byteferret.com
1•nicogevers•9m ago•1 comments

Mars dust is toxic. How will future astronauts deal with it?

https://www.space.com/astronomy/mars/mars-dust-is-toxic-how-will-future-astronauts-deal-with-it
3•speckx•9m ago•0 comments

The Next Generation of MCP

https://blog.cloudflare.com/mcp-v2/
2•aofeisheng•10m ago•1 comments

Cloudflare AI Search: give your agents a search engine for your data

https://blog.cloudflare.com/ai-search-easier/
1•aofeisheng•11m ago•0 comments

England and Wales: Growing gap between power and regulation of police AI

https://statewatch.org/news/2026/august/england-and-wales-growing-gap-between-power-and-regulatio...
3•jruohonen•11m ago•0 comments

Give any website a WebMCP interface

https://blog.cloudflare.com/webmcp/
1•aofeisheng•11m ago•0 comments

UK wants datacenters to pay a fee for grid connection requests

https://www.theregister.com/systems/2026/07/31/uk-wants-datacenters-to-pay-a-fee-for-grid-connect...
3•sieste•14m ago•1 comments

Kitesurf: The agent-first browser that runs in V8 isolates on Cloudflare Workers

https://blog.cloudflare.com/kitesurf/
3•meetpateltech•14m ago•0 comments

Companies need to stop kidding themselves about AI

https://www.nytimes.com/2026/08/03/opinion/ai-hype-tech-layoffs.html
3•rauljara•15m ago•1 comments

Four simple rules behind Japan's most liveable cities

https://www.bbc.com/travel/article/20260805-four-simple-rules-behind-japans-most-liveable-cities
2•tchalla•15m ago•0 comments

How do we stop vibe coding?

https://aklos.substack.com/p/how-do-we-stop-vibe-coding
1•emschwartz•16m ago•0 comments

Meta latest to tell world its AI agent wandered out of test pen

https://www.theregister.com/ai-and-ml/2026/08/06/meta-latest-to-tell-world-its-ai-agent-wandered-...
1•pseudolus•18m ago•2 comments

Trump's tech ties blamed for AI inaction by MAGA Republicans and Democrats

https://www.reuters.com/legal/litigation/trumps-tech-ties-blamed-ai-inaction-by-maga-republicans-...
4•tartoran•19m ago•0 comments

Symbolics Genera to be available under free for non-commercial use license

https://hachyderm.io/@gmpalter/117044268951603975
3•__lm__•20m ago•0 comments

Show HN: How will the Aug 12 eclipse look like from your address?

https://eclipse2026times.com/
2•cpcdoy•20m ago•0 comments

Ask HN: Do you rehearse with AI before seeing a doctor or dentist?

2•markmatsushima•20m ago•1 comments

Show HN: Live Embedded Dashboards on Your GitHub Repo Page

https://github.com/SlickFast/github-dashboard-template
1•AlexRenders•21m ago•1 comments

AI Hacking, Fearmongering and Prometheus

https://askmike.org/articles/ai-hacking-fearmongering-prometheus/
2•askmike•23m ago•1 comments

The crisis of Europe's disappearing rivers

https://theweek.com/environment/the-crisis-of-europes-disappearing-rivers
3•speckx•24m ago•1 comments

Show HN: A browser game for experimenting with cellular societies

https://gameofsociety.alirizasaral.com
2•alirizasaral•28m ago•1 comments

Microbiome manipulation and enhanced weathering influence tree growth

https://www.carboncommunity.org/glandwr-forest-carbon-study
1•zeristor•30m ago•0 comments

Radio Transmission Security

https://transec-taxonomy.pages.dev
1•belabartok39•31m ago•1 comments

Show HN: CaseHero – your own documented copy of every call with a company

https://case-hero.com/
2•root_theory•31m ago•0 comments