Link your screens in a couple of clicks, or tell Claude, Codex or the Doop Agent how the flow should go and it wires every tap for you. Hit play and share one link.



A high meadow loop under the Odle spires. Steep for the first hour, then ridge views and a hut for lunch.
3.2 km in 1:04:12. Your route is saved, take your time.



Switch the canvas to Prototype mode, select a button and drag its handle onto the next frame. Pick a trigger, an action and a motion in the Interactions panel. The flow lives in your frames, so it syncs, versions and copies with them.
Real flows get messy fast: onboarding, permissions, error paths, sheets on top of sheets. Describe the flow to Claude Code, Codex or the Doop Agent. It links every tap, sets where the flow starts and checks for dead ends.


2,400 routes across the Dolomites, with offline maps.

Allow location so Ridgeline can show routes and track your hike.
Lakes
Ridges
Forest
Summits








Go clockwise, the climb is gentler.

Hut at the top does great strudel.

Busy at noon, start before 8.












3.2 km in 1:04:12. Your route is saved.




€4.99 a month. Cancel anytime.
"Cards open the trail, back goes back." Plain words, in the chat you already use.
Links appear on the canvas live, under the agent's name, like any teammate's edits.
Change any link by hand in the Interactions panel, or ask for the next round.

Start hike should ask for location before the map opens.
Added a location prompt as an overlay before Live map. The link already shows it.
ResolvedEvery canvas plays its prototype at its own /proto link, full page, in any browser and on any phone. The player stays live: fix a frame on the canvas and the open screen updates. Feedback lands as comments your agent can pick up.
No state machines and no variables to wire up. The interactions people actually test, set up in seconds by you or your agent.
Taps and clicks, hover states, press-and-hold, timed splash screens and arrow keys for decks.
Open any frame as a modal over a scrim, then close it from a button, a key or a tap outside.
Slide, push and dissolve between screens, with the duration you want, up to five seconds.
Jump to a section on a long landing page or open a real URL in a new tab.
Every link lives on the element as an attribute. Humans and agents edit the same thing, and it survives every redesign.
A link to a deleted frame is flagged before anyone clicks it. Agents run the same check when they finish.