Skip to content

lukedavisseo/mawile

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mawile (Meaningful Anchor [Tags] With Internal Links + Embeddings)

Mawile

mawile is a marimo app that recommends pages for internal linking based on cosine similarity between embeddings.

Table of Contents

Demo

You can try it for yourself here: https://lukedavisseo.github.io/mawile/

Example use cases

If you're looking to link from semantically similar pages to a target page that don't necessarily include exact match anchor text. Context is king!

Development

  • mawile was created by me.
    • I used Gemini for the bulk of the filtered_df function which maps the cosine similiarity score to each row of data
  • Mawile, the Deceiver Pokémon, is the property of Nintendo, Game Freak, and Creatures Inc.
  • The cosine similarity function came from Earthly

Inspiration

There are tons of ways to improve internal linking for a site but I've loved using embeddings for textual tasks so I thought why not use it here? The name came from 10 minutes of finding a Pokémon name that featured the letters i (for internal), l (for links/linking), and e (for embeddings) and creating a backronym out of the result. Mawile was the winner.

License

mawile is released under the Apache License 2.0.

About

a marimo app that recommends pages for internal linking using embeddings

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages