diff --git a/apps/public/src/app/layout.tsx b/apps/public/src/app/layout.tsx
index f9315248..f5845072 100644
--- a/apps/public/src/app/layout.tsx
+++ b/apps/public/src/app/layout.tsx
@@ -5,6 +5,7 @@ import { RootProvider } from 'fumadocs-ui/provider/next';
import type { Metadata, Viewport } from 'next';
import { Geist, Geist_Mono } from 'next/font/google';
import './global.css';
+import { OpenPanelComponent } from '@openpanel/nextjs';
const font = Geist({
subsets: ['latin'],
@@ -38,6 +39,16 @@ export default function Layout({ children }: LayoutProps<'/'>) {
{children}
+ {process.env.NEXT_PUBLIC_OP_CLIENT_ID && (
+
+ )}