Someone needs to see PR #42 in a browser
Product and QA should not need your README, a staging deploy, or a screen share of your laptop. They need a URL that shows the branch under review, and you need a straight path to create and destroy that environment so it does not linger.
The flow
gtl review 42 --start(from the main repo) fetches the PR withgh, creates a worktree, allocates ports and database, runs setup, and boots the app.gtl openopens the right URL in the browser: HTTPS on{project}-{branch}.prt.devwhengtl serveis installed; otherwisehttp://localhost:{port}.- If they are off your machine,
gtl shareexposes a time-bounded public or tailnet URL—different tradeoffs thangtl tunnel, which is built for stable routes you register with providers. - When review ends,
gtl releasefrees the allocation; add--drop-dbwhen the cloned database should go too.
Hooks in .treeline.yml (pre_setup, post_setup, etc.) let you run team-specific steps—notifications, fixtures—without forking Treeline.
Read next
- Workflows
- Networking (share vs tunnel)