Skip to content

Repository files navigation

boucle.dev

Great ideas deserve to ship.

Landing page for boucle — a zero-code autonomous product builder. From a ticket in your forge to a feature in production, without running agents on your own machine.

Why boucle

Harness made for human, made by an indie product builder for product builders.

  1. Lives in your forge — boucle lives in your forge (GitHub/GitLab). No external tool, no separate dashboard. Everything happens where you already work.
  2. Deterministic and reliable — deterministic, therefore reliable. You intervene at the right moment, at the decision points.
  3. Works while you sleep — the agent works overnight for you. You intervene only when it matters.
  4. No UI, No CLI — no interface to learn, no command line to master. You interact through your forge: issues, comments, labels.
  5. Self-healing, self-learning loop — a loop that learns from its mistakes, self-updates, and adapts to your codebase as your project advances.

How it works

boucle lives in your forge. GitHub, GitLab. No external tool, no dashboard.

  1. Drop your idea in an issue — I create an issue in my forge with a title and a description. It's just a normal ticket.
  2. Receive a proposal with a preview — boucle analyzes, writes a spec, and posts a comment on the issue with a preview. I see exactly what it will look like.
  3. Validate with a thumb — I react with a thumb up on the spec comment. No form, no CLI. Just an emoji.
  4. It works — boucle implements, builds, deploys a preview. I have nothing to do meanwhile. The agent works.
  5. It's verified — the reviewer checks the render, posts a verdict (PASS/FAIL) as a PR comment. If FAIL, it loops. If PASS, the PR is ready.
  6. Approve, it's live — I approve the PR (or boucle merges per config). The feature ships to production. It's live.
  7. Lessons learned — boucle captures what worked and what didn't from each loop, and applies those lessons to do better on the next feature.

Quick start

One command, and the loop takes over.

curl -fsSL https://boucle.dev/install.sh | bash

Then create an issue in your forge and tag it boucle:triage — the loop starts.

Brand

The boucle logo is a figurative afrofuturist face: a golden afro (the full circle = the "boucle"), gold hoop créoles, and an afrofuturist gold visor with the infinity loop (∞) woven into the bridge. The hero shows it as an animated GIF (public/boucle-logo.gif, 540×540) in a standalone column on desktop, with no decorative glow halo. public/boucle-logo.png serves the favicon and Open Graph image. A matching public/favicon.svg provides the 32×32 favicon.

Made in Africa by ankaboot.io.

Development

This is an Astro static site. Build and preview locally:

npm install
npm run build
npm run preview

The site is deployed to GitHub Pages at the custom domain https://boucle.dev/.

Editing content with Sveltia CMS

Every text and icon on the landing page is editable through the visual Sveltia CMS admin panel, without touching code or opening a PR manually. It is a client-side, Git-based editor served from the official CDN, running only at /admin/ (never on the public page).

  1. Open https://boucle.dev/admin/.
  2. Sign in with a GitHub Personal Access Token that has Contents: Read and write access to this repository (the "Sign in with Token" button links to the token page with the required scopes pre-selected).
  3. Pick a collection (Hero, Steps, Cards, Quick start, Footer…) and edit any text field — or, for Steps, paste new inline SVG markup into an Icon field (for Cards, the Icon field takes an asset path like /icons/card-1.svg).
  4. Save; Sveltia commits the change to the repository and the site redeploys.

SVELTIA_PAT: the SVELTIA_PAT environment variable is reserved for the token so it can be injected via CI/CD. When the token is missing or invalid, the admin panel shows a clear sign-in error (it never renders a blank screen).

The CMS config lives in public/admin/config.yml and mirrors the Astro content collections (src/content/, schema in src/content.config.ts) 1:1, so an edit never loses data. The Sveltia CMS bundle does not load on the public landing page — zero performance impact.

License

AGPL-3.0

About

Landing page for boucle.dev — zero-code autonomous product builder

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages