Grease Monkey 是由Mozilla Firefox的一個附加元件衍生而來,它讓使用者安裝一些指令碼使大部分HTML為主的網頁於使用者端直接改變得更方便易用。隨著Greasemonkey指令碼常駐於瀏覽器,每次隨著目的網頁開啟而自動做修改,使得執行指令碼的使用者印象深刻地享受其固定便利性。
Greasemonkey簡稱GM,中文俗稱為“油猴子”,其功能可以替網頁加入些新功能、修正網頁錯誤、組合來自不同網頁的資料、或者數繁不及備載的其他功能。寫的好的Greasemonkey指令碼甚至可讓其輸出與被修改的頁面整合得天衣無縫,像是原本網頁裡的一部分。
大部分Greasemonkey使用者指令碼都是自行撰寫,使用對某網站專用的JavaScript程式碼,通過文件物件模型(DOM)介面對網頁內容做操作。userscripts.org 維護了個Greasemonkey資料庫。該資料庫描述哪個網址網頁對應到哪個指令碼。不過隨著userscripts網站的關閉,一些開發者自行開設了網站進行釋出指令碼,Greasemonkey官方在wiki站點上設立的第三方指令碼的網站列表。
很多技術分析師提醒說Greasemonkey使用過於氾濫,例如可能讓某些廣告網站受阻,遮蔽網頁廣告,替換原廣告主廣告、增加網站垃圾流量、互動效能降低,因此沒有與原本網站開發者互動而撰寫的Greasemonkey指令碼可能在一時發揮作用,但終非長遠之計。不過這些問題都是從技術層面來說明的,對於使用者來說還是極大的方面了使用者的上網體驗效果。