Make Recast yours.
Cursors, backgrounds, gradients and motion presets, installed right in the editor from an open community registry. Every pack is just a manifest and a few static files. Nothing runs, every asset is checked by hash, and the app stays free, offline and yours.
It shows up where you already work.
A pack feeds the same pickers you use every day, so there's nothing new to learn. One pack can mix any of these.
Three clicks, not a config file.
Installable, without the install-anything risk.
Plugins usually mean running someone else's code. Recast packs don't run code at all. They only carry assets, so plugin supply-chain attacks don't apply.
Make a pack in an afternoon.
Drop your SVGs or images in a folder, write a small manifest, and open a pull request. CI checks the schema, hashes and filenames for you. Once it's merged, it's in the gallery for everyone, with your name on it.
- Add your assets Cursors as SVG, backgrounds as PNG, JPG or WebP. Bare files, sitting in your pack's assets folder.
- Write the manifest A few lines of JSON that say what each file contributes. No URLs or hashes to write by hand.
- Verify and open a PR Run pnpm verify:extensions, push, and the Verify Extensions workflow takes it from there.
{
"id": "my-cursors",
"name": "My Cursors",
"version": "1.0.0",
"kind": "asset-pack",
"permissions": [],
"contributes": {
"cursors": [
{ "id": "ring", "label": "Ring",
"rest": "ring",
"hotspot": { "x": 32, "y": 32 } }
]
},
"assets": [
{ "id": "ring", "file": "assets/ring.svg" }
]
}