Build with AI

Pilot candidate · Instructor-built

Browser App Builder

Plan, build, evaluate, and publish a browser app. No coding experience is required.

Development · Version 0.2.3

InstallView source

Overview

Turn a problem you understand into a self-contained browser application, with a saved plan, local revision history, calculation evidence, and GitHub Pages publication. Your agent handles the files and commands; you make the product and model decisions. Five workflow skills select from sixteen approved library skills for charts, diagrams, timelines, schedules, tables, React controls, slides, animation, CSV, data transformation, statistics, and reproducible randomness. Library apps use an agent-managed Node/npm/Vite build; simple apps can still use native browser features without Node. Bundled Campus Designer guidance and library-specific themes provide consistent Duke colors and typography. Examples include independently reviewed library applications and earlier version 0.1.1 plain-app trials built through simulated planning with synthetic data. Tournament Atlas responds to a real user request using historical tournament results, original FiveThirtyEight forecasts, and clearly labeled later-year reconstructions. Local mapping, bounded SQL exploration and worker-based optimization are approved for the reviewed configurations.

Try the apps

Try asking

Use setup-browser-app to prepare this folder.

Use plan-browser-app to help me plan a pricing scenario calculator.

Use build-browser-app to implement the agreed PLAN.md.

Use evaluate-browser-app to check the calculations with me and record the evidence.

Use deploy-browser-app to help me publish the evaluated app on GitHub Pages.

Help me plan an interactive analytical presentation with local pricing scenarios.

Help me plan an editable process diagram.

Help me plan a dashboard that imports a local synthetic CSV.

Who it’s for

MBA students building a self-contained decision tool, dashboard, or simulation with an agent.

Evidence

Approved library recipes exercised locally
16
Passing browser checks across nine revised examples
285
Earlier plain-app trials published and verified live
3 of 3
Revised apps independently reviewed and verified live
9 of 9

Nine original applications were built from recorded simulated planning conversations on a configured Mac, then revised against the 0.2.3 guidance. Three developers worked in parallel; independent review checked models, useful default scenarios, interaction and production output before publication. The revised browser suites total 285 passing checks. Exact-commit GitHub Actions deployments and live known-answer interactions were verified for all nine, including returning-browser reloads. Revisions added clearer decision tradeoffs, consistent local typography, accessible alternatives to dense widgets, explicit pending states and public build stories. Review caught stale restored controls, chart and table layout issues, rank explanations and presentation initialization timing. Original campaign evidence and the earlier 0.1.1 plain-app trials remain separate historical records. These are maintainer-run simulations, not student outcomes or automatic ChatGPT Work routing trials. The evidence record preserves source checkpoints, failures, corrections, review verdicts and deployment results. Tournament Atlas is a separate example from a real user request, with historical results and 83 original FiveThirtyEight snapshots across the seven played tournaments from 2016–2023. Its 2024–2026 probabilities are separately labeled T-Rank/log5 reconstructions from frozen pre-tournament ratings; 2020 is an explicit cancellation. Its 80 data/model/replay checks, independent comparison reviews, reproduction checks and browser observations are recorded separately from the nine-example totals.

Read the full review record

Limits

Self-contained apps use bundled public/synthetic data or locally selected files. No backends, logins, external runtime APIs, remote AI, analytics, secret keys or remote fonts/scripts. Managed builds require compatible Node/npm and host file, shell and browser capabilities. Library approval covers the recorded versions/configurations, not arbitrary combinations. Work routing, clean-machine macOS/Windows and novice-student usability remain unverified. Browser checks do not certify a business model or full accessibility.