v1.9.0 cross-platform · local-first · free forever

Automations that run on your machine, not ours.

Cereal is a free desktop app that runs automation scripts locally on macOS, Windows, and Linux. Monitor prices, catch drops, claim deals, scrape data — pick from 100+ scripts or build your own with the Kotlin SDK.

Data stays on your device 100+ reviewed scripts Kotlin SDK · 70% dev split
tgtg-monitor.kt · task #8f2a · live
running
10:42:01 INFO Started script TooGoodToGo Monitor (id: scr_8f2a)
10:42:01 INFO Loaded 4 watchers · account alex@***
10:42:03 INFO Polling api.tgtg.com · interval 3s
10:42:09 WARN Cloudflare challenge detected · rotating fingerprint…
10:42:10 OK Challenge solved in 820ms
10:44:02 HIT DROP · Sushi Garden — City Center · 2 bags · €4.99
10:44:02 INFO Reserving bag #1 for account alex@***…
10:44:03 OK Reserved · order #TG-918273 · pickup 17:00–17:30
10:44:04 OK Charge confirmed · €4.99 · pushed receipt to Notion
awaiting next poll
cpu0.4% · mem24mb · net12 req/min ctrl +. to stop
100+ scripts in marketplace
3 OS macOS · windows · linux
70% revenue to script authors
0 bytes of your data on our servers
BSTN Raffle Script · automated raffle entries Footpatrol Launches Raffle Script · never miss a drop TooGoodToGo Monitor · detecting drops every 3s Zalando Product Scraper · track restocks & size drops EQL Raffle Monitor · live raffle tracking Size? Launches Raffle Script · raffle entry helper SDK Playground · experiment with the SDK Epic Games Claimer · claimed 2,147 free games this week [Alpha] QueueBoost · queue position optimizer END. Launches Stock Scrapper · restock pings YouTube Video Downloader · mp3 / mp4 / subtitles Bol.com Product Monitor · price & stock alerts BSTN Raffle Script · automated raffle entries Footpatrol Launches Raffle Script · never miss a drop TooGoodToGo Monitor · detecting drops every 3s Zalando Product Scraper · track restocks & size drops EQL Raffle Monitor · live raffle tracking Size? Launches Raffle Script · raffle entry helper SDK Playground · experiment with the SDK Epic Games Claimer · claimed 2,147 free games this week [Alpha] QueueBoost · queue position optimizer END. Launches Stock Scrapper · restock pings YouTube Video Downloader · mp3 / mp4 / subtitles Bol.com Product Monitor · price & stock alerts
01 · install

Get the desktop app

Runs on macOS, Windows, Linux. The app itself is free — always.

02 · install a script

Pick from 100+ automations

Browse the marketplace, subscribe to the ones you want, configure them in minutes.

03 · let it run

Automations run on your machine

Scripts execute locally. Your credentials, keys, and data never leave your device.

Your whole automation stack, in one window.

The desktop app is a clean three-pane task manager. Start, stop, schedule, log. No terminals. No babysitting.

  • Start, stop, and schedule scripts with one click.
  • Run multiple instances in parallel to finish faster.
  • Structured logs with filters — see exactly what each task is doing.
  • Native on macOS, Windows, and Linux.
Cereal desktop app showing the task manager panel with running automation scripts
cereal.app · tasks panel

Proxies — already solved.

Common primitives are built into the platform, so every script gets them for free. No more copy-pasted proxy lists.

  • Proxy manager with health checks and rotation.
  • Shared across every script you install.
Cereal proxy manager panel showing proxy health checks and rotation settings
cereal.app · proxy manager

Security isn't a feature. It's the default.

Every script is reviewed before it reaches the marketplace. Credentials and proxies are encrypted on-device. Nothing phones home.

Local-first by design

All user data — proxies and credentials — is stored encrypted on your own machine.

Per-script permissions

You decide which data each script can access. Revoke anytime.

Reviewed & obfuscated

Every submission passes a security review. Distribution ships ProGuard-obfuscated.

Build it once. Cereal handles the rest.

The Cereal SDK gives you a Kotlin DSL, auto-generated UI, licensing, obfuscation, and a marketplace to reach thousands of users. You keep 70% of every subscription.

70/30 splitYou keep 70% of every subscription your script earns.
Auto UIConfig screens generated from your Kotlin data classes.
Licensing built inFree or subscription — configure per script.
No boilerplateKotlin DSL for tasks, UI, scheduling, state, logging.
Kotlin · PriceWatcher.kt Cereal SDK 1.9.0
  1  import com.cereal.sdk.Script
  2  import com.cereal.sdk.ExecutionResult
  3  import com.cereal.sdk.ScriptConfigurationItem
  4  import com.cereal.sdk.component.ComponentProvider
  5  import com.cereal.script.utils.configuration.BaseConfiguration
  6
  7  interface PriceWatcherConfig : BaseConfiguration {
  8    @ScriptConfigurationItem(keyName = "url", name = "Product URL")
  9    fun url(): String
 10
 11    @ScriptConfigurationItem(keyName = "threshold", name = "Max price")
 12    fun threshold(): Double = 50.0
 13  }
 14
 15  class PriceWatcher : Script<PriceWatcherConfig> {
 16
 17    override suspend fun execute(
 18      configuration: PriceWatcherConfig,
 19      provider: ComponentProvider,
 20      statusUpdate: suspend (String) -> Unit,
 21    ): ExecutionResult {
 22      val price = fetchPrice(configuration.url())
 23      if (price < configuration.threshold())
 24        provider.logger().info("Drop: $" + price)
 25      return ExecutionResult.Done
 26    }
 27  }

Questions.
Answered.

Still stuck? The Discord is fast, warm, and full of script authors.

Join our Discord
Q/01 What is Cereal?
Cereal is a free desktop app for running automation scripts locally on macOS, Windows, and Linux. You install scripts from a verified marketplace and configure them through a normal UI — no terminal, no coding required. Everything runs on your own machine.
Q/02 Is Cereal free to use?
The Cereal desktop app is free — always. Some scripts in the marketplace charge for paid subscriptions, but you only pay for what you pick. You never pay just to use the app.
Q/03 Is Cereal safe to use?
Yes. All scripts in the Cereal marketplace go through a review process before they are listed. The app itself is signed and notarized on macOS, and published through the Microsoft Store on Windows. Your credentials are stored encrypted on your own device and never transmitted to Cereal's servers.
Q/04 Is Cereal legal?
Cereal is a general-purpose desktop automation tool. Most of the scripts in the marketplace — price monitors, notification alerts, data scrapers — are legal to use in most jurisdictions. However, some automation may conflict with a platform's Terms of Service. You are responsible for ensuring your use complies with the rules of any service you automate.
Q/05 What does 'local-first' mean?
Local-first means all script execution happens on your own computer. Nothing is sent to a cloud server to run. Your login credentials, proxy settings, and script output stay on your machine. Cereal does not have access to any data your scripts process.
Q/06 What is a script?
A script is an automation that runs on your computer through Cereal. It might monitor a website for a price drop, claim a free game every Thursday, or download a YouTube playlist. Developers build scripts and publish them to the marketplace — you install them in one click.
Q/07 How does Cereal keep my data private?
All credentials and proxies are stored encrypted on your own machine. They never sync to our servers. Scripts can only access the data you explicitly allow.
Q/08 What hardware do I need?
Any modern computer. Cereal requires 2 GB RAM and 200 MB of disk space, and runs on macOS 12+ (Apple Silicon and Intel), Windows 10/11 (x64), and major Linux distributions.
Q/09 Do I need to know how to code?
No — you install scripts from the marketplace and configure them through normal forms. Coding is only required if you want to build and publish your own scripts.
Q/10 Can I build my own scripts?
Yes. The Cereal Kotlin SDK ships with a DSL for tasks, auto-generated UI, licensing, and distribution. Publish to the marketplace and keep 70% of the subscription revenue.

Start automating in under 2 minutes.

Download the app. Install a script. Let your computer do what it's good at.

Download Cereal Explore the marketplace