# mapstyle > A whole OpenStreetMap map in one offline HTML page - roads for every travel mode over a full base map, from a duckOSM database mapstyle draws a whole OpenStreetMap map as one offline HTML page: the roads for driving, walking and cycling over a full base map, from a duckOSM database, with an optional route planner or dashboard and a JavaScript API. An agent skill with the essentials: https://github.com/Khoshkhah/mapstyle/blob/main/skills/mapstyle/SKILL.md ## Get started - [Home](https://khoshkhah.github.io/mapstyle/index.md) - [Get started](https://khoshkhah.github.io/mapstyle/get-started/index.md) ## Guides - [Travel modes & path styles](https://khoshkhah.github.io/mapstyle/guides/modes/index.md) - [Themes](https://khoshkhah.github.io/mapstyle/guides/themes/index.md) - [The base map](https://khoshkhah.github.io/mapstyle/guides/base-map/index.md) - [How roads are drawn](https://khoshkhah.github.io/mapstyle/guides/roads/index.md) - [Route planner (demo)](https://khoshkhah.github.io/mapstyle/guides/planner/index.md) - [Dashboard](https://khoshkhah.github.io/mapstyle/guides/dashboard/index.md) - [AI agents](https://khoshkhah.github.io/mapstyle/guides/agents/index.md) ## Reference - [Python API](https://khoshkhah.github.io/mapstyle/reference/python/index.md) - [Command line](https://khoshkhah.github.io/mapstyle/reference/cli/index.md) - [JavaScript API](https://khoshkhah.github.io/mapstyle/reference/javascript/index.md) - [Styles](https://khoshkhah.github.io/mapstyle/reference/styles/index.md)