<- all tokdocs

The VPS in this video costs about $10/month, not the "~$5/MO" on screen, and the Xfce desktop it tells you to install is the one step agent-browser already handles for you

Watch on TikTok

View on TikTok ->

This is a 64-second clip (1:04, 1080x1920, H.265 video and AAC audio) posted by @isaacdyor, channel nickname "Isaac Dyor," on 2026-09-25 at 03:26:53 UTC. At capture on 2026-10-05 it had 1,005 plays, 46 likes, 3 comments, 8 reposts, and 42 saves. The audio track is listed as "original sound - Isaac Dyor" with no licensed music. The description carries no hashtags and reads: "Stop paying for cloud agents. VPS + Tailscale + XFCE + agent-browser + T3 Code and you get a PR with a video proving it works. This edit was genuinely one-shotted by Compound." I read 21 of the 32 extracted frames and the full 240-word transcript. The clip opens on a talking head with the burned-in title card "Stop wasting money on cloud agents." and subtitle "Doing it yourself is easy.", under three app icons labeled "Cursor" (struck through, with a large X drawn over the icon), "Devin," and "Codex." It then runs a six-step progress bar across the top of the screen. "STEP 01 GET A SERVER" shows a Hetzner pill badge over a rack illustration annotated "4 VCPU · 8 GB · ~$5/MO", and a second option captioned "EST. 2014" showing a cracked old laptop running "$ uptime". "STEP 02 CONNECT PRIVATELY" shows a Tailscale pill between a laptop icon and a rack labeled "VPS". "STEP 03 SET IT UP" shows a terminal titled "root@vps: ~" running "$ ssh root", which fills out to "$ ssh root@vps / Welcome to Ubuntu 24.04 LTS / $ npm i -g @anthropic-ai/claude-code / ✓ claude-code installed / $ git clone github.com/you/app / ✓ Cloned into 'app' / $ sudo apt install". A full-bleed card reads "STEP 04 OF 06" before "STEP 04 GIVE IT A SCREEN" shows an XFCE pill over a mock desktop with "Applications", a clock reading 12:04, Home, Files, and Trash icons, the Xfce mouse logo, and the caption "VIRTUAL DISPLAY :1 · 1920×1080". "STEP 05 LET IT TEST ITSELF" swaps the pill to "agent-browser" and shows an in-desktop terminal running "$ npm i -g agent-browser / ✓ agent-browser ready", then a browser at "localhost:3000/checkout" showing "Sneakers / $120.00 / Buy now / Order placed" with a "● REC 0:00" badge, beside an "AGENTS.md" panel listing "After every change:" and the checklist "Open the app / Test it / Record a video / Attach to the PR." A command block stamped "BUILT IN" reads "$ agent-browser open localhost:3000", "$ agent-browser click "Buy now"", and "$ agent-browser record start demo.mp4", with a GitHub PR header "Fix checkout button #128" and "agent wants to merge 1 commit into main" and checks for "Tests passed / Video attached / Ready for review" over a "Merge pull request" button. "STEP 06 CONNECT T3 CODE" shows a "T3 Code server" pill on the VPS, a laptop prompting "What should we build?", a link labeled "PRIVATE" with a padlock, and a "CONTROL PLANE" T3 logo arcing over both. A "BONUS FROM YOUR PHONE" section shows a phone running "T3 Code" with the message "Fix the checkout bug" and the status "agent working.", the laptop closed with "z z" above it, then "PR #128 ready / Video attached · 0:09 / Tested in the browser / Merge" with a sticker reading "IT WORKS". The clip closes on a real phone-camera shot of a laptop showing the T3 Code UI with pills reading "$0 · Free" and "MIT licensed", a prompt box "What should we build in compound-", a model picker set to "Claude Opus 5.5" with "Medium · 1M" and "Full access" dropdowns, and a model list containing "GPT-6-Astra / Codex". The final frame is a black card with the Compound logo and wordmark "compound.mov".

The "~$5/MO" price tag for 4 vCPU and 8 GB does not exist at Hetzner, and had not for three months when this was posted

Frames 3 and 4 put the number "4 VCPU · 8 GB · ~$5/MO" directly under a Hetzner badge. Hetzner's own price adjustment notice says the new prices took effect "for new orders and cloud instance rescales starting on the 15 June 2026; 8 AM CEST," which is just over three months before this clip was posted on 2026-09-25.

