diff --git a/src/equicordplugins/serverSearch/index.tsx b/src/equicordplugins/serverSearch/index.tsx
new file mode 100644
index 00000000..849d255c
--- /dev/null
+++ b/src/equicordplugins/serverSearch/index.tsx
@@ -0,0 +1,59 @@
+/*
+ * Vencord, a Discord client mod
+ * Copyright (c) 2023 Vendicated, camila314, and contributors
+ * SPDX-License-Identifier: GPL-3.0-or-later
+ */
+
+import { EquicordDevs } from "@utils/constants";
+import definePlugin from "@utils/types";
+import { findByCodeLazy } from "@webpack";
+
+const openPopout = findByCodeLazy(".QUICKSWITCHER_OPENED,{");
+function SearchIcon() {
+ return (
+
+ );
+}
+
+export default definePlugin({
+ name: "ServerSearch",
+ authors: [EquicordDevs.camila314],
+ description: "Navigate your servers better with a quick search button",
+ patches: [
+ {
+ find: ".guildSeparator",
+ replacement: {
+ match: /return(\(0,.+?}\)}\))/,
+ replace: "return $self.insertSearch(() => $1)"
+ }
+ },
+ {
+ find: "__invalid_circleButtonMask",
+ replacement: {
+ match: /let (\i)=(\i)\.forwardRef/,
+ replace: "let $1 = $self.BigComponent = $2.forwardRef"
+ }
+ },
+ ],
+
+ insertSearch(Elem) {
+ return (<>
+ }
+ onClick={() => openPopout("DM_SEARCH")}
+ search={true}
+ />
+
+
+ >);
+ }
+});