A modern, responsive web interface for AI agent development, built with React, TypeScript, and Tailwind CSS.
- Header Navigation: Main navigation tabs (Super agent, Agents, Global components) with user controls
- Sidebar Navigation: Organized sections for BUILD, DATA & KNOWLEDGE, ANALYTICS, and ENGAGE
- Agent Configuration: Interface for configuring agent start triggers and conversation prompts
- Modern UI: Clean, professional design with purple accent colors matching the Yellow.ai brand
- Node.js (v16 or higher)
- npm or yarn
- Install dependencies:
npm install- Start the development server:
npm run dev- Open your browser and navigate to
http://localhost:5173
npm run buildThe built files will be in the dist directory.
- Install Vercel CLI (if not already installed):
npm install -g vercel- Deploy:
vercel- Follow the prompts and your app will be live with a shareable link!
Or use the web interface:
- Go to vercel.com
- Sign up/login with GitHub
- Click "New Project"
- Import your repository
- Vercel will auto-detect Vite and deploy automatically
- Install Netlify CLI:
npm install -g netlify-cli- Build your project:
npm run build- Deploy:
netlify deploy --prod --dir=distOr use the web interface:
- Go to netlify.com
- Drag and drop your
distfolder after runningnpm run build
- Install gh-pages:
npm install --save-dev gh-pages- Add to package.json scripts:
"predeploy": "npm run build",
"deploy": "gh-pages -d dist"- Deploy:
npm run deploy- Enable GitHub Pages in your repository settings and set source to
gh-pagesbranch
├── src/
│ ├── components/
│ │ ├── Header.tsx # Main header with navigation
│ │ ├── Sidebar.tsx # Left sidebar navigation
│ │ └── AgentConfiguration.tsx # Agent configuration interface
│ ├── App.tsx # Main app component
│ ├── main.tsx # Entry point
│ └── index.css # Global styles with Tailwind
├── index.html
├── package.json
├── tailwind.config.js
└── vite.config.ts
- React 18: UI library
- TypeScript: Type safety
- Tailwind CSS: Utility-first CSS framework
- Vite: Fast build tool and dev server
The UI uses a purple color scheme that can be customized in tailwind.config.js. The main components are modular and can be easily extended or modified.