Against that table, the two Hetzner plans that actually ship 4 vCPU and 8 GB cost more than double what the overlay says. CX33 moved from $7.99 to $9.99 per month in both the Germany/Finland and the USA tables. CAX21, the ARM plan on Ampere Altra, moved from $9.49 to $12.49 per month, and the USA table does not list CAX plans at all, so a US-region buyer cannot take that price. CPX31, also 4 vCPU and 8 GB, moved from $24.99 to $73.49 per month, a 194% increase in USD terms.

The cheapest Hetzner cloud server in that table is CX23 at $6.49 per month after the increase, and CX23 is 2 vCPU with 4 GB of RAM, half the machine the overlay advertises. Bitdoze's plan breakdown confirms the shapes: CX23 at 2 vCPU / 4 GB / 40 GB, CX33 at 4 vCPU / 8 GB / 80 GB, CAX11 at 2 vCPU / 4 GB / 40 GB, CAX21 at 4 vCPU / 8 GB / 80 GB, and adds that a dedicated IPv4 address costs €0.50 per month on top. Spare Cores' CAX21 listing independently gives 4 shared Ampere Altra vCPUs, 8.0 GB RAM, and 80 GB NVMe.

Correction: the real floor for the machine shown is $9.99 per month, before the IPv4 charge. Round $5 up to about $10, and about $12.50 if you want the ARM variant and are willing to host in Germany or Finland.

Tailscale's free tier genuinely covers this, and that is the one cost claim the video gets exactly right

The transcript says to "install TailScale on the VPS and on your main laptop, and now they can talk to each other privately without opening any port." Frames 5 and 6 show the Tailscale badge bridging a laptop icon and a rack labeled "VPS".

Tailscale's pricing page describes the free Personal plan as "Up to 6 users" with "Unlimited user devices" and no per-user device cap, and says you can "access nearly all of Tailscale's offerings and products for free, indefinitely." It also allocates up to 3 ACL groups, 50 tagged resources, and 1,000 monthly minutes for ephemeral resources on that plan. Paid tiers start at Standard for $8 per user per month and Premium at $18 per user per month.

Two devices owned by one person is nowhere near those limits. Verified: this setup runs on Tailscale's free tier indefinitely, and the "without opening any port" framing matches how a tailnet works.

Correction on spelling only: the product is "Tailscale," one word with a lowercase s in the middle. The burned-in caption in frame 5 renders it correctly, but the transcript's spoken form was auto-transcribed as "TailScale."

agent-browser is real, is Apache-2.0 rather than anything the video claims, and already solves the display problem that Step 04 exists to solve

The clip calls this "the agent browser CLI from Vercel." That resolves to vercel-labs/agent-browser, described in its own README as a "Browser automation CLI for AI agents. Fast native Rust CLI." The npm package is agent-browser and the license is Apache-2.0. The repo's documented install is two commands, npm install -g agent-browser followed by agent-browser install, while frame 15 shows only npm i -g agent-browser resolving straight to "✓ agent-browser ready". The second command fetches the browser and is not optional.

Now the substantive problem. The transcript calls Xfce "the coolest part that everyone skips" and says "it gives your server a virtual desktop so your agent has a real screen to work with." agent-browser's own behavior removes most of that need. Per the project's documentation on headed mode on Linux hosts with no display, when DISPLAY is unset and Xvfb is installed, agent-browser starts a private virtual display for the browser and cleans it up on close, with an opt-out via AGENT_BROWSER_NO_XVFB=1. The tool also runs headless by default, and the recording docs only caution that "some constrained headless environments may have codec or GPU limitations." Vercel Labs has tracked the Linux display plumbing explicitly, including issue #369 on DISPLAY not reaching the browser subprocess and PR #660 fixing it.

Partial correction: Xvfb is a virtual X server, not a desktop environment. Installing it is a much smaller change than installing Xfce, which pulls a window manager, a panel, a file manager, a session manager, and a settings daemon. People "skip" the full desktop because the tool handles the displayless case itself. A desktop is useful when you want to watch the session over VNC, which is a different reason than the one the video gives.

Correction on naming: the overlay in frames 12 and 13 renders "XFCE" in all caps. The project's own about page writes it as "Xfce" and describes it as "a lightweight desktop environment for UNIX-like operating systems" that "aims to be fast and low on system resources." The all-caps form is the original 1990s XForms Common Environment expansion and the project dropped it years ago.

On whether 8 GB is enough: Xfce is explicitly built to be low on resources, and 8 GB comfortably holds an Xfce session plus a Chromium instance plus a Node dev server. I did not find a published per-component memory figure from the Xfce project, so I am not going to put a number on it.

