Mozilla Labs heeft Ubiquity vrijgegeven, een add-on voor Firefox die de voordelen van een command line interface moet combineren met die van de gui. De plugin moet veelvoorkomende handelingen in de browser versnellen.
Ubiquity, dat gebruik maakt van javascript, is gebaseerd op het ingeven van commando's op basis van werkwoorden. De opdrachtregel kan met een hotkey of een rechtermuisklik tevoorschijn worden gehaald, waarna een in natuurlijke taal geformuleerde opdracht kan worden ingevoerd. Zo zal de opdracht 'send to Jan Janssen' de e-mailclient openen, het adres van Janssen in het adresboek opzoeken en de betreffende content mailen. Ubiquity kan echter ook geactiveerd worden als op een webpagina metadata wordt aangetroffen in de vorm van een zogenoemd microformat, maar dit concept is nog niet volledig uitgewerkt.
Het ontwikkelteam van Ubiquity, dat eerder werkte aan het vergelijkbare project Enso, geeft toe dat het aantal mogelijke opdrachten momenteel nog erg beperkt is. Gebruikers worden echter aangemoedigd om aan het project bij te dragen door zelf nieuwe commando's te schrijven, en door het gebruik van javascript zou dat relatief eenvoudig zijn.
Een van de grootste uitdagingen bij het uitbouwen van Ubiquity's mogelijkheden is volgens de ontwikkelaars het opzoeken van de grens tussen veiligheid enerzijds en het zo breed mogelijk interpreteren van door de gebruiker ingegeven commando's anderzijds. Verder worstelt het team nog met de manier wat de ideale manier is om de cli tevoorschijn te toveren; naast het indrukken van een sneltoets of toegang te bieden via een contextmenu, overwegen de ontwikkelaars ook om de zogeheten awesomebar, de 'zelflerende' adresbalk van Firefox 3, te gaan benutten.
