Show HN: Showboat and Rodney, so agents can demo what they've built
simonwillison.net
Show HN: Showboat and Rodney, so agents can demo what they've built
1–10 of 64 posts
Re: Show HN: Showboat and Rodney, so agents can demo what they've built
#2It's also interesting that you've shifted to Go for your agent-coded CLI tools, Simon.
Re: Show HN: Showboat and Rodney, so agents can demo what they've built
#3Or alternatively, just be a skill versus a tool.
My “agents” already demo stuff all the time by just being prompted to do so. I have notations in my standard Agents.md for how I want my documentation, testing etc.
Re: Show HN: Showboat and Rodney, so agents can demo what they've built
#4Very interesting! I encountered the problems these tools are trying to tackle just recently while trying to guide an agent into creating an in-browser tool for me. Closing the loop on a web interface isn't as simple as CLI-only tools. I should give this a try. It's also interesting that you've shifted to Go for your agent-coded CLI tools, Simon.
... but then I'm mostly running them with "uvx name-of-tool" because it turns out Python's packaging infrastructure for binary tools is so good!
Re: Show HN: Showboat and Rodney, so agents can demo what they've built
#5Sounds like both of these tools could be one shot by either Claude or Codex. Or alternatively, just be a skill versus a tool. My “agents” already demo stuff all the time by just being prompted to do so. I have notations in my standard Agents.md for how I want my documentation, testing etc.
Run uvx showboat --help and
uvx rodney --help and use those
tools to demo the feature you built
The help text effectively doubles as a skill.Re: Show HN: Showboat and Rodney, so agents can demo what they've built
#6https://github.com/microsoft/playwright-cli
Different from the cli used for running tests etc that comes bundled with PlayWright
Sample use:
playwright-cli open https://demo.playwright.dev/todomvc/ --headed
playwright-cli type "Buy groceries"
playwright-cli press Enter
playwright-cli type "Water flowers"
playwright-cli press Enter
playwright-cli check e21
playwright-cli check e35
playwright-cli screenshotRe: Show HN: Showboat and Rodney, so agents can demo what they've built
#7See also (the confusingly named) playwright-cli https://github.com/microsoft/playwright-cli Different from the cli used for running tests etc that comes bundled with PlayWright Sample use: playwright-cli open https://demo.playwright.dev/todomvc/ --headed playwright-cli type "Buy groceries" playwright-cli press Enter playwright-cli type "Water flowers" playwright-cli press Enter playwright-cli check e21 playwright-cli…
Re: Show HN: Showboat and Rodney, so agents can demo what they've built
#8Re: Show HN: Showboat and Rodney, so agents can demo what they've built
#9Re: Show HN: Showboat and Rodney, so agents can demo what they've built
#10Very interesting! I encountered the problems these tools are trying to tackle just recently while trying to guide an agent into creating an in-browser tool for me. Closing the loop on a web interface isn't as simple as CLI-only tools. I should give this a try. It's also interesting that you've shifted to Go for your agent-coded CLI tools, Simon.
I'm dabbling with Go at the moment for small tools, mainly as an excuse to learn a new language but also because having a single standalone binary is convenient for shuttling these tiny little tools around. ... but then I'm mostly running them with "uvx name-of-tool" because it turns out Python's packaging infrastructure for binary tools is so good!