Skip to content

Add web installer#19

Open
balloob wants to merge 1 commit into
anthropics:mainfrom
balloob:claude/add-github-pages-workflow-QMbIu
Open

Add web installer#19
balloob wants to merge 1 commit into
anthropics:mainfrom
balloob:claude/add-github-pages-workflow-QMbIu

Conversation

@balloob
Copy link
Copy Markdown

@balloob balloob commented May 18, 2026

Add a GitHub pages workflow to offer a web installer. This allows users to install Claude Desktop Buddy from their browser using ESP Web Tools.

You will need to enable GitHub pages in settings to make it work.

Made with Claude, prompts used:

Add github pages workflow that generates the firmware and uses https://esphome.github.io/esp-web-tools/ to offer a website with web installer.
build the firmware to verify the output files are referenced correctly in the manifest . Also make sure it's a factory image (including bootloader etc), use merge-files if necessary to get one file. (see esp web tools docs)

https://claude.ai/code/session_01FxM4pppJmMehWrZnzEMc5M

Builds the firmware with PlatformIO, merges bootloader, partition table,
boot_app0 and app into a single factory image, and deploys an
esp-web-tools installer page to GitHub Pages.

https://claude.ai/code/session_01FxM4pppJmMehWrZnzEMc5M
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.

2 participants