Skip to main content

Build Compose UIs Faster

Let your creativity flow when designing multiplatform user interfaces. See UI changes instantly without restarting your application.

Get Started

Add hot reload to your Compose Multiplatform project in minutes.

Quickstart

Set up Compose Hot Reload and make your first live UI change

Installation

Add the Gradle plugin to an existing project

Key Features

Instant Hot Reload

Make UI code changes and see results immediately without restarting your application

IDE Integration

Native support for IntelliJ IDEA and Android Studio with gutter run actions

Automatic & Manual Modes

Choose between automatic reload on save or explicit reload with keyboard shortcuts

Runtime API

Manage global state and lifecycle hooks with the hot reload runtime API

How It Works

1

Apply the Gradle Plugin

Add org.jetbrains.compose.hot-reload to your project’s build configuration
2

Run with Hot Reload

Launch your application using hotRunJvm task or the IDE gutter action
3

Make Changes

Edit your Compose UI code and save—changes appear instantly in your running app

Explore the Documentation

Core Concepts

Learn how Compose Hot Reload works under the hood

Usage Guide

Run hot reload from the IDE or command line

API Reference

Explore the Gradle plugin and runtime API

Requirements

Compose Hot Reload requires a JVM target in your multiplatform project. Support for other targets is being explored for future releases.
  • Kotlin 2.1.20 or higher
  • Compose Compiler 2.1.20 or higher
  • Compose Multiplatform 1.8.2 or higher
  • JetBrains Runtime compatible with Java 21 or earlier
  • IDE IntelliJ IDEA 2025.2.2+ or Android Studio Otter 2025.2.1+ (recommended)

Build docs developers (and LLMs) love