Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
A Screenshot Testing service to tie with your existing Android, iOS and Web screenshot tests
| Date | Stars |
|---|---|
| 2026-07-24 | 301 |
| 2026-07-25 | 301 |
| 2026-07-28 | 301 |
| 2026-07-30 | 301 |
| 2026-08-06 | 301 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
0.0
growth rate 0.00%/day
<p align="center">
<img src="https://screenshotbot.io/assets/images/logo-dark.svg" width="40%" />
</p>
# Screenshotbot: Screenshot Testing Service
[](https://app.circleci.com/pipelines/github/screenshotbot/screenshotbot-oss?branch=main)
[](https://screenshotbot.io/active-run?org=5fd16bcf4f4b3822fd0000e1&channel=screenshotbot-oss&branch=master)
Screenshotbot is a Screenshot Testing service. Screenshotbot will
connect your existing Android, iOS or Selenium tests to track how
screenshots change over time, notifying you on Pull Requests, Jira
etc. We provide several integrations to common Code Review and Task
Management platforms, and have more in the pipeline.
Screenshotbot-oss powers our own commercial platform
[screenshotbot.io](https://screenshotbot.io).
<p align="center">
<img src="https://cdn.screenshotbot.io/assets/images/new-landing/landing-hero.png" width="60%" />
</p>
## Quick installation with Docker
```
$ docker-compose up --build
```
If you need to modify the `config.lisp`, modify it before running this
command. In the future we'll provide live reloading of config.lisp for
docker, but at the moment that's only available when not using docker.
## Quick Installation in the cloud
If you want a publicly accessible instance, complete with HTTPS, we
have a script that will help you set it up in your cloud.
See [this wiki page](https://github.com/screenshotbot/screenshotbot-oss/wiki/Quick-installation-in-the-cloud) for details.
## Cloud Marketplace
We provide support and the ability to deploy instantly through [AWS
Marketplace](https://aws.amazon.com/marketplace/pp/prodview-w3zl3gheazmbk) and [Google Cloud Marketplace](https://console.cloud.google.com/marketplace/product/screenshotbot-public/screenshotbot-enterprise). We think this would be the
easiest route for you if you need self-hosted, and it helps fund our work.
## Configuration
Screenshotbot has integrations with various external tools,
e.g. GitHub, Jira, SSO etc. Most of these platforms require some
kind of API key to access their APIs, and must be configured with
Screenshotbot before you can use them.
For simplicity and maintainability, we don't have complex GUIs to
modify these _site-admin_ configurations. Instead each of these
integrations are exposed as plugins that must be configured with basic
Common Lisp code. The configuration can be hot-reloaded.
Screenshotbot looks for a file called `config.lisp` in both the
git-root, and in `~/.config/screenshotbot/`. If found, it loads this
file as the configuration.
See [Updating
config.lisp](https://github.com/screenshotbot/screenshotbot-oss/wiki/Updating-config.lisp)
for a more thorough discussion.
### Becoming a Site-Admin
After installing Screenshotbot, we recommend setting up one user as a
site-admin. The site-admin gets special administrative powers that
will be required for hot-reloading config files, and hot-reloading
updates. We might also build more configuration powers for site-admins
in the future.
After signing up and logging in, go to
`https://<domain>/site-admin/self-promotion`. Follow the steps. You'll
need shell access to the directory with the Screenshotbot
installation. You'll now have access to an Admin menu on the bottom
left.
## Calling Screenshotbot from your CI jobs
First, you'll need to generate an API key inside Screenshotbot. You'll
use this to access the API or the CLI tools.
Next you need to build the CLI tool for your platform. Common Lisp is
a compiled language, so in general you'll need different binaries for
different platforms (Linux, Mac or Windows; Intel vs ARM). You can
download pre-built binaries for Linux and Mac from
https://screenshotbot.io/recorder.sh.
To create a binary on a specific platform, call the script
`scripts/build-cli.lisp`. ForExcerpt of 11,033 characters
Read on GitHubWould you bet a product on this? Bounded 0–100 and slow moving.
matched fp:041af376991f694b, topic:testing