Say what flue is: a hero that names Claude Code and Codex, and four places that were being clever - #60
Merged
Merged
Conversation
The hero led with "The desk stops mattering," which is a mood rather than a description: a reader who has never heard of flue could not tell from it what the thing does or who it is for. The headline now names the job directly, and names the two agents most people arrive here running. - Hero headline and subline, the README tagline and intro, the meta title and description, and the llms.txt lede all lead with continuing a Claude Code or Codex session on another screen. - Two section headings that were being clever stop being clever: "Finding one of them is the other half" is now "One keystroke to any session on any machine," and "Install it, then close the tab on purpose" is now "Install flue on the machine that runs the work." - The hero no longer carries the builds-and-SSH claim, so the sessions section says it instead: detaching keeps the agent working, the build running and the SSH session up. Being specific in the headline should not narrow what the product is. - llms.txt still said the relay had not been through its end-to-end gate. It has, and the README has said so since v0.5.1. - FOLLOW-UPS.md speculated about a multi-tenant relay on flue.sh, which contradicts the no-hosted-service claim everywhere else. Rewritten around the only deployment that exists: one you own. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
The hero asked for one thing: pipe a script into your shell. The reader who wants to see it work first had no way to get there without scrolling the whole page, and the recording that answers them was already sitting in the Install section. An outline button rather than a filled one, and below the command rather than beside it, because copying the install line is still the thing this page is for. It targets the player on this page rather than /docs/setup, so the question is answered without losing the page. Walkthrough takes an optional id for this; scroll-mt-20 on it clears the sticky header so the jump lands on the player and not under the bar. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
The hero led with "The desk stops mattering." A reader who has never heard of flue could not tell from that what it does or who it is for. It now leads with the job:
The same words carry through the README tagline and intro, the meta title and description, the og image alt, and the
llms.txtlede.The clever bits that stopped being clever
Keeping the scope honest
The hero used to carry the builds-and-SSH claim, and naming two agents in the headline drops it. The sessions section picks it up instead: detaching keeps the agent working, the build running, and the SSH session up. Being specific about who arrives should not narrow what the product is.
Two things that were not true
llms.txtstill said the Cloudflare relay "has not been through its manual end-to-end gate against a real account." It has, and the README has said so since v0.5.1. Its status paragraph now matches.docs/FOLLOW-UPS.mdreasoned about a multi-tenant relay on flue.sh sharing one Worker's allowance across everybody, which contradicts the no-hosted-service claim on every other page. Rewritten around the only deployment that exists: a relay you deployed into your own Cloudflare account.Checks
pnpm run lint(tsc) cleanpnpm run buildclean: 6 routes prerendered,check-pagesandcheck-prosepass (no em-dashes or en-dashes)No Go,
web/, or behaviour changes. Docs and site copy only.🤖 Generated with Claude Code