A modern AI chat application built on Val Town using:
├── app/
│ ├── api/
│ │ └── chat/
│ │ └── route.ts # API endpoint for chat
│ ├── layout.tsx # Root layout component
│ └── page.tsx # Main page component
├── components/
│ ├── chat-input.tsx # Chat input component
│ ├── chat-message.tsx # Message component
│ ├── chat.tsx # Main chat component
│ └── providers.tsx # Context providers
├── lib/
│ ├── gemini.ts # Gemini API utilities
│ ├── storage.ts # Storage utilities
│ └── types.ts # TypeScript types
└── public/
└── favicon.svg # Favicon
GEMINI_API_KEYAccess the application through the HTTP endpoint URL.