
Welcome! Please see the issues for items that need attention, and below for some tools to aid in development and debugging. We're working to interpolate chat functionality onto the map module.
Documentation.
https://deepwiki.com/QueueLab/QCX
- App framework: Next.js
- Text streaming / Generative UI: Vercel AI SDK
- Generative Model Varies
- Search API: Tavily AI / Exa AI
- Serverless Database: Upstash
- Component library: shadcn/ui
- Headless component primitives: Radix UI
- Styling: Tailwind CSS
- Mapping : [Mapbox] (https://www.mapbox.com/)
install bun package manager
bun install
bun run build
bun run dev
Follow the guide below to set up Upstash Redis. Create a database and obtain UPSTASH_REDIS_REST_URL
and UPSTASH_REDIS_REST_TOKEN
. Refer to the Upstash guide for instructions on how to proceed.
cp .env.local.example .env.local
Your .env.local file should look like this:
# XAI API key retrieved here: https://platform.openai.com/api-keys
XAI_API_KEY=
# Tavily API Key retrieved here: https://app.tavily.com/home
TAVILY_API_KEY=
# Upstash Redis URL and Token retrieved here: https://console.upstash.com/redis
UPSTASH_REDIS_REST_URL=
UPSTASH_REDIS_REST_TOKEN=
#Mapbox access token
NEXT_PUBLIC_MAPBOX_ACCESS_TOKEN
Note: This project focuses on Generative UI and requires complex output from LLMs. Currently, it's assumed that the official state of the art models will be used. Although it's possible to set up other models, if you use an Standard-compatible model, but we don't guarantee that it'll work.
bun run dev
You can now visit http://localhost:3000.
List of non reasoning verified models Grok-3-mini