The on-screen agent-browser commands are illustrative rather than literal, and the mp4 capability was only three weeks old when this posted

Frame 19 shows three commands under a "BUILT IN" sticker:

$ agent-browser open localhost:3000
$ agent-browser click "Buy now"
$ agent-browser record start demo.mp4

Two of those are close to real and one is not. The recording reference gives the record signature as record start <path.webm|path.mp4> [url] [--fps <n>] [--cursor] [--contact-sheet], confirms "the supported formats are .webm (VP8 via libvpx) and .mp4 (H.264 via libx264)," and adds a hard dependency the video never mentions: "Recording pipes frames into ffmpeg, which must be on PATH with the libvpx and libx264 encoders." You can check with agent-browser doctor.

The click form is where the video diverges. The README documents agent-browser click <sel> taking a selector, with text-based targeting handled by semantic locators such as agent-browser find role button click --name 'Submit'. Passing a visible label straight to click is not the documented interface.

Chronology check: the agent-browser changelog starts at v0.6.0 on 2026-01-18, which added recording "browser sessions to WebM using Playwright's native recording." MP4 output and configurable frame rates arrived in v0.37.0 on 2026-09-07. This clip posted on 2026-09-25, so the demo.mp4 on screen was a capability that had existed for 18 days. That detail is accurate as of the post date and would have been wrong at any point before early September 2026.

Unstated cost: ffmpeg is an extra install, and recording at 30 fps on a shared-vCPU 4-core box is competing for the same cores as the dev server and the browser.

T3 Code is free and MIT licensed as claimed, but the thing the video tells you to stop paying for is still in the bill

The clip ends with "T3 Code is completely free to use, and it's fully MIT licensed. I actually use it myself," over a real screen recording showing pills that read "$0 · Free" and "MIT licensed."

Verified. pingdotgg/t3code is MIT licensed, describes itself as an "agent harness control surface," and ships a t3 command-line server plus a web app, an Electron desktop app, and native iOS and Android apps. The video's Tailscale-to-T3 path is documented upstream rather than invented for the clip: the project's remote access guide tells you to "join both devices to the same tailnet," offers a Tailscale HTTPS toggle in Settings, and documents t3 serve --tailscale-serve. That same page carries a warning the video omits: "Treat pairing URLs and authorization codes as passwords. Do not include them in screenshots, logs, or bug reports." The project is still pre-1.0, with the release feed showing nightly builds at 0.0.46 as of 2026-10-05.

Here is the gap in the thesis. T3 Code drives coding agents that are already installed and authenticated on a machine you own, specifically Claude Code, Codex, Cursor, Grok Build, OpenCode, and Google Antigravity. The final frame of the video shows exactly this: a model picker set to "Claude Opus 5.5" and a dropdown listing "GPT-6-Astra / Codex." Those are subscription products. Cursor's pricing puts Pro at $20 per month and includes background agents in it, which is the specific feature the opening frame crosses out. Codex is bundled into ChatGPT rather than sold standalone, at roughly $20 per month on Plus and $100 or more on Pro tiers. Devin's Core plan runs $20 per month plus $2.25 per Agent Compute Unit on top.

Unstated cost: this setup replaces the cloud runner, not the model subscription. You keep paying for the agent, and you add roughly $10 per month of Hetzner on top of it, plus €0.50 for an IPv4 address. The honest version of the claim is that you move execution onto hardware you control and gain a persistent box, not that your agent bill goes to zero.

The "30 seconds" figure is contradicted by the video's own step counter

The first line of the transcript is "here's how you can self-host them in 30 seconds." The video then numbers six steps on its own progress bar, labels one of them "STEP 04 OF 06" on a full-screen card, and appends a seventh section marked "BONUS FROM YOUR PHONE." Those steps include provisioning a server, installing and authenticating Tailscale on two machines, SSHing in, installing a Node toolchain and a coding agent, cloning a repo, installing a desktop environment, installing agent-browser and its browser binary, installing ffmpeg, starting a t3 serve process, and pairing a laptop and a phone to it.

I have no stopwatch figure to offer and will not invent one. The claim is a hook, and the video's own structure is the evidence against it.

