|
| 1 | +<!-- |
| 2 | +╔══════════════════════════════════════════════════════════════════════════════════╗ |
| 3 | +║ PERPLEXITY OMNIBOX ║ |
| 4 | +║ AI Search from Your Address Bar ║ |
| 5 | +╚══════════════════════════════════════════════════════════════════════════════════╝ |
| 6 | +
|
| 7 | +Author: Adam Lui |
| 8 | +License: MIT |
| 9 | +Repository: https://github.com/adamlui/perplexity-omnibox |
| 10 | +--> |
| 11 | + |
1 | 12 | <div align="center"> |
2 | | - |
3 | | -<img width="100%" src="https://assets.perplexityomnibox.com/images/tiles/marquee/edge/tile1400x560.png"> |
4 | | -<br><br> |
5 | 13 |
|
6 | | -<a href="#"> |
7 | | - <img height=31 src="https://img.shields.io/badge/Users-6.3K-blue?logo=weightsandbiases&logoColor=white&labelColor=464646&style=for-the-badge"></img></a> |
8 | | -<a href="https://edge.perplexityomnibox.com"> |
9 | | - <img alt="[Top 20 Trending Edge Add-on]" height=31 src="https://img.shields.io/badge/Trending-Top_20_Edge_Add--on-7bfce9?logo=data:image/svg%2bxml;base64,PHN2ZyByb2xlPSJpbWciIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsPSJ3aGl0ZSIgZD0iTTIxLjg2IDE3Ljg2cS4xNCAwIC4yNS4xMi4xLjEzLjEuMjV0LS4xMS4zM2wtLjMyLjQ2LS40My41My0uNDQuNXEtLjIxLjI1LS4zOC40MmwtLjIyLjIzcS0uNTguNTMtMS4zNCAxLjA0LS43Ni41MS0xLjYuOTEtLjg2LjQtMS43NC42NHQtMS42Ny4yNHEtLjkgMC0xLjY5LS4yOC0uOC0uMjgtMS40OC0uNzgtLjY4LS41LTEuMjItMS4xNy0uNTMtLjY2LS45Mi0xLjQ0LS4zOC0uNzctLjU4LTEuNi0uMi0uODMtLjItMS42NyAwLTEgLjMyLTEuOTYuMzMtLjk3Ljg3LTEuOC4xNC45NS41NSAxLjc3LjQxLjgyIDEuMDIgMS41LjYuNjggMS4zOCAxLjIxLjc4LjU0IDEuNjQuOS44Ni4zNiAxLjc3LjU2LjkyLjIgMS44LjIgMS4xMiAwIDIuMTgtLjI0IDEuMDYtLjIzIDIuMDYtLjcybC4yLS4xLjItLjA1em0tMTUuNS0xLjI3cTAgMS4xLjI3IDIuMTUuMjcgMS4wNi43OCAyLjAzLjUxLjk2IDEuMjQgMS43Ny43NC44MiAxLjY2IDEuNC0xLjQ3LS4yLTIuOC0uNzQtMS4zMy0uNTUtMi40OC0xLjM3LTEuMTUtLjgzLTIuMDgtMS45LS45Mi0xLjA3LTEuNTgtMi4zM1QuMzYgMTQuOTRRMCAxMy41NCAwIDEyLjA2cTAtLjgxLjMyLTEuNDkuMzEtLjY4LjgzLTEuMjMuNTMtLjU1IDEuMi0uOTYuNjYtLjQgMS4zNS0uNjYuNzQtLjI3IDEuNS0uMzkuNzgtLjEyIDEuNTUtLjEyLjcgMCAxLjQyLjEuNzIuMTIgMS40LjM1LjY4LjIzIDEuMzIuNTcuNjMuMzUgMS4xNi44My0uMzUgMC0uNy4wNy0uMzMuMDctLjY1LjIzdi0uMDJxLS42My4yOC0xLjIuNzQtLjU3LjQ2LTEuMDUgMS4wNC0uNDguNTgtLjg3IDEuMjYtLjM4LjY3LS42NSAxLjM5LS4yNy43MS0uNDIgMS40NC0uMTUuNzItLjE1IDEuMzh6TTExLjk2LjA2cTEuNyAwIDMuMzMuMzkgMS42My4zOCAzLjA3IDEuMTUgMS40My43NyAyLjYyIDEuOTMgMS4xOCAxLjE2IDEuOTggMi43LjQ5Ljk0Ljc2IDEuOTYuMjggMSAuMjggMi4wOCAwIC44OS0uMjMgMS43LS4yNC44LS42OSAxLjQ4LS40NS42OC0xLjEgMS4yMi0uNjQuNTMtMS40NS44OC0uNTQuMjQtMS4xMS4zNi0uNTguMTMtMS4xNi4xMy0uNDIgMC0uOTctLjAzLS41NC0uMDMtMS4xLS4xMi0uNTUtLjEtMS4wNS0uMjgtLjUtLjE5LS44NC0uNS0uMTItLjA5LS4yMy0uMjQtLjEtLjE2LS4xLS4zMyAwLS4xNS4xNi0uMzUuMTYtLjIuMzUtLjUuMi0uMjguMzYtLjY4LjE2LS40LjE2LS45NSAwLTEuMDYtLjQtMS45Ni0uNC0uOTEtMS4wNi0xLjY0LS42Ni0uNzQtMS41Mi0xLjI4LS44Ni0uNTUtMS43OS0uODktLjg0LS4zLTEuNzItLjQ0LS44Ny0uMTQtMS43Ni0uMTQtMS41NSAwLTMuMDYuNDVULjk0IDcuNTVxLjcxLTEuNzQgMS44MS0zLjEzIDEuMS0xLjM4IDIuNTItMi4zNVE2LjY4IDEuMSA4LjM3LjU4cTEuNy0uNTIgMy41OC0uNTJaIi8+PC9zdmc+&logoColor=white&labelColor=464646&style=for-the-badge"></img></a> |
10 | | -<a href="https://chrome.perplexityomnibox.com/reviews?utm_source=github&utm_medium=referral&utm_content=chrome-rating-shield"> |
11 | | - <img alt="[Chrome Web Store Ratings]" height=31 src="https://img.shields.io/chrome-web-store/stars/ckhgddjdjkphbaediggjdddjdjgkalom?logo=googlechrome&logoColor=white&labelColor=464646&color=8afc25&style=for-the-badge"></img></a> |
12 | | -<a href="../LICENSE.md"> |
13 | | - <img alt="[License: MIT]" height=31 src="https://img.shields.io/badge/License-MIT-fc4f2d.svg?logo=internetarchive&logoColor=white&labelColor=464646&style=for-the-badge"></img></a> |
14 | | -<a href="https://www.codefactor.io/repository/github/adamlui/perplexity-omnibox"> |
15 | | - <img alt="[CodeFactor grade]" height=31 src="https://img.shields.io/codefactor/grade/github/adamlui/perplexity-omnibox?label=Code+Quality&logo=codefactor&logoColor=white&labelColor=464646&color=b3ff68&style=for-the-badge"></img></a> |
16 | | -<a href="https://sonarcloud.io/component_measures?metric=new_vulnerabilities&id=adamlui_perplexity-omnibox"> |
17 | | - <img alt="[SonarCloud vulnerabilities]" height=31 src="https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fsonarcloud.io%2Fapi%2Fmeasures%2Fcomponent%3Fcomponent%3Dadamlui_perplexity-omnibox%26metricKeys%3Dvulnerabilities&query=%24.component.measures.0.value&style=for-the-badge&logo=sonarcloud&logoColor=white&labelColor=464646&label=Vulnerabilities&color=gold"></img></a> |
18 | | -<a href="https://www.jsdelivr.com/package/gh/adamlui/perplexity-omnibox?tab=stats"> |
19 | | - <img alt="jsDelivr stats" height=31 src="https://img.shields.io/jsdelivr/gh/hm/adamlui/perplexity-omnibox?style=for-the-badge&logo=jsdelivr&logoColor=white&label=jsDelivr%20Requests&labelColor=464646&color=2bbbd8"></img></a> |
20 | | -<br><br> |
| 14 | +<!-- ═══════════════════════════════════════════════════════════════════════════════ |
| 15 | + HERO SECTION |
| 16 | + ═══════════════════════════════════════════════════════════════════════════════ --> |
| 17 | + |
| 18 | +<img |
| 19 | + src="https://assets.perplexityomnibox.com/images/tiles/marquee/edge/tile1400x560.png" |
| 20 | + alt="Perplexity Omnibox Hero Banner" |
| 21 | + width="100%" |
| 22 | +/> |
| 23 | + |
| 24 | +<br> |
| 25 | + |
| 26 | +<h1>Perplexity Omnibox</h1> |
| 27 | + |
| 28 | +**AI search from your address bar** |
| 29 | + |
| 30 | +<br> |
| 31 | + |
| 32 | +<!-- ═══════════════════════════════════════════════════════════════════════════════ |
| 33 | + BADGES - Primary Metrics (for-the-badge style) |
| 34 | + ═══════════════════════════════════════════════════════════════════════════════ --> |
| 35 | + |
| 36 | +[![Users][badge-users]][link-edge] |
| 37 | +[![Trending][badge-trending]][link-edge] |
| 38 | +[![Rating][badge-rating]][link-reviews] |
21 | 39 |
|
22 | | -<a href="https://chrome.perplexityomnibox.com/?utm_source=github&utm_medium=referral&utm_content=platform-badge"> |
23 | | - <img alt="[Get for Chrome]" height=60 src="https://assets.perplexityomnibox.com/images/badges/chrome-web-store/available-in-the-chrome-web-store-green-square-border-light-498x152.png"></a> |
| 40 | +<!-- ═══════════════════════════════════════════════════════════════════════════════ |
| 41 | + BADGES - Secondary Metrics (flat-square style) |
| 42 | + ═══════════════════════════════════════════════════════════════════════════════ --> |
| 43 | + |
| 44 | +[![jsDelivr][badge-jsdelivr]][link-jsdelivr] |
| 45 | +[![CodeFactor][badge-codefactor]][link-codefactor] |
| 46 | +[![SonarCloud][badge-sonar]][link-sonar] |
| 47 | +[![License][badge-license]][link-license] |
| 48 | + |
| 49 | +<br> |
| 50 | + |
| 51 | +<!-- ═══════════════════════════════════════════════════════════════════════════════ |
| 52 | + INSTALLATION BUTTONS |
| 53 | + ═══════════════════════════════════════════════════════════════════════════════ --> |
| 54 | + |
| 55 | +<a href="https://chrome.perplexityomnibox.com/?utm_source=github&utm_medium=referral&utm_content=install-button"> |
| 56 | + <img |
| 57 | + src="https://assets.perplexityomnibox.com/images/badges/chrome-web-store/available-in-the-chrome-web-store-green-square-border-light-498x152.png" |
| 58 | + alt="Get for Chrome" |
| 59 | + height="58" |
| 60 | + /> |
| 61 | +</a> |
24 | 62 | <a href="https://edge.perplexityomnibox.com"> |
25 | | - <img alt="[Get for Edge]" height=60 src="https://assets.perplexityomnibox.com/images/badges/microsoft-store/get-it-from-microsoft-blue-square-border-light-457x157.png"></a> |
| 63 | + <img |
| 64 | + src="https://assets.perplexityomnibox.com/images/badges/microsoft-store/get-it-from-microsoft-blue-square-border-light-457x157.png" |
| 65 | + alt="Get for Edge" |
| 66 | + height="58" |
| 67 | + /> |
| 68 | +</a> |
| 69 | + |
| 70 | +<br><br> |
26 | 71 |
|
27 | 72 | </div> |
28 | 73 |
|
| 74 | +--- |
| 75 | + |
29 | 76 | ## 💡 About |
30 | 77 |
|
31 | | -**Perplexity Omnibox** is a lightweight, easy-to-use extension that fetches AI search results from perplexity.ai. |
| 78 | +<table> |
| 79 | + <tr> |
| 80 | + <td width="50%"> |
| 81 | + |
| 82 | +### 🚀 Instant Access |
32 | 83 |
|
33 | | -- **Easy to use —** Just type `@perplexity` in address bar + query |
34 | | -- **Super lightweight —** < 100 KB |
35 | | -- **Multi-browser support —** All Chromium browsers supported (e.g. Chrome, Edge, Opera) |
36 | | -- **Privacy focused —** No personal data collected |
| 84 | +Type `@perplexity` in your address bar and get AI-powered answers without opening new tabs. |
37 | 85 |
|
38 | | -<img height=6px width="100%" src="https://assets.perplexityomnibox.com/images/separators/aqua-gradient.png"> |
| 86 | +### 🪶 Ultra Lightweight |
| 87 | + |
| 88 | +Less than 100 KB. Faster than loading a single image. |
| 89 | + |
| 90 | +</td> |
| 91 | + <td width="50%"> |
| 92 | + |
| 93 | +### 🔒 Privacy First |
| 94 | + |
| 95 | +Zero tracking. Zero data collection. Your searches stay yours. |
| 96 | + |
| 97 | +### 🌐 Universal Support |
| 98 | + |
| 99 | +Works on Chrome, Edge, Opera, Brave, and all Chromium browsers. |
| 100 | + |
| 101 | +</td> |
| 102 | + </tr> |
| 103 | +</table> |
| 104 | + |
| 105 | +--- |
| 106 | + |
| 107 | +## 🎯 Usage |
| 108 | + |
| 109 | +Simply type `@perplexity` followed by your query in the address bar: |
| 110 | + |
| 111 | +```text |
| 112 | +@perplexity what's the weather in Barcelona today? |
| 113 | +@perplexity explain quantum entanglement simply |
| 114 | +@perplexity best tapas restaurants near me |
| 115 | +@perplexity how to center a div in CSS |
| 116 | +``` |
| 117 | + |
| 118 | +<div align="center"> |
| 119 | + |
| 120 | +**It's that simple.** No configuration needed. |
| 121 | + |
| 122 | +</div> |
| 123 | + |
| 124 | +--- |
| 125 | + |
| 126 | +## 🌍 Browser Support |
| 127 | + |
| 128 | +| Browser | Status | Download | |
| 129 | +| -------------------------------------------------------------------------------------------------------------- | -------------- | ------------------------------------------------------ | |
| 130 | +| <img src="https://raw.githubusercontent.com/alrra/browser-logos/main/src/chrome/chrome_48x48.png" width="20"> **Chrome** | ✅ Supported | [Install][link-chrome] | |
| 131 | +| <img src="https://raw.githubusercontent.com/alrra/browser-logos/main/src/edge/edge_48x48.png" width="20"> **Edge** | ✅ Supported | [Install][link-edge] | |
| 132 | +| <img src="https://raw.githubusercontent.com/alrra/browser-logos/main/src/opera/opera_48x48.png" width="20"> **Opera** | ✅ Supported | Via Chrome Store | |
| 133 | +| <img src="https://raw.githubusercontent.com/alrra/browser-logos/main/src/brave/brave_48x48.png" width="20"> **Brave** | ✅ Supported | Via Chrome Store | |
| 134 | +| <img src="https://raw.githubusercontent.com/alrra/browser-logos/main/src/vivaldi/vivaldi_48x48.png" width="20"> **Vivaldi** | ✅ Supported | Via Chrome Store | |
| 135 | + |
| 136 | +--- |
| 137 | + |
| 138 | +## 📊 Stats |
| 139 | + |
| 140 | +<div align="center"> |
| 141 | + |
| 142 | +| Metric | Value | |
| 143 | +| ----------------------- | ------------------------------------------ | |
| 144 | +| **Active Users** | 6,300+ | |
| 145 | +| **Extension Size** | < 100 KB | |
| 146 | +| **Chrome Rating** | ⭐⭐⭐⭐⭐ | |
| 147 | +| **jsDelivr Requests** | [View Stats →][link-jsdelivr] | |
| 148 | +| **Code Quality** | A+ Grade | |
| 149 | + |
| 150 | +</div> |
| 151 | + |
| 152 | +--- |
| 153 | + |
| 154 | +## 🛠️ Technical Details |
| 155 | + |
| 156 | +<details> |
| 157 | +<summary><b>Architecture & Security</b></summary> |
| 158 | + |
| 159 | +<br> |
| 160 | + |
| 161 | +- **Zero Vulnerabilities**: Continuously scanned by SonarCloud |
| 162 | +- **A+ Code Quality**: Validated by CodeFactor |
| 163 | +- **MIT Licensed**: Open source and transparent |
| 164 | +- **No External Dependencies**: Pure vanilla JavaScript |
| 165 | +- **Manifest V3**: Latest Chrome extension standards |
| 166 | + |
| 167 | +</details> |
| 168 | + |
| 169 | +<details> |
| 170 | +<summary><b>Performance Metrics</b></summary> |
| 171 | + |
| 172 | +<br> |
| 173 | + |
| 174 | +| Metric | Value | |
| 175 | +| ------------------- | -------------------------- | |
| 176 | +| **Bundle Size** | 87 KB | |
| 177 | +| **Load Time** | < 50ms | |
| 178 | +| **Memory Usage** | ~2 MB | |
| 179 | +| **API Latency** | Depends on Perplexity.ai | |
| 180 | + |
| 181 | +</details> |
| 182 | + |
| 183 | +--- |
| 184 | + |
| 185 | +## 💖 Sponsors |
| 186 | + |
| 187 | +<div align="center"> |
| 188 | + |
| 189 | +<br> |
| 190 | + |
| 191 | +<a href="https://www.warp.dev/chatgptjs" target="_blank"> |
| 192 | + <img |
| 193 | + src="https://assets.chatgptjs.org/images/banners/warp/banner-1500x500.png?v=476e837" |
| 194 | + width="650" |
| 195 | + alt="Warp - The AI Terminal" |
| 196 | + /> |
| 197 | +</a> |
39 | 198 |
|
40 | | -<div id="sponsors" align="center"> |
41 | 199 | <br> |
42 | 200 |
|
43 | | -### Supported by: |
| 201 | +### **[Warp][link-warp]** — The AI terminal for developers |
| 202 | + |
| 203 | +*Available for macOS, Linux & Windows* |
| 204 | + |
| 205 | +<br> |
44 | 206 |
|
45 | | -<div id="warp"> |
46 | | - <br><br> |
47 | | - <a href="https://www.warp.dev/chatgptjs" target="_blank"> |
48 | | - <img width="600" src="https://assets.chatgptjs.org/images/banners/warp/banner-1500x500.png?v=476e837"> |
49 | | - </a> |
50 | | - <h3><a href="https://www.warp.dev/chatgptjs" target="_blank"> |
51 | | - Warp, the AI Devtool that lives in your terminal</a></h3> |
52 | | - <i><a href="https://www.warp.dev/chatgptjs" target="_blank"> |
53 | | - Available for MacOS, Linux, & Windows</a></i> |
54 | 207 | </div> |
55 | | -<br><br> |
| 208 | + |
| 209 | +--- |
| 210 | + |
| 211 | +## 🤝 Contributing |
| 212 | + |
| 213 | +Contributions are welcome! Feel free to: |
| 214 | + |
| 215 | +- 🐛 [Report bugs][link-issues-bug] |
| 216 | +- 💡 [Suggest features][link-issues-feature] |
| 217 | +- 🔧 [Submit pull requests][link-pulls] |
| 218 | +- ⭐ [Star the repository][link-stargazers] |
| 219 | + |
| 220 | +--- |
| 221 | + |
| 222 | +## 📚 Resources |
| 223 | + |
| 224 | +<div align="center"> |
| 225 | + |
| 226 | +[**Documentation**][link-wiki] • |
| 227 | +[**Support**][link-issues] • |
| 228 | +[**Changelog**][link-releases] • |
| 229 | +[**More AI Extensions**][link-ai-extensions] |
| 230 | + |
| 231 | +<br> |
| 232 | + |
| 233 | +Made with ❤️ by [Adam Lui][link-author] |
| 234 | + |
| 235 | +<br> |
| 236 | + |
| 237 | +[![MIT License][badge-license]][link-license] |
56 | 238 |
|
57 | 239 | </div> |
58 | 240 |
|
59 | | -<img height=6px width="100%" src="https://assets.perplexityomnibox.com/images/separators/aqua-gradient.png"> |
| 241 | +<!-- ═══════════════════════════════════════════════════════════════════════════════ |
| 242 | + BADGE DEFINITIONS |
| 243 | + ═══════════════════════════════════════════════════════════════════════════════ --> |
| 244 | + |
| 245 | +[badge-users]: https://img.shields.io/badge/Users-6.3K-2563eb?style=for-the-badge&logo=weightsandbiases&logoColor=white |
| 246 | +[badge-trending]: https://img.shields.io/badge/Top_20-Edge_Add--on-7bfce9?style=for-the-badge&logo=microsoft-edge&logoColor=white |
| 247 | +[badge-rating]: https://img.shields.io/chrome-web-store/stars/ckhgddjdjkphbaediggjdddjdjgkalom?style=for-the-badge&logo=googlechrome&logoColor=white&color=10b981&label=Chrome |
| 248 | +[badge-jsdelivr]: https://img.shields.io/jsdelivr/gh/hm/adamlui/perplexity-omnibox?style=flat-square&logo=jsdelivr&logoColor=white&color=2bbbd8&label=jsDelivr |
| 249 | +[badge-codefactor]: https://img.shields.io/codefactor/grade/github/adamlui/perplexity-omnibox?style=flat-square&logo=codefactor&logoColor=white&color=b3ff68&label=Code%20Quality |
| 250 | +[badge-sonar]: https://img.shields.io/badge/Vulnerabilities-0-gold?style=flat-square&logo=sonarcloud&logoColor=white |
| 251 | +[badge-license]: https://img.shields.io/badge/License-MIT-e11d48?style=flat-square&logo=opensourceinitiative&logoColor=white |
| 252 | + |
| 253 | +<!-- ═══════════════════════════════════════════════════════════════════════════════ |
| 254 | + LINK DEFINITIONS |
| 255 | + ═══════════════════════════════════════════════════════════════════════════════ --> |
60 | 256 |
|
61 | | -<a href="https://github.com/adamlui/perplexity-omnibox/issues">Get support</a> / |
62 | | -<a href="https://github.com/adamlui">Contact author</a> / |
63 | | -<a href="https://aiwebextensions.com">More AI web extensions</a> |
| 257 | +[link-chrome]: https://chrome.perplexityomnibox.com |
| 258 | +[link-edge]: https://edge.perplexityomnibox.com |
| 259 | +[link-reviews]: https://chrome.perplexityomnibox.com/reviews |
| 260 | +[link-jsdelivr]: https://www.jsdelivr.com/package/gh/adamlui/perplexity-omnibox?tab=stats |
| 261 | +[link-codefactor]: https://www.codefactor.io/repository/github/adamlui/perplexity-omnibox |
| 262 | +[link-sonar]: https://sonarcloud.io/component_measures?metric=new_vulnerabilities&id=adamlui_perplexity-omnibox |
| 263 | +[link-license]: ../LICENSE.md |
| 264 | +[link-warp]: https://www.warp.dev/chatgptjs |
| 265 | +[link-wiki]: https://github.com/adamlui/perplexity-omnibox/wiki |
| 266 | +[link-issues]: https://github.com/adamlui/perplexity-omnibox/issues |
| 267 | +[link-issues-bug]: https://github.com/adamlui/perplexity-omnibox/issues/new?labels=bug |
| 268 | +[link-issues-feature]: https://github.com/adamlui/perplexity-omnibox/issues/new?labels=enhancement |
| 269 | +[link-pulls]: https://github.com/adamlui/perplexity-omnibox/pulls |
| 270 | +[link-stargazers]: https://github.com/adamlui/perplexity-omnibox/stargazers |
| 271 | +[link-releases]: https://github.com/adamlui/perplexity-omnibox/releases |
| 272 | +[link-ai-extensions]: https://aiwebextensions.com |
| 273 | +[link-author]: https://github.com/adamlui |
0 commit comments