Chisle
The coding-agent plugin that bills 52% of a bare model across 20 live tasks. Terse persona + tool-output compressor + context diet.
Frontier models at up to 90% below list price, through one OpenAI-compatible API.
Translation pending
Developer toolsGitHub @zutrueOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Repository information has not been collected yet.
No updates detected yet. GitHub releases will appear here.
Reverse-engineer any video ad and remake it shot for shot with a new person, voice and brand. Built for Claude Code, runs on Zurelay.
Loading the full README.
Read the full README ↗Reverse-engineer any video ad. Remake it as your own.
Give Zuverse a TikTok, an Instagram Reel, a Facebook Ad Library ad or any video file. It breaks the ad down shot by shot (the hook, every word, every cut, the person, the place, the camera, the sound), then makes it again with a new person, a new voice and your brand.
It's the same pipeline as the Video Ad Copier in Zuops, open-sourced as a tool you hand to Claude Code. Claude runs it, shows you the plan, asks what you want changed, and tells you the price before anything is spent.
Open Claude Code in any folder and paste:
Set up Zuverse from https://github.com/zutrue/zuverse and remake this ad for my business: <link to the ad>
That's it. Claude clones the repo, installs it, asks for your Zurelay API key, reads the ad, and walks you through the remake.
/plugin marketplace add zutrue/zuverse
/plugin install zuverse@zuverse
Then ask Claude to "remake this ad: ". In plugin mode, install ffmpeg yourself if zuverse doctor says it's
missing (winget install Gyan.FFmpeg, brew install ffmpeg or sudo apt install ffmpeg).
Two ways to remake:
Replace the person (mode=replace) | Make a new version (mode=new) | |
|---|---|---|
| What's kept | The original's motion, timing and camera (the clip is the reference) | The shot list: same shots, same cuts, same framing and action |
| What's new | The person, the voice, the brand | Every person and the place: each shot is redrawn fresh |
| Best for | The closest copy of a winning ad | A fresh ad nobody can trace back to the original footage |
| Resolution | 480p or 720p | 480p, 720p or 1080p |
| Good to know | Needs a face for the new person (cast or your photo). The video model sometimes declines a new face in real footage; that's free, and a new version is the way around it | Takes a few more minutes: every shot is drawn first |
Zuverse needs three kinds of AI: a model that watches video (Gemini 3.1 Pro), an image model (GPT Image 2.5) and a video model (Seedance 2.5). Zurelay serves all of them behind one OpenAI-compatible API key, prepaid from $10 with no subscription, at a fraction of each lab's own price. It takes the ad and the photos inline, so there's nothing to host, and failed videos aren't charged. (Full disclosure: Zurelay is made by the same team as Zuverse.)
| What | Model on Zurelay | Price (Oct 2026) |
|---|---|---|
| Reading the ad | gemini-3.1-pro | about $0.05 an ad |
| Cast face + shot frames | gpt-image-2.5-sunburst | about $0.03 an image |
| The video | seedance-2.5 | $0.135/s at 480p, $0.305/s at 720p, $0.75/s at 1080p |
| The original clip as a reference (Replace mode) | seedance-2.5 | $0.081/s at 480p, $0.183/s at 720p |
What a remake costs:
| Video | Make a new version | Replace the person (with a 15 s reference) |
|---|---|---|
| 15 s at 480p (draft) | about $2.40 | about $3.30 |
| 15 s at 720p | about $5 | about $7.40 |
| 30 s at 720p | about $9.70 | about $14.50 (29 s reference) |
Live prices: zurelay.com/models. zuverse cost shows the price of your exact settings
before you render.
Get a key: sign up at zurelay.com, add credit, create an API key, and put it in a .env
file next to where you run Zuverse:
ZURELAY_API_KEY=zr_live_your_key_here
Zuverse is a plain Node.js CLI (Node 18+, no build step).
git clone https://github.com/zutrue/zuverse && cd zuverse
npm install # also downloads ffmpeg
cp .env.example .env # then paste your Zurelay key into .env
node bin/zuverse.mjs doctor
node bin/zuverse.mjs fetch "https://www.tiktok.com/@someone/video/123..." --name roof-ad
node bin/zuverse.mjs read roof-ad
node bin/zuverse.mjs set roof-ad mode=new duration=15 resolution=480p company="Peak Roofing"
node bin/zuverse.mjs photo roof-ad me.jpg --note "the owner, Sam" # optional: your own face
node bin/zuverse.mjs cost roof-ad
node bin/zuverse.mjs make roof-ad --yes
Or in one go: node bin/zuverse.mjs go "<link>" --mode new --duration 15 --resolution 480p --company "Peak Roofing" --yes
This is the beginning of the README. Read the rest at the original. Read the full README ↗