Key Takeaways

  • Correction: the overlay "4 VCPU · 8 GB · ~$5/MO" is wrong by roughly 2x. After Hetzner's 15 June 2026 adjustment, the cheapest 4 vCPU / 8 GB plan is CX33 at $9.99 per month, CAX21 is $12.49 per month and unavailable in the USA region, and CPX31 jumped to $73.49 per month. $6.49 buys CX23, which is 2 vCPU and 4 GB.
  • Correction: Step 04 is largely unnecessary for the stated reason. agent-browser runs headless by default and, in headed mode on a displayless Linux host, starts its own Xvfb virtual display and tears it down on close. Xvfb is not a desktop environment, and installing Xfce is a far larger change than the problem requires.
  • Correction: the project is spelled "Xfce," not "XFCE." The all-caps form is the retired XForms Common Environment expansion.
  • Partial correction: agent-browser click "Buy now" is not the documented interface. click takes a selector, and label-based targeting goes through find role button click --name '...'.
  • Verified: agent-browser is vercel-labs/agent-browser, a native Rust CLI published by Vercel Labs under Apache-2.0, with npm package agent-browser.
  • Verified: Tailscale's free Personal plan covers up to 6 users with unlimited user devices and no per-user cap, so a laptop plus one VPS costs nothing indefinitely.
  • Verified: T3 Code is MIT licensed and free, ships a t3 serve command-line server and iOS, Android, web, and desktop clients, and documents Tailscale remote access upstream including t3 serve --tailscale-serve.
  • Verified: MP4 recording landed in agent-browser v0.37.0 on 2026-09-07, 18 days before this clip posted. The demo.mp4 on screen would have been wrong at any earlier date.
  • Unstated cost: recording requires ffmpeg on PATH with the libvpx and libx264 encoders, and the agent-browser install is two commands, not the single npm i -g shown on screen.
  • Unstated cost: the agent subscription does not go away. T3 Code orchestrates Claude Code, Codex, Cursor, Grok Build, OpenCode, and Google Antigravity, all of which you pay for separately. The video's own final frame shows "Claude Opus 5.5" and "GPT-6-Astra / Codex" selected.
  • Unstated caveat: T3 Code's remote access docs warn to treat pairing URLs and authorization codes as passwords and keep them out of screenshots. The video shows the pairing flow without that warning.
  • Chronology: agent-browser's changelog begins at v0.6.0 on 2026-01-18. The t3code repository was published on 2026-02-08. agent-browser shipped browser session recording about three weeks before T3 Code existed publicly. They are independent projects that the video presents as one stack.
  • Unverified: Isaac Dyor's own site describes him as a 20-year-old engineer building agents at Wordware. The description credits the edit to Compound at compound.mov, which exists and markets itself as "Script. Edit. Post." I could not find a team page or any primary source connecting him to Compound, so I am not asserting a relationship either way.

Resources

  • vercel-labs/agent-browser on GitHub: the real repo behind "the agent browser CLI from Vercel." Rust CLI, Apache-2.0, npm package agent-browser, two-step install.
  • agent-browser video recording docs: exact record start signature, the .webm and .mp4 format list, and the ffmpeg + libvpx + libx264 requirement.
  • agent-browser changelog: dates every capability. v0.6.0 on 2026-01-18 for WebM recording, v0.37.0 on 2026-09-07 for MP4 and configurable fps.
  • agent-browser issue #369 and PR #660: the Linux DISPLAY forwarding bug and its fix, which is the real context for virtual displays on a headless VPS.
  • Hetzner price adjustment notice: Hetzner's own table of old and new prices effective 15 June 2026, covering CX23, CX33, CAX11, CAX21, CPX31, and CPX32 in EUR and USD for Germany/Finland and USA.
  • Bitdoze Hetzner plan breakdown: vCPU, RAM, and disk for each plan code, plus the €0.50/month IPv4 charge.
  • Spare Cores CAX21 listing: independent confirmation of 4 Ampere Altra vCPUs, 8.0 GB RAM, 80 GB NVMe.
  • Tailscale pricing: free Personal plan terms, 6 users, unlimited user devices, and the $8 and $18 per-user paid tiers.
  • pingdotgg/t3code on GitHub: MIT license, t3 server, supported agent list, web, desktop, and mobile clients.
  • T3 Code remote access guide: the documented Tailscale path, t3 serve --tailscale-serve, and the warning to treat pairing codes as passwords.
  • T3 Code releases: nightly builds at 0.0.46 as of 2026-10-05, confirming the project is pre-1.0.
  • Xfce about page: official capitalization and the project's own description as a lightweight desktop environment.
  • Cursor pricing: Pro at $20/month with background agents included, which is the product the video's opening frame crosses out.
  • Isaac Dyor's personal site: his own description of himself and his link to Wordware.
  • Compound: the editing tool credited in the video description.

Published September 25, 2026. Writeup generated from a favorited TikTok.