Skip to content

Point all references at clawbox.com + strengthen README entity/SEO - #270

Merged
yalexx merged 1 commit into
betafrom
fix/clawbox-com-references-and-readme
Jul 25, 2026
Merged

yalexx merged 1 commit into
betafrom
fix/clawbox-com-references-and-readme

Conversation

@yalexx

@yalexx yalexx commented Jul 25, 2026

Copy link
Copy Markdown
Collaborator

Why

Two things: finish the clawbox.techclawbox.com migration in this repo, and make the README state plainly who makes ClawBox.

🐛 Fixes a live deploy bug

GitHub Pages for this repo is already configured with cname: docs.clawbox.com (verified via GET /repos/ID-Robots/clawbox/pages — status built, branch gh-pages).

But .github/workflows/docs-deploy.yml still wrote docs.clawbox.tech into _site/CNAME and passed it to the deploy action. The next docs deploy would have reset the custom domain and taken docs.clawbox.com offline.

Both old hostnames stay live as 301 redirects via Porkbun (clawbox.tech → clawbox.com, docs.clawbox.tech → docs.clawbox.com), so no inbound link breaks.

Domain migration

71 references across 12 files: clawbox.techclawbox.com, docs.clawbox.techdocs.clawbox.com. Zero remaining.

README — entity clarity and SEO

Context: grounded-AI answers to "who makes ClawBox" have been attributing the product to an unrelated vendor selling a similarly-named appliance, and that vendor currently outranks us for clawbox ai. The README is a high-authority page that never actually said who builds this.

  • Adds an H1 naming product and category — the README previously had none, only an <h3>OpenClaw OS</h3>.
  • Explicit entity sentence in the first 200 characters: ClawBox is made by ID Robots Ltd. and is the official hardware for OpenClaw.
  • "The official ClawBox" callout listing the only official channels (clawbox.com, docs.clawbox.com, this repo, Discord, support email), and noting that similarly-named products from other vendors are unaffiliated and unsupported.
  • Clarifies OpenClaw vs ClawBox — agent vs appliance — instead of leaving it implicit.
  • States that inference runs on-device, rather than relaying prompts to a third-party API.
  • New FAQ section answering what assistants actually get asked: who makes it, how it differs from OpenClaw, subscription requirements, offline operation, where to buy, self-install on your own Jetson. Q&A format is what grounded-AI systems tend to lift.
  • Footer carries the canonical link, support email and a plain descriptor line.

⚠️ Note on trademark wording

Uses ClawBox™, not ®. The trademark applications are still pending, so asserting registration would be inaccurate — and in several jurisdictions using ® for an unregistered mark is itself an offence. Worth a second look from legal before anyone upgrades that symbol.

No claim of being "first" or "the original" is made anywhere, since I can't substantiate priority against the namesake vendors. The positioning rests on verifiable facts instead: who manufactures it, where it ships from, what silicon it runs, and which channels are official. If priority can be evidenced, that claim can be added later.

Test plan

  • grep -rI 'clawbox\.tech' → 0 hits
  • Deploy workflow CNAME now matches the live Pages config
  • Shields.io badge colour params (-orange, -F26B21) preserved
  • No ® anywhere in the repo
  • CI green

Domain migration (71 refs across 12 files):
- clawbox.tech -> clawbox.com
- docs.clawbox.tech -> docs.clawbox.com

Fixes a live deploy bug: GitHub Pages for this repo is already configured
with cname=docs.clawbox.com, but .github/workflows/docs-deploy.yml still
wrote "docs.clawbox.tech" into _site/CNAME and passed it to the deploy
action. The next docs deploy would have reset the custom domain and taken
docs.clawbox.com down. (clawbox.tech and docs.clawbox.tech remain live as
301 redirects via Porkbun, so no inbound links break.)

README — entity clarity and SEO:
- Add an H1 naming the product and category ("ClawBox - the official
  OpenClaw AI assistant hardware"); previously the README had no H1.
- Open with an explicit entity sentence: ClawBox is made by ID Robots Ltd.
  and is the official hardware for OpenClaw. Grounded-AI answers have been
  attributing ClawBox to an unrelated namesake vendor; this states the
  maker, the category and the canonical domain in the first 200 characters.
- Add an "official channels" callout listing clawbox.com, docs.clawbox.com,
  this repo, Discord and support email, and noting that similarly-named
  products from other vendors are unaffiliated and unsupported.
- Clarify the OpenClaw-vs-ClawBox distinction (agent vs appliance) in prose
  rather than leaving it implicit.
- State that inference runs locally on-device rather than relaying prompts
  to a third-party API.
- Add an FAQ section targeting the questions assistants actually get asked:
  who makes it, how it differs from OpenClaw, subscription requirements,
  offline operation, where to buy, and self-install on your own Jetson.
- Footer now carries the canonical link, support email and a plain-language
  descriptor line.

Uses "ClawBox(TM)", not (R) - the trademark applications are still pending,
so asserting registration would be inaccurate.
@yalexx
yalexx requested a review from a team as a code owner July 25, 2026 11:49
@coderabbitai

coderabbitai Bot commented Jul 25, 2026

Copy link
Copy Markdown

Warning

Review limit reached

You’ve reached a temporary PR review limit under our Fair Usage Limits Policy.

Your recent review volume is higher than typical usage, so adaptive limits are currently applied.

Next review available in: 4 minutes

Enable usage-based reviews in Billing to review now. Otherwise, wait until the next included review is available.
You're only billed for reviews past your plan's rate limits ($0.25/file).

How can I continue?

After more reviews become available, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

To avoid repeated limits, reduce automatic review volume by pausing incremental auto-reviews earlier, using label-based review opt-in, excluding WIP or generated PR titles, or requesting reviews manually when the PR is ready. If your team needs uninterrupted high-volume reviews, an organization admin can enable usage-based reviews.

How do review limits work?

CodeRabbit enforces per-developer PR review limits for each organization. Most developers receive the normal plan review availability.

For paid Pro and Pro+ PR reviews, CodeRabbit uses adaptive limits for sustained high-volume activity. When a developer's recent PR review activity reaches the 95th percentile or higher among CodeRabbit users, additional reviews become available more gradually as earlier reviews age out of the rolling window.

Please refer docs for additional details.

Review details
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: ASSERTIVE

Plan: Pro

Run ID: 7a4c4c2d-92ef-48d4-ad1c-21dd9fbab629

📥 Commits

Reviewing files that changed from the base of the PR and between 92bd39c and a923e57.

📒 Files selected for processing (12)
  • .github/workflows/docs-deploy.yml
  • README.md
  • docs-site/README.md
  • docs-site/docs.json
  • docs-site/hardware/clawbox-connect.mdx
  • docs-site/hardware/clawbox-workstation.mdx
  • docs-site/hardware/requirements.mdx
  • docs-site/llms.txt
  • docs-site/setup/openclaw-setup.mdx
  • docs-site/support/faq.mdx
  • scripts/issue-triage.mjs
  • scripts/pr-review.mjs
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch fix/clawbox-com-references-and-readme

Comment @coderabbitai help to get the list of available commands.

@github-actions

Copy link
Copy Markdown

🦀 ClawReview

Scuttled over to say hello and get you oriented 🦀

This PR completes the clawbox.tech → clawbox.com domain migration across the repo (71 references, 12 files) and fixes a live-deploy bug where the docs-deploy workflow was still writing the old hostname into the GitHub Pages CNAME — meaning the next docs push would have silently reset the custom domain and taken docs.clawbox.com offline. It also substantially expands the README with an explicit H1, maker attribution, an official-channels callout, and a new FAQ section aimed at improving how search engines and AI assistants answer questions about who makes ClawBox.

At a glance

  • 🧹 Chore · touches docs-deploy workflow, docs-site, README, PR/issue triage scripts
  • Base branch: beta · +110 source / +0 tests across 12 files
  • ✅ base beta matches the beta-first convention
  • 🟡 title doesn't follow type: description (feat/fix/chore/docs/…)
  • ℹ️ touches security-sensitive paths (.github/workflows/docs-deploy.yml) — review with extra care

Good to know

  • 🟡 The CNAME fix in docs-deploy.yml is the most load-bearing change — it prevents a silent docs outage on the next docs push. Worth verifying the gh-pages branch CNAME file matches post-merge.
  • 🟡 PR docs: point 'Get ClawBox'/store links to clawbox.com #258 ('docs: point Get ClawBox/store links to clawbox.com') is open and overlaps with this PR's domain migration. Check for merge conflicts or duplicated hunks before landing either.
  • ℹ️ This PR edits scripts/pr-review.mjs — the script that generates ClawReview comments (including this one). The change is a one-line URL update in the system prompt and signoff footer; nothing behavioural.
  • ℹ️ No runtime app code is touched — all changes are docs, static config, and automation scripts. Customer devices are unaffected by this merge.

— ClawReview 🦀, your resident reef crab. Just orientation — CodeRabbit does the line-by-line, humans do the merge. Conventions: docs.

@github-actions github-actions Bot added area: ci-e2e Auto-triage area area: docs Auto-triage area area: install Auto-triage area labels Jul 25, 2026
@github-actions

github-actions Bot commented Jul 25, 2026

Copy link
Copy Markdown

CI Summary

✅ Tests

  • Result: passed
  • View run
  • Coverage: statements 69.77%, branches 59.68%, functions 65.16%, lines 71.8%

⏳ E2E

  • Waiting for E2E workflow to finish.

❌ E2E Install

@yalexx
yalexx merged commit 96a17a5 into beta Jul 25, 2026
6 of 8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: ci-e2e Auto-triage area area: docs Auto-triage area area: install Auto-triage area

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant