Floci is a public-data powered city-life assistant built for the 2026 Korea National Open Data Utilization Contest. It combines real-time Korean public APIs — transit, civil complaints, weather, and points of interest — with a Claude-powered AI layer that turns raw government data into useful, conversational answers.
Live demo: floci.vercel.app
Korea publishes an enormous amount of public data — buses, weather, civil-complaint cases, geolocation — but citizens rarely interact with any of it directly. Floci is a thin, opinionated interface on top of these datasets: one ask, one answer, grounded in real public data.
The project is an early demo showing how Claude (via the Anthropic API) can orchestrate multiple Korean public-data endpoints and return a coherent, citizen-friendly response.
- Real-time bus arrivals from Korea's public transit API
- Civil-complaint lookup — search and summarize public civil cases
- Weather briefings using the national weather service
- Places & POI via Kakao Local
- AI synthesis layer — Claude (Anthropic) combines the above into natural-language answers
- Framework: Next.js 16 (App Router) + React 19
- AI: Anthropic Claude API (
@anthropic-ai/sdk) - Styling: Tailwind CSS v4
- Deployment: Vercel
- Language: TypeScript
- Built with: Claude Code end-to-end
app/
├── api/
│ ├── bus/ # Real-time transit arrivals
│ ├── civil/ # Civil complaint data
│ ├── generate/ # Claude-powered answer synthesis
│ ├── places/ # Kakao Local POI search
│ └── weather/ # National weather briefings
├── page.tsx # Main interface
└── layout.tsx
git clone https://github.com/<your-username>/floci.git
cd floci
npm installCopy .env.example to .env.local and fill in your keys:
cp .env.example .env.localYou'll need:
ANTHROPIC_API_KEY— from console.anthropic.comPUBLIC_DATA_API_KEY— from data.go.krKAKAO_REST_API_KEY— from developers.kakao.com
npm run devOpen http://localhost:3000.
Floci is being built by Indigo Child (indigochild.co.kr), a Korea-based AI agency. It was submitted to the 2026 전국 통합데이터 활용 공모전 (Korea National Open Data Contest) as a proof of concept for citizen-facing AI applications grounded in public data.
Demo project. All public-data usage follows the terms published by the respective Korean government agencies.