Corespeed Excalidraw Rendering — Browser Rendering CLI
Render Excalidraw files to PNG and capture web page screenshots using headless Chrome.
Workflow
- Ensure
browis installed - Install the managed browser:
brow browser install - Run
brow --helpto see all available options - Run the rendering command
Prerequisites
If brow is not installed:
curl -fsSL https://raw.githubusercontent.com/corespeed-io/brow/main/install.sh | bash
Before first render, install the managed browser (safe to re-run):
brow browser install
Usage
Run brow --help for the full CLI reference. Quick examples:
# Render Excalidraw to PNG
brow -m excalidraw -i drawing.excalidraw -o output.png
# Screenshot a web page
brow -u https://example.com -o screenshot.png
Notes
- Browser auto-managed.
brow browser installdownloads Chrome to a local cache. No system Chrome required. - Use timestamps in filenames:
yyyy-mm-dd-hh-mm-ss-name.png. - Do not read generated images back; report the saved path only.
Support
Built by Corespeed. If you need help or run into issues:
- Discord: discord.gg/mAfhakVRnJ
- X/Twitter: @CoreSpeed_io
- GitHub: github.com/corespeed-io/skills
