iArt.ai
AI motion graphics software — the After Effects alternative anyone can use. Create animations and explainer videos from a text prompt in minutes.
Keeps your *arr libraries complete without hammering your indexers. Gentle, cloud-native, a little naughty.
Translation pending
MediaGo · TypeScriptGitHub @lusorisOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Snatches missing and cutoff-unmet media across *arr instances while respecting per-instance hourly caps
Translation pending
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
SnatchArr keeps your *arr libraries complete without hammering your indexers. It asks Sonarr, Radarr, Lidarr, Whisparr (v2 and v3) and Readarr (legacy) to search for missing items and cutoff-unmet upgrades in small batches. Every search is a snatch: it remembers what it already snatched (the afterglow), never exceeds an instance's hourly stamina, and slows down (foreplay) while your download client is busy, paused or gone. Yes, the name means what you think it means.
It is a from-scratch, cloud-native rewrite of the Huntarr lineage (newtarr), built on the lusoris stack:Read the full README ↗SnatchArr keeps your *arr libraries complete without hammering your indexers. It asks Sonarr, Radarr, Lidarr, Whisparr (v2 and v3) and Readarr (legacy) to search for missing items and cutoff-unmet upgrades in small batches. Every search is a snatch: it remembers what it already snatched (the afterglow), never exceeds an instance's hourly stamina, and slows down (foreplay) while your download client is busy, paused or gone. Yes, the name means what you think it means.
Docs: https://lusoris.github.io/SnatchArr/
It is a from-scratch, cloud-native rewrite of the Huntarr lineage (newtarr), built on the lusoris stack:
| Component | Stack |
|---|---|
api/ | Go 1.27 control plane on golusoris with goenvoy *arr clients, OpenAPI 3.1, RFC 9457, SSE |
worker/ | Rust snatch-worker (tokio + tonic) that leases snatch runs from the API over gRPC |
web/ | SvelteKit SPA on sveltesentio, WCAG 2.2 AA / EN 301 549, en + de |
deploy/ | Distroless OCI images, Helm chart, CloudNativePG, ArgoCD |
Governance: praetor (HISS invariants, canonical AGENTS.md).
Pre-alpha, released: versions and their notes are on the
releases page. Releases publish ghcr.io/lusoris/snatcharr-api,
ghcr.io/lusoris/snatcharr-worker and the chart oci://ghcr.io/lusoris/charts/snatcharr,
all cosign-signed with build provenance; both images come with an SBOM.
helm install snatcharr oci://ghcr.io/lusoris/charts/snatcharr --namespace snatcharr --create-namespace
Needs the CloudNativePG operator (or an external Postgres). Details, ArgoCD and a kind recipe: Deployment.
If you already run Configarr, point SnatchArr at its config.yml and secrets.yml and every instance is imported (and kept in sync) instead of being configured twice.
Code: EUPL-1.2. Documentation: CC BY-SA 4.0. REUSE-compliant.
The brand mark is derived from "Female vulva.svg" by T. Kebert, Wikimedia Commons, CC BY-SA 4.0, modified: cropped to the vulva, clitoral glans enlarged, vaginal opening shaded, recoloured (ADR-0017).
Praetor manages this repository's declared governance policy. This managed block records adoption state; it is not a verification certificate.
Verification: make verify-all runs the repository's configured
verification cascade.
HISS Audit: praetorctl audit enforces policy, generated-surface
integrity, and the debt ratchet.
Context Sync: praetorctl compile-context --verify verifies every
generated agent context against AGENTS.md.
Debt Baseline: .standards-baseline.json anchors the debt ratchet at
0 recorded infractions; audit forbids growth.