samyost1/3dicon

★ 525⑂ 45

One prompt in, a looping animated 3D icon out — with real transparency. A Claude Code skill.

About samyost1/3dicon

samyost1/3dicon is an open-source project on GitHub, mainly written in Python. One prompt in, a looping animated 3D icon out — with real transparency. A Claude Code skill. It currently holds 525 stars and 45 forks with 0 open issues, and was last pushed on an unknown date (repository created unknown).

Project Overview

AI Homed tracks it on the Today's Trending board.

GitHub Repository Details

Repository samyost1/3dicon · default branch - · size 0 KB · watchers 0 · source: GitHub REST API and repository README

README

/3dicon

One prompt in, a looping animated 3D icon out (with real transparency) an animated WebP you can drop straight into your app UI.

https://github.com/samyost1/3dicon/blob/HEAD/eight icons looping around the /3dicon wordmark

Install

/plugin marketplace add samyost1/3dicon
/plugin install 3dicon

One OpenRouter key covers the whole pipeline — the image model and the video model both run through it.

cd ~/.claude/skills/3dicon
pip install -r requirements.txt
cp .env.example .env

Put your key in .env:

OPENROUTER_API_KEY=sk-or-...

Get one at openrouter.ai/keys.

ffmpeg must be on PATH. The first run downloads a ~180MB matting model.

Use

Ask for it in plain words:

make an animated 3d fire icon using /3dicon

It generates one still, shows it, and waits for you to approve it before spending anything on motion. Then it proposes the motion and waits again.

How it works

flowchart LR
    P["your prompt"] --> S["still image
GPT Image"] S --> F["first frame"] S --> L["last frame"] F --> V["video model
Seedance"] L --> V V --> M["remove background
every frame"] M --> E["animated .webp
real alpha"]

The trick is in the middle: the same still is sent as both the first and the last frame, so the model returns to where it began and the loop closes with no visible seam.

The background is removed against a colour we chose ourselves, which means the original colours can be solved for exactly rather than guessed — that is what keeps soft edges soft instead of leaving a halo.

Licence

MIT. Icons you generate with it are yours, with no restrictions.

GitHub Stars & Activity

525Stars
45Forks
0Open issues
PythonLanguage

GitHub Popularity

GitHub stars525
Forks45
Open issues0
Primary languagePython
License-
Stars gained today0
Created-
Last pushed-

Trending History

Weekly boardrank #95 · ▲ 0 stars

Related AI Projects

1

Shubhamsaboo / awesome-llm-apps

Python★ 140,502⑂ 20,640▲ 139 stars
→
2

harry0703 / MoneyPrinterTurbo

Python★ 127,914⑂ 20,013▲ 598 stars
→
3

ComposioHQ / awesome-claude-skills

Python★ 76,303⑂ 8,898▲ 345 stars
→
4

debpalash / VoiceStudio

Python★ 51,263⑂ 5,697▲ 1,395 stars
→
5

PostHog / posthog

Python★ 40,080⑂ 3,464▲ 31 stars
→
6

VectifyAI / PageIndex

Python★ 38,407⑂ 3,326▲ 543 stars
→
7

sgl-project / sglang

Python★ 36,699⑂ 9,254▲ 39 stars
→
8

alirezarezvani / claude-skills

Python★ 27,153⑂ 3,837▲ 138 stars
→

More AI Rankings