diff --git a/knip.json b/knip.json
index 16ebe7f72..f573bbbcd 100644
--- a/knip.json
+++ b/knip.json
@@ -23,6 +23,7 @@
"src/index.ts",
"src/index.server.ts",
"src/debug.ts",
+ "src/devtools.ts",
"src/testing.ts",
"src/adapters/react.ts",
"src/adapters/next.ts",
diff --git a/packages/docs/package.json b/packages/docs/package.json
index d6a5fffb2..921397598 100644
--- a/packages/docs/package.json
+++ b/packages/docs/package.json
@@ -43,6 +43,8 @@
"@radix-ui/react-tooltip": "^1.2.8",
"@tailwindcss/container-queries": "^0.1.1",
"@tailwindcss/postcss": "^4.1.18",
+ "@tanstack/devtools-event-client": "0.4.4",
+ "@tanstack/react-devtools": "^0.10.7",
"class-variance-authority": "^0.7.1",
"clsx": "^2.1.1",
"date-fns": "^4.1.0",
diff --git a/packages/docs/src/app/layout.tsx b/packages/docs/src/app/layout.tsx
index 3d7a025bd..163e0e3d3 100644
--- a/packages/docs/src/app/layout.tsx
+++ b/packages/docs/src/app/layout.tsx
@@ -7,6 +7,7 @@ import { NuqsAdapter } from 'nuqs/adapters/next/app'
import { type ReactNode } from 'react'
import { TopBanner } from './banners'
import { Favicon } from '../components/favicon'
+import { NuqsDevtoolsShell } from '../components/nuqs-devtools'
import { ResponsiveHelper } from '../components/responsive-helpers'
import { cn } from '../lib/utils'
import './globals.css'
@@ -76,6 +77,7 @@ export default function Layout({ children }: { children: ReactNode }) {
>
)}
+