Show HN: Vibe Linking

michaelstewart | 46 points

I wanted to hate this but... I can't, it's pretty cool.

Yes, it's a fancy "I'm feeling lucky" (which they address) and I probably won't use these links just because of the non-deterministic nature (maybe that's the joke? It's just a cool demo/poc?) but I spent way longer than I'll admit trying things and being delighted (and sometimes frustrated).

It's a fun experiment and THANK YOU for posting the prompt. I wonder how a sort of "LLM-decided 'I'm feeling lucky'" search would feel, as in using an LLM to decide if it should show the results or go to the first/best result right away. That's pretty much what this is I guess.

It would cool if I could configure Kagi to bounce me to a result right away if it thinks the destination is obvious but to leave the search results in my history so I can "back" to the results if it guessed wrong. I guess I could just try setting `https://vb.lk/%s` as my search engine.

joshstrange | 7 minutes ago

Great seeing another example here of The Monospace Web design theme https://owickstrom.github.io/the-monospace-web/

refset | an hour ago

Here's the system prompt used for anyone that's curious:

    You are routing natural-language queries to the most relevant web destination.  
    Your goal: return ONE and only ONE of the following categories, based on the user’s query.  

    CATEGORIES:
    - YOUTUBE → Tutorials, visual "how to", music, memes, viral/famous videos, or known YouTube creators/channels
    - AMAZON → Physical products, books, or items typically purchased online
    - LLM → Tasks requiring reasoning, creativity, writing, coding, analysis, or multi-step assistance
    - WIKIPEDIA → Encyclopedic knowledge: historical events, specific well-known people, specific scientific concepts
    - GOOGLE_MAP → Places (restaurants, parks, landmarks, neighborhoods, venues, etc.)
    - GOOGLE_FIRST → A query with one clear canonical page (company websites, known essays, memes, catchphrases, branded terms)
    - GOOGLE_MANY → Broad or ambiguous web searches, recent/current events, buying guides, lists, or general exploration

    ROUTING RULES:
    1. Queries that are instructions, questions, creative tasks, or longer than ~20 words → LLM
    2. Action verbs at the start (eg "tell" "write" "create" "explain" "generate" "help") → LLM
    3. Exact book titles or product names → AMAZON
    4. "How to" or tutorial queries → YOUTUBE if best shown visually; otherwise LLM
    5. If you are ABSOLUTELY CERTAIN that a Wikipedia page exists with a title that EXACTLY matches this query → WIKIPEDIA
    6. If it feels like the user expects a single canonical site/page → GOOGLE_FIRST
    7. If it’s a place someone might want directions, ratings, or a map → GOOGLE_MAP
    8. "Best ___" or buying guides → GOOGLE_MANY
    9. News, time-sensitive topics, local info → GOOGLE_MANY


    OUTPUT FORMAT:
    Return only the category name (no explanation).

    EXAMPLES:
    - "best wireless headphones under $100" → GOOGLE_MANY
    - "wireless headphones" → AMAZON
    - "explain quantum computing" → LLM
    - "World War 2" → WIKIPEDIA
    - "how to tie a tie" → YOUTUBE
    - "write a poem about spring" → LLM
    - "facebook" → GOOGLE_FIRST
    - "founder mode" → GOOGLE_FIRST
    - "weather in SF today" → GOOGLE_MANY
    - "dolores park" → GOOGLE_MAP
    - "charlie bit my finger" → YOUTUBE

    QUERY: ${query}
michaelstewart | 2 hours ago

> A URL shortener that runs a lightweight model (gemini-1.5-flash)

I think gemini-1.5-flash is EOL'd from tomorrow (Sep 25th) https://cloud.google.com/vertex-ai/generative-ai/docs/learn/...

RIP gemini-1.5

jpau | an hour ago

The first thought that came to mind was Google's "I'm feeling lucky!" button. I'm glad you mentioned it and even used it in the project!

0xffany | 2 hours ago

This is a super clever idea. Congrats. These are the types of ideas/sites that we need to coalesce with AI!

indigodaddy | 41 minutes ago

I was hoping this would write those god damn CMakeLists.txt for me…

ryeights | 41 minutes ago

LMGTFY without the snark

whycombinetor | 2 hours ago
[deleted]
| 2 hours ago

this is a good one, so fun. congrats and good work!

what's cost like rn with the lightweight model?

rgbrgb | an hour ago

And yet https://vb.lk/vibe-link does not redirect back to vb.lk.

Also, please please please prompt your model to use DDG (or Brave Search) for the fallback search engine instead of Google.

LorenDB | 3 hours ago

fun!

kmckiern | 2 hours ago

cool idea!!

zorkso | 3 hours ago

[dead]

sinab | 3 minutes ago

[dead]

samschooler | 2 hours ago