Steel Browser starter
Give your AI agents and scripts a real Chrome to drive: open sessions over Steel's REST API, connect Puppeteer or Playwright over the WebSocket, or turn any page into markdown, a screenshot or a PDF with one call, and watch the browser live in the web UI. It is a sandbox by design: sessions, cookies, local storage, downloads and profiles are wiped whenever the app restarts or redeploys, so every boot starts clean. That suits agents, scraping jobs, testing and disposable browsing, not staying signed in to sites long term. Every request needs an API key, so nobody else can use your browser: set STEEL_API_KEY, or use the key the app prints to its logs at startup (it changes on each restart until you set one). Steel Browser is open source (Apache 2.0) and runs one browser session at a time. Needs an always-on plan with 2 GB of memory.
The source
This template is an ordinary public repository. Read it, fork it, or open a pull request against it. Deploying pulls its default branch and builds it the same way velixir builds your own code.
velixirnet/template-steel-browserOnce it is live
The template is just a starting point. Clone it, edit it, then ship over the top with the CLI:
velixir deploy
Or add the GitHub Actions workflow from the app's Deploys tab to your repo, and every push to your deploy branch ships a release. Both run the same pipeline this template just went through.