From the index of works — in beta

CityChat

A city guide you talk to. Ask what's worth seeing tonight, point your camera at a building and get its story, wander with a map that knows the neighborhood.

Guidebooks don't answer questions. Cities should.

CityChat is a native mobile app for exploring a city through conversation. Instead of scrolling lists and reviews, you ask — and an AI guide grounded in a carefully curated local dataset answers, with places it can actually stand behind.

See a building you can't name? Point the camera at it and CityChat figures out what you're looking at and tells you the story. Everything is built on open data — no scraping walled gardens — and the dataset is curated city by city.

Chat

Conversational discovery — food, culture, history, plans for tonight.

Camera

Frame a landmark and get its story — or point at a menu or sign and read it in your language.

Discover & Map

Curated picks by mood and category, on a map built for wandering.

A first look

Concept designs — the shipping app evolves from here.

CityChat chat screen concept — asking what to do in Kazimierz tonight
pl. i chat
CityChat camera visual search concept — framing a building to identify it
pl. ii visual search
CityChat discover screen concept — curated place cards by category
pl. iii discover
CityChat map screen concept — custom pins with a place peek sheet
pl. iv map
CityChat place card concept — Wawel Castle details
pl. v place card

In beta. iOS first.

The full stack is mine: native mobile apps, a Go backend with geospatial and vector search, LLM-powered chat, and the data tooling that keeps the city knowledge fresh. A TestFlight beta is in testers' hands, the app finds your city by location, and local businesses get a self-serve portal to claim and manage their listings. It launches city by city — starting close to home.

More when it ships. The interesting parts stay off the internet until then. In the meantime, the product site lives at citychat.pl.