Skip to content
Open
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 30 additions & 0 deletions sdk/beautiful-agent-dashboard/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
# Beautiful Agent Dashboard

A polished React + Tailwind CSS example dashboard for visualizing Cursor agent runs, prompts, activity, and settings.

This example is designed as a clean UI concept for developer-facing agent workflows.

## Features

- Premium dark dashboard UI
- Working sidebar navigation
- Agent summary cards
- Recent runs list
- Agent activity timeline
- Prompt library screen
- Settings screen
- Start Agent modal
- Dynamic run creation using local React state

## Tech Stack

- React
- TypeScript
- Vite
- Tailwind CSS

## Getting Started

```bash
npm install
npm run dev
22 changes: 22 additions & 0 deletions sdk/beautiful-agent-dashboard/eslint.config.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
import js from '@eslint/js'
import globals from 'globals'
import reactHooks from 'eslint-plugin-react-hooks'
import reactRefresh from 'eslint-plugin-react-refresh'
import tseslint from 'typescript-eslint'
import { defineConfig, globalIgnores } from 'eslint/config'

export default defineConfig([
globalIgnores(['dist']),
{
files: ['**/*.{ts,tsx}'],
extends: [
js.configs.recommended,
tseslint.configs.recommended,
reactHooks.configs.flat.recommended,
reactRefresh.configs.vite,
],
languageOptions: {
globals: globals.browser,
},
},
])
13 changes: 13 additions & 0 deletions sdk/beautiful-agent-dashboard/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<link rel="icon" type="image/svg+xml" href="/favicon.svg" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>beautiful-agent-dashboard</title>
</head>
<body>
<div id="root"></div>
<script type="module" src="/src/main.tsx"></script>
</body>
</html>
Loading