Landing page for Bridge — the operational orchestration layer for hybrid software teams —
served at bridge.nalyx.dev via GitHub Pages.
This repo is intentionally public and holds only the marketing/landing page. Product
foundation, architecture, decisions, and roadmap live in the private
devNalyx/bridge repo; the canonical copy for this page is
docs/website/landing-page-copy.md
there — if the two drift, that file wins.
- Static single-page site (HTML/CSS, no framework), dark terminal aesthetic.
- Served by GitHub Pages from
main(root).
index.html— the landing page, rebuilt around Bridge's orchestration/control-plane positioning (tracked indevNalyx/bridgeissue #37, shipped).teammate.html— the one real onboarding path: connecting your own AI agent viabridge(the real end-user client — seedevNalyx/bridge's ADR-0018 for why the product's own short name belongs to this binary and not the internal server), a correctly-scoped, downloadable client. Removed 2026-08-22 (an earlier version described the wrong architecture), rebuilt correctly 2026-08-23 once the real client existed. Adapted fromdevNalyx/bridge's internaldocs/operations/onboarding-a-teammate.md, stripped of internal file paths and package names — same drift rule asindex.htmlapplies. Links to the real public release:github.com/devNalyx/bridge-site/releases.onboarding.htmlwas removed 2026-08-23: it described a "shared instance" hosted-daemon path that no longer exists at all — Bridge has no hosted execution path anymore, so there's only ever this one path in.og-image.png— 1200×630 social share preview (og:image/twitter:image), rendered from the page's own dark terminal aesthetic so a shared link doesn't show a blank card.robots.txt,sitemap.xml— basic crawl/indexing hygiene for the single page.CNAME— points Pages atbridge.nalyx.dev(custom domain wired by @AliRezaTaleghani).
Keep it boring and dependency-free. Preview locally by opening index.html or
python3 -m http.server. When copy changes, update
devNalyx/bridge's docs/website/landing-page-copy.md to match.
The primary CTA is a plain mailto: link (no form backend, no third party, no dependency) — it
used to point at devNalyx/bridge/issues, which 404s for anyone without access since that repo is
private. If a real waitlist/form service gets adopted later, replace both the hero-adjacent and
footer mailto: links together so they don't drift.