diff --git a/apps/web/src/components/layout/header.tsx b/apps/web/src/components/layout/header.tsx
index a6bed97d7..6aa68dc48 100644
--- a/apps/web/src/components/layout/header.tsx
+++ b/apps/web/src/components/layout/header.tsx
@@ -17,7 +17,7 @@
import { useCallback } from 'react'
import { useTranslations } from 'next-intl'
import { usePathname } from 'next/navigation'
-import { Menu, ShieldCheck } from 'lucide-react'
+import { Menu, ShieldCheck, Terminal } from 'lucide-react'
import { Z_INDEX } from '@/lib/constants/z-index'
// =============================================================================
@@ -48,6 +48,7 @@ export function Header({
const tDashboard = useTranslations('dashboard')
const tNav = useTranslations('nav')
const tSidebar = useTranslations('sidebar')
+ const tTerminal = useTranslations('omniTerminal')
const pathname = usePathname()
const switchLocale = useCallback((newLocale: string) => {
@@ -193,6 +194,37 @@ export function Header({
{tDashboard('title')}
+ {compact && (
+
+ )}
+
{/* ⌘K Command Palette 入口提示 */}