# A tester kit: one link for every test build · Stacktree

Source: https://stacktr.ee/tester-kit

[Skip to content](#main) PFrom Product Hunt? Your first pages are free, no card. Code `PRODUCTHUNT` takes 50% off your first month of Studio.[Start free &rarr;](https://app.stacktr.ee/?join=1&from=producthunt)

&times;   A Stacktree customer sent you. Your first month is 50% off on any plan, taken off at checkout. [Start free &rarr;](https://app.stacktr.ee/?join=1&from=referral)

 &times;      [stacktr.ee](/)  [Examples](/#proof) [How it works](/#how) [Pricing](/pricing) [Security](/security) [Log in](https://app.stacktr.ee) [Publish one](https://app.stacktr.ee/?join=1)     By [Steve Smith](/about) · Founder, Stacktree Last updated November 2, 2026         Tester kit

# One link for every test build.

 Install steps for iPhone and Android, the codes to test with, and what is new in each build. After every build your agent rewrites the page at the same link, so testers open the newest build first.

  [Publish a tester kit free &rarr;](https://app.stacktr.ee/?join=1&from=seo_tester_kit) [See how it runs](#how)   No account for testers iPhone and Android on one page Same link every build    A tester kit at acme.northbank.studio/test-build moves from build 85 to build 87 at the same address. Your agent adds what is new since build 85 at the top and updates the iPhone and Android install cards. Then the owner sees that 6 of 8 testers have opened it since the update, each through their own named link.acme.northbank.studio/test-buildBuild 85Internal test · 22 Oct 2026Try the new Acme Trips app

New since build 85Also new since build 85- Your map arrow points the way you face.It used to stay on north.
- Trip documents open with no signal.Vouchers and the plan work offline.
New since build 83Also new since build 83- The plan opens on today.On a trip that has started, not on day 1.
- Times are local.Your home time sits underneath in gray.
New since build 81Also new since build 81- Meeting points on the map.Tap one for the walk from your hotel.
- Bigger text in the plan.It follows your phone’s text size.
Install it

#### Android

Android 9 or laterDownload 41 MBVersion 1.0.0 (85)Link works until 29 Oct

#### iPhone

iOS 16 or laterOpen in TestFlightVersion 1.0.0 (85)Internal groupVersion1.0.0 (85)Commit3b9d0f4Built22 Oct, 11:05Trip codes- 418 552 907 316Lakes and Lodges, 6 daysCopy
- 275 640 118 093Canyon Country, 8 daysCopy
- 000 000 004 004The Voucher ScanCopy
Named linksOpened since the update: 0 of 8PSDKMOJTARSBLWRMEach tester has their own link.Not yet: Lee W. and Ravi M. Live Northbank Studio&rsquo;s kit for the Acme Trips app. An example, retold from the kit we keep for our own testers.

      How it runs

## Your agent rewrites the kit. Testers keep the link.

 The kit is one page: what is new, how to install it, what to test with. Your agent keeps it current after each build, and nobody has to send a new link.

      01

### After each build, your agent updates the kit.

 It reads the commits since the last tester build and writes what changed in words testers understand. Then it updates the install steps and links, and the test accounts and codes.

  `fix: compass heading`Your map arrow points the way you face. `feat: offline docs`Trip documents open with no signal. `chore: bump SDK`Left out. Testers don&rsquo;t need it.    02

### The link testers have never changes.

 Your agent calls `update_site` on the same page, so the link in their bookmarks, your team chat or the TestFlight notes still works. Each update keeps the version it replaced.

   03

### Testers see the newest build first.

 The top of the page says what is new in this build, with the install steps right under it. Notes for older builds stay further down, for anyone who skipped one. On paid plans, a tester who opened the kit before also sees what changed since their last visit, marked on the page.

          Why one page

## Builds in a group chat vs one kit.

### In a group chat

  - &times;Links lost in threadsThe build link is somewhere in Slack, or in an email from two weeks ago.
 - &times;&ldquo;Which build am I on?&rdquo;Nobody can tell what changed since the one they tried, so they test the old thing again.
 - &times;Test codes pasted aroundTrip codes and test logins sit in messages anyone can forward.

### With one kit

  - ✓One link, every buildTesters bookmark it once. Your agent updates it in place after each build.
 - ✓What&rsquo;s new at the topChanges since the last few builds, in plain words, with the install steps right under them.
 - ✓Codes behind a passcodeTesters type it once. Set the page to expire when the test round ends.
         Every build kept

## Each build&rsquo;s kit is still there when the next one lands.

 Each time your agent updates the kit, the version it replaced is kept: the last 5 on the free plan, the last 50 on paid plans. Restore any of them at the same link, from the page screen or by asking your agent.

  Versions4Last 50 kept- just nowReplaced by a connected agent · 27 KBRestore
- just nowReplaced by a connected agent · 26 KBRestore
- 5 days agoReplaced by a connected agent · 25 KBRestore
- 12 days agoReplaced by a connected agent · 24 KBRestore
- 19 days agoReplaced by a connected agent · 22 KBRestore
A returning reader seesUpdated since your last visit: 2 changesNew since build 85 · Works offlineA returning reader seesUpdated since your last visit: 4 changesNew since build 86 · The map arrow points the right way      Private by default

## Test material stays with your testers.

 Links are unguessable by default. Add what the test round needs.

### A passcode

 Testers type it once. Test accounts and codes stay behind it.

 Any plan

### An end date

 Set the page to expire when the test round is over.

 Any plan

### A named link per tester

 Each tester gets their own link, so you see who has opened the kit since the last update, by name.

 Paid plans

### Your own domain

 Serve the kit from an address like test.yourstudio.com.

 Paid plans   Stacktree hosts the page, not the app. The kit links out to wherever the build lives: TestFlight, your store&rsquo;s internal testing track or your own file storage.

      Set it up

## One prompt, then a schedule.

 Paste this into Claude Code in the app&rsquo;s repo, with Stacktree connected. Fill in the app, the kit&rsquo;s link and the last tester build.

    Claude Code promptCopy

```
After each release build of <app>, update its tester kit on Stacktree (<kit link>).

1. Read the kit with get_site first, and keep its layout and anything written by hand.
2. Read the commits since the last tester build (build <N>).
3. Write a "New since build <N>" section at the top for testers: what changed, in words someone who never reads code understands. Leave out refactors and dependency bumps. Keep the earlier sections underneath, each headed "Also new since build <M>".
4. Update the build number, the version line on the iPhone and Android cards, the TestFlight and download links, and the test accounts and codes.
5. Call update_site on the same page, so the link testers have stays the same.
```

   The trigger is your agent&rsquo;s, not ours: a CI step after the release build, a Claude Code routine, or asking it when a build is ready. Each update keeps the version it replaced, so nothing is lost if one goes wrong.

       S  Our testers have one link. Every build, the agent rewrites the top of the page from the commits and updates the install steps, and the link stays the same. Steve Smith, who built Stacktree. [How we use Stacktree &rarr;](/how-we-use-stacktree)
FAQ

## What people ask before they send one

     Do testers need an account? +  No. They open the link in any browser, on the phone they test with. If the kit has a passcode they type it once. On iPhone they still need TestFlight, because that is how Apple delivers test builds.   Can I keep test codes private? +  Yes. Put a passcode on the kit, on any plan, and only people who have it can read the page and the codes on it. You can also set the page to expire when the test round ends.   Will notes from older builds disappear? +  No. Every update keeps the version it replaced: the last 5 on the free plan, the last 50 on paid plans. Your agent can list_versions and restore_version, or you can restore from the page screen, and the link stays the same. The prompt on this page also keeps earlier builds' notes on the page, under "Also new since build ...".   Can testers report problems on the page? +  Yes. Turn comments on and testers can tap anything on the page and leave a comment, from any browser or phone, with no login. Your agent reads them with list_feedback. If you already run an issue tracker, put its link in the kit and send reports there instead.   How do I know who has tested the new build? +  On paid plans, send each tester their own named link, and you see who has opened the kit since the last update, by name. An open is not the same as a test, so you can also ask testers to leave a comment once they have tried the build.   Can one page cover iPhone and Android? +  Yes. Put both install cards on the kit: the TestFlight steps for iPhone and the download link for Android. Testers open the same link on either phone and follow their own card.   Does Stacktree host the app itself? +  No. Stacktree hosts the page. The kit links out to wherever the build lives: TestFlight, your store's internal testing track or your own file storage.      [Client project tracker](/client-project-tracker) [Weekly work report](/weekly-work-report) [Host a client demo site](/host-client-demo-site) [Password-protect a page](/password-protect-html-page) [Client spaces](/client-spaces)

## Give your testers one link.

 Testers never need an account. Free to start: a free page lasts 7 days, and up to 90 while testers keep opening it. Paid plans keep it for as long as the work runs.

  [Publish a tester kit free &rarr;](https://app.stacktr.ee/?join=1&from=seo_tester_kit)         stacktr.ee  [Page video](/page-video) [Ask this page](/ask-this-page) [Client feedback](/client-feedback-loop) [Client spaces](/client-spaces) [Templates](/templates) [Use cases](/use-cases) [Integrations](/agents) [Alternatives](/alternatives) [About](/about) [Blog](/blog) [Changelog](/changelog) [Pricing](/pricing) [Security](/security) [FAQ](/faq) [Made with Stacktree](/made-with)  Building with AI agents? See the [developer docs &rarr;](/developers)     [Send your first link free](https://app.stacktr.ee/?join=1&from=sticky_tester_kit) No card · 3 pages free

---
Full markdown summary of the Stacktree marketing surface: https://stacktr.ee/llms-full.txt
