llama-stack/llama_stack/ui
ehhuang ff247e35be
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"
/>
2025-05-14 17:22:46 -07:00
..
app feat: scaffolding for Llama Stack UI (#2149) 2025-05-14 17:22:46 -07:00
components feat: scaffolding for Llama Stack UI (#2149) 2025-05-14 17:22:46 -07:00
hooks feat: scaffolding for Llama Stack UI (#2149) 2025-05-14 17:22:46 -07:00
lib feat: scaffolding for Llama Stack UI (#2149) 2025-05-14 17:22:46 -07:00
public feat: scaffolding for Llama Stack UI (#2149) 2025-05-14 17:22:46 -07:00
.gitignore feat: scaffolding for Llama Stack UI (#2149) 2025-05-14 17:22:46 -07:00
components.json feat: scaffolding for Llama Stack UI (#2149) 2025-05-14 17:22:46 -07:00
eslint.config.mjs feat: scaffolding for Llama Stack UI (#2149) 2025-05-14 17:22:46 -07:00
next.config.ts feat: scaffolding for Llama Stack UI (#2149) 2025-05-14 17:22:46 -07:00
package-lock.json feat: scaffolding for Llama Stack UI (#2149) 2025-05-14 17:22:46 -07:00
package.json feat: scaffolding for Llama Stack UI (#2149) 2025-05-14 17:22:46 -07:00
postcss.config.mjs feat: scaffolding for Llama Stack UI (#2149) 2025-05-14 17:22:46 -07:00
README.md feat: scaffolding for Llama Stack UI (#2149) 2025-05-14 17:22:46 -07:00
tsconfig.json feat: scaffolding for Llama Stack UI (#2149) 2025-05-14 17:22:46 -07:00

This is WIP.

Getting Started

First, run the development server:

npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

Open http://localhost:3000 with your browser to see the result.