Interactive Svelte + ArcGIS JS SDK mapping application with AI-powered chat by Groq LLM for natural language map navigation and more.
.env
file and put your API key:VITE_GROQ_API_KEY=your_groq_api_key_here
npm install
npm run dev
Or with Docker:
docker-compose up --build
Open http://localhost:3000
This project uses Prettier for code formatting. You can format your code using:
npm run format
npm run format:check
docker exec -it arcgisjsai-arcgisjsai-1 npm run format
Ask the AI to navigate and interact with the map:
The chat sidebar is draggable and resizable.