diff --git a/frontend/routes/_app.tsx b/frontend/routes/_app.tsx
index 184b8c69..164313d5 100644
--- a/frontend/routes/_app.tsx
+++ b/frontend/routes/_app.tsx
@@ -29,6 +29,12 @@ export default async function App(
type="image/svg+xml"
href={asset("/logo-square.svg")}
/>
+
diff --git a/frontend/static/opensearch.xml b/frontend/static/opensearch.xml
new file mode 100644
index 00000000..8ec8a6c6
--- /dev/null
+++ b/frontend/static/opensearch.xml
@@ -0,0 +1,9 @@
+
+
+ JSR
+ Search for packages on JSR
+ UTF-8
+ https://jsr.io/favicon.ico
+
+ https://jsr.io
+