See it. Shape it.
Pick an element in your app, give it a little context, and preview the journey. Edit the words and order without rewriting the integration.
Meet the editorMake your product easier to find your way around. Build beautiful React tours with your team, your code, and your favorite agent.
Make your first guide Free to build. Yours to keep. MIT licensed.A little more room for your next big idea.
These are real edits. Preview plays your words using the Tourlight runtime.
Product knows the journey. Engineering knows the application. Your agent helps connect the dots. Everyone works on the same guide document.
Pick an element in your app, give it a little context, and preview the journey. Edit the words and order without rewriting the integration.
Meet the editorKeep guides beside your code. Bring your own components, routes, and application logic. Import the editor only where you need it.
Explore tour documentsGive your agent a schema, a skill, and useful validation errors. Draft a guide, review it visually, and keep iterating together.
Build with an agenttour.jsonYour code & agentsA guide should work where your users work: through navigation, late-loading elements, and the moment they click the real button.
See what’s insideInteractive steps let users click, type, and learn in your real UI. Advance on an event, or connect the guide to your application logic.
Interactive stepsContinue across routes. Wait for an element to be ready. Persist progress and give people a way back into the guide.
Multi-page toursStart with the included tooltip, adapt the theme, or bring your design system with custom rendering and the headless core.
Make it yoursValidate guide documents and inspect targets. Add real browser checks for the routes, roles, and states your users encounter.
Testing & diagnosticsOffer an onboarding checklist and a searchable guide library. Let people choose what helps, and keep task completion connected to your app.
Try the companion componentsUse the React API directly, or add Studio to an app you control. Save the document, review it in Git, and serve it from your own infrastructure.
$ npm install react-tourlight \
@floating-ui/react-dom// The code-first path is always here.
import { SpotlightProvider,
SpotlightTour, useSpotlight }
from 'react-tourlight'
import 'react-tourlight/styles.css'
<SpotlightProvider>
<SpotlightTour
id="welcome"
steps={yourSteps}
/>
<YourApp />
</SpotlightProvider>useSpotlight().start('welcome') from your app.Yes. Studio and the library are part of the MIT-licensed project. There is no Tourlight account or usage-based bill required to create and run your guides.
A developer integrates Tourlight and makes Studio available in the application. After that, product teammates can edit supported guide content visually and export a document. Application-specific behavior still belongs to your application.
Yes. The document schema, CLI, and skill give agents a concrete format to work with. You can inspect their output in Studio and validate it before integration. See the agent guide for setup and client-specific boundaries.
The live element picker works in an application where Studio is integrated. The standalone playground demonstrates the workflow; it does not bypass browser security or inspect unrelated websites.
No. Keep using React components, refs, custom content, and lifecycle hooks directly. Documents and Studio are an additional way to author guides. The headless entry is available when you want to build your own UI.
No account. No credit card. Just a guide waiting to happen.