-
-
Actual live Bookshop result authored, reviewed and repaired by GitLab Duo.
-
Live product presents verified automatic results separately from earlier authored studies.
-
Completed pipeline2993598310. Capture, generate, publish and verify passed.
-
Working native Blowfish shelf selector with captured business titles and authors.
Inspiration
A small business should not need to learn a framework to earn a thoughtful website. We wanted to turn its existing public URL into a live, useful redesign that keeps the business's actual story.
What it does
Enter a public business URL. GitLab CI captures raw and rendered content, source facts and a screenshot. GitLab Duo authors a native Hugo Blowfish website. A separate Duo review reads actual desktop and mobile screenshots. Failed checks trigger bounded automatic repairs. CI publishes accepted output to GitLab Pages, verifies the live files and interactions, and returns the website, native source archive and evidence.
A complete hands-off run
The video follows Browsers Bookshop from the product through its completed GitLab pipeline to the live result. One Duo author, four reviews and three repairs produced selectable shelves with real title lists, expandable events and useful visit information. No human edited the generated native page or advanced the pipeline between stages.
Try the result: https://showcase-909c6c.gitlab.io/job-2993598310/ Completed pipeline: https://gitlab.com/gitlab-ai-hackathon/transcend-october-2026/43758161/showcase/-/pipelines/2993598310 Verifier and downloadable native source: https://gitlab.com/gitlab-ai-hackathon/transcend-october-2026/43758161/showcase/-/jobs/17497737454 The downloaded native source reproduced the accepted output digest. Independent live desktop and mobile acceptance passed with minor notes.
How we built it
Path B starts from the existing MIT-licensed Blowfish project: https://github.com/nunocoracao/blowfish . The retained import base is ebe683e9c2668972b71bc011e61e0004ff8e7689. New automation, agent definitions, CI and instructions are in the official public GitLab repository linked below. Blowfish's native partials, assets and Hugo build remain the construction base.
The product admits a durable request, then GitLab CI owns capture, generation, publication and verification. Managed GitLab Duo sessions perform authoring, visual review and repair. Receipts bind source, output, screenshots and actual sessions. Each request receives a design brief and newly authored native implementation. The five earlier authored design studies are clearly separated from automatic results.
The latest design-memory mechanism freezes verified prior screenshots before authoring and requires actual image reads and a separate similarity verdict. It has demonstrated real prior-image reads and a distinct candidate. Its latest confirming run failed when a provider repair session did not start, so we do not claim that experiment completed deployment.
Challenges and lessons
A raw JavaScript shell concealed real business content. Rendered intake recovered actual books, events and contacts. Real screenshots and control-bound checks exposed mobile navigation fragmentation and clipped labels. Review and repair improved the result. We learned that a green build alone does not establish useful design or successful interactions.
Try it and current limits
The public product is free to inspect. Sign in with ChatGPT to submit a URL. Shared admission is limited to five requests per UTC day and two active requests. Today's five admissions are used; the next window opens at 00:00 UTC on October28. The completed live result, public source and pipeline evidence remain available without starting another generation.
Private or protected sources may be inaccessible. Captured event dates and inventory can become stale. Provider startup failures and generation latency remain limitations. Two distinct business sources completed the technical lifecycle; only the Bookshop run shown here has independent final live design acceptance. No universal aesthetic guarantee or model-weight training is claimed.
What's next
Improve provider failure recovery and expand independently accepted business diversity while retaining native Blowfish exports and evidence-backed visual review.
Built With
- gitlab
- hugo
- javascript