Skip to content

Add marketing site (/site) + agent-os toolkit + Pages workflow#27

Merged
stevepaltridge merged 2 commits into
mainfrom
add-marketing-site
May 8, 2026
Merged

Add marketing site (/site) + agent-os toolkit + Pages workflow#27
stevepaltridge merged 2 commits into
mainfrom
add-marketing-site

Conversation

@stevepaltridge
Copy link
Copy Markdown
Member

Consolidates recall.works marketing site + agent-os toolkit into this repo

Until today the marketing site lived at stevepaltridge/recall.works. With Recall now the canonical home (PyPI ai-recallworks, npm @recallworks/recall-client, ghcr.io image, polished README), it makes sense to consolidate so visitors land in one place.

What this PR adds

  • /site/ — 8 HTML pages with shared CSS, OG/Twitter/canonical SEO meta, JSON-LD, sitemap.xml, robots.txt, OG card (1200×630 PNG), and CNAME = www.recall.works.
    • index.html — landing page
    • whitepaper.html — full architecture whitepaper
    • pillars.html — six pillars
    • architecture.html — system topology + #networked anchor
    • brain.html — vendor-neutral MCP server explainer
    • hardware.html — sizing guide (Azure Blob storage stat)
    • comparison.html — vs SaaS memory products
    • quickstart.html — references this repo's Docker quickstart
  • /agent-os/ — installable cold-start toolkit: bootstrap.ps1, install.sh, bin/*.ps1 helpers (vault-sync, brain-snapshot, transcript-tail, etc.), brain/ stub (recall.py, Dockerfile, compose), templates/ (routing/audit-trail/REVIVAL), docs/QUICKSTART.md. License: same as parent.
  • .github/workflows/pages.yml — deploys /site/ to GitHub Pages on push to main when site/** changes.

Site link audit

All 17 GitHub URL refs in the site updated from stevepaltridge/recall.worksRecallWorks/Recall. The single remaining stevepaltridge reference is the JSON-LD author URL (https://github.com/stevepaltridge), which is correct — Steve is the author.

After merge — manual steps

  1. Set repo Pages source to "GitHub Actions" (Settings → Pages)
  2. Add custom domain www.recall.works in Pages settings
  3. Update GoDaddy DNS: CNAME www from stevepaltridge.github.io.recallworks.github.io.
  4. Wait for cert provision; verify HTTPS at https://www.recall.works/
  5. Disable Pages on stevepaltridge/recall.works, archive that repo
  6. Update PR Add RecallWorks/Recall to Knowledge & Memory punkpeye/awesome-mcp-servers#6053 with corrected repo URL

Untested per Rule 7

  • Pages workflow has not been validated against this repo's path layout (paths trigger fine in isolation but interaction with the existing 6 workflows is theoretical)
  • HTTPS cert provisioning timing on the new binding is GitHub-side (typically 5–30 min)
  • All site internal anchors verified mechanically (string replace) but not visually on the new URL until DNS is cut over

Consolidates the recall.works marketing site and the agent-os toolkit
into the canonical RecallWorks/Recall repo.

- /site: 8 HTML pages (index, whitepaper, pillars, architecture, brain,
  hardware, comparison, quickstart) + assets, sitemap.xml, robots.txt,
  CNAME (www.recall.works), OG card.
- /agent-os: installable cold-start toolkit (bootstrap, brain stub,
  templates, helper scripts).
- /.github/workflows/pages.yml: deploys /site to GitHub Pages on push
  to main when site/** changes.

After merge: enable GitHub Pages with custom domain www.recall.works,
update DNS CNAME to recallworks.github.io, archive the duplicative
stevepaltridge/recall.works repo.
@stevepaltridge stevepaltridge merged commit bbfba83 into main May 8, 2026
1 of 3 checks passed
@stevepaltridge stevepaltridge deleted the add-marketing-site branch May 8, 2026 09:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant