1. Heroshot
Best free option for repo-based docs
An open-source CLI that saves screenshot definitions as config and recaptures them in CI. It also has an MCP server for coding assistants.
Pricing: Free, MIT licensed, no paid tiers.
- Visual picker writes the config for you.
- Light/dark and viewport variants from one config.
- GitHub Actions workflow commits new screenshots and opens a pull request.
- Made for developers; writers will need help to set up.
- Screenshots live in the repo, so there are no hosted embed URLs for a CMS or help center.