feat: scaffolding for Llama Stack UI (#2149)

# What does this PR do?
Introduces scaffolding for Llama Stack's UI. Created with next.js and
https://ui.shadcn.com/.

1. Initialized directory with `npx shadcn@latest init`
2. Added sidebar component `npx shadcn@latest add sidebar` and added
menu items for chat completions and responses.
3. Placeholder pages for each.

## Test Plan
`npm run dev`

<img width="1058" alt="image"
src="https://github.com/user-attachments/assets/5695a53f-e22e-418e-80d1-5bf0ae9b6fe8"
/>
This commit is contained in:
ehhuang 2025-05-14 17:22:46 -07:00 committed by GitHub
parent b42eb1ccbc
commit ff247e35be
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
30 changed files with 8949 additions and 0 deletions

17
llama_stack/ui/README.md Normal file
View file

@ -0,0 +1,17 @@
## This is WIP.
## Getting Started
First, run the development server:
```bash
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev
```
Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.