Before you begin
Available in the current App Store release. HTTP web preview and saved web projects remain free. Screenshot editing and terminal attachment upload require Pro on iPhone/iPad; desktop previews have no activation gate. Illustrations explain the workflow rather than document a live connection.
Open a connected terminal and your page
Connect a terminal tab to the intended host. Open Web, enter an HTTP development address, and choose Open. localhost refers to that SSH host. HTTPS, automatic port discovery and automatic forwarding of other origins are not included.
Capture only what you want to share
From Preview actions, choose Capture & annotate…. Only the current visible viewport is captured, not a scrolling full-page image. Crop, rotate, draw or cover private details locally. Protected video or unsupported native content may be blank; use a system screenshot through Terminal → Attach → Edit screenshot as a fallback.
Review the destination
Choose Next and inspect the host and directory. Only the flattened PNG is uploaded after you confirm. Compose after upload is selected for web feedback; its file reference is added to the original tab’s local draft. Cancelling the editor or confirmation does not upload a file.
Add instructions and explicitly insert
Explain what should change, then select Insert. It pastes to the captured terminal tab without pressing Enter. Multiline text requires bracketed paste support. If the connection changed, the app keeps your draft and asks you to reopen Compose after reconnecting.
Save a repeatable project entry
Preview actions → Save web project… stores a named address locally for this host. Query strings and fragments are removed; the host and path remain, so do not save secret-bearing paths. Choose an entry from Saved web projects, then explicitly press Open or Reconnect. Remove it from the same list.
If something gets in the way
Capture is unavailable
Connect a terminal for the same host and wait for the web view to initialize. An unsupported or oversized screenshot should fall back to a clear message, not an automatic upload.
The page contains a video or protected surface
Some native media surfaces cannot be captured. Inspect the image; a successful native capture does not guarantee that every embedded surface appears.
Why is my sign-in link different after saving?
Saved projects deliberately omit query strings and fragments to avoid persisting common tokens. Re-enter ephemeral authentication information when needed.