diff --git a/llama_stack/ui/README.md b/llama_stack/ui/README.md
index b9f60cdb7..36eee4cff 100644
--- a/llama_stack/ui/README.md
+++ b/llama_stack/ui/README.md
@@ -2,7 +2,13 @@
## Getting Started
-First, run the development server:
+First, install dependencies:
+
+```bash
+npm install next react react-dom
+```
+
+Then, run the development server:
```bash
npm run dev
diff --git a/llama_stack/ui/app/layout.tsx b/llama_stack/ui/app/layout.tsx
index 965e1fb8f..a61fff38f 100644
--- a/llama_stack/ui/app/layout.tsx
+++ b/llama_stack/ui/app/layout.tsx
@@ -22,16 +22,16 @@ import { AppSidebar } from "@/components/app-sidebar"
export default function Layout({ children }: { children: React.ReactNode }) {
return (
-
-
-
-
-
-
- {children}
-
-
-
-
+
+
+
+
+
+
+ {children}
+
+
+
+
)
}
diff --git a/llama_stack/ui/components/app-sidebar.tsx b/llama_stack/ui/components/app-sidebar.tsx
index a8718ad07..b8dd070bb 100644
--- a/llama_stack/ui/components/app-sidebar.tsx
+++ b/llama_stack/ui/components/app-sidebar.tsx
@@ -1,4 +1,5 @@
import { MessageSquareText, MessagesSquare } from "lucide-react"
+import Link from "next/link"
import {
Sidebar,
@@ -29,9 +30,9 @@ const logItems = [
export function AppSidebar() {
return (
-
- Llama Stack
-
+
+ Llama Stack
+
Logs
@@ -40,10 +41,10 @@ export function AppSidebar() {
{logItems.map((item) => (
-
+
{item.title}
-
+
))}
diff --git a/llama_stack/ui/package-lock.json b/llama_stack/ui/package-lock.json
index d8fc13790..7ecaeccc4 100644
--- a/llama_stack/ui/package-lock.json
+++ b/llama_stack/ui/package-lock.json
@@ -15,9 +15,9 @@
"class-variance-authority": "^0.7.1",
"clsx": "^2.1.1",
"lucide-react": "^0.510.0",
- "next": "15.3.2",
- "react": "^19.0.0",
- "react-dom": "^19.0.0",
+ "next": "^15.3.2",
+ "react": "^19.1.0",
+ "react-dom": "^19.1.0",
"tailwind-merge": "^3.3.0"
},
"devDependencies": {
diff --git a/llama_stack/ui/package.json b/llama_stack/ui/package.json
index 4da9923e4..7e6e19976 100644
--- a/llama_stack/ui/package.json
+++ b/llama_stack/ui/package.json
@@ -16,9 +16,9 @@
"class-variance-authority": "^0.7.1",
"clsx": "^2.1.1",
"lucide-react": "^0.510.0",
- "next": "15.3.2",
- "react": "^19.0.0",
- "react-dom": "^19.0.0",
+ "next": "^15.3.2",
+ "react": "^19.1.0",
+ "react-dom": "^19.1.0",
"tailwind-merge": "^3.3.0"
},
"devDependencies": {