pycodebr / heditor
git clone https://github.com/pycodebr/heditor.git
Creative vertical video editing skill for AI agents (Claude Code, Codex, OpenCode, Cursor, Hermes): named styles, creative mode, HyperFrames + voice-first mix.
—
stars, 24h
+82
stars, 7 days · #634
+82
stars, 30 days · #2,785
82
★ total · +82% this week
7
forks · 0 open issues
Star history starts 2026-10-20; the chart appears after the second daily snapshot.
LanguagePython
License—
Created2026-10-13 (7d ago)
Last pushtoday
Watchers3
OwnerUser
GitHub topics
agent-skillsai-agentsclaude-codecodexffmpeghyperframesmotion-graphicsopencodereelsshortsskillvideo-editing
Links
README excerpt
# 🎬 heditor
**Skill de edição criativa de vídeos para agentes de IA: Reels verticais e vídeos longos.**
Transforma uma gravação de alguém falando (aula, live, podcast, talking head) em um Reel/Short/TikTok 1080×1920 com motion graphics, legendas sincronizadas, efeitos sonoros e trilha emocional, ou em um **vídeo longo** (aula inteira, live, vídeo para o YouTube) em 16:9, 1:1, 4:5 ou 9:16, em estilos nomeados, em **modo criativo** ou em **modo criativo com referência** ("no estilo GTA 6").
Feito pela PycodeBR · Felipe Azambuja · English below
---
## O que é
O **heditor** é um pacote de skill no padrão aberto `SKILL.md` (Agent Skills). Você instala no seu agente (Claude Code, Codex, OpenCode, Cursor, Hermes e outros) e passa a pedir edições como:
> "Edite este vídeo no estilo **podcast**."
> "Use o **modo criativo** neste corte e me surpreenda."
> "Modo criativo com referência de **GTA 6** neste trecho de 12:30 a 13:40."
O agente faz o trabalho inteiro, sempre localmente:
1. analisa a gravação e encontra o enquadramento de quem fala;
2. transcreve com tempo por palavra e escolhe um raciocínio completo de 30 a 70 s, sem inventar fala;
3. corta fala e câmera com precisão de quadro, encurta pausas e trata a voz;
4. desenha um mundo visual para aquele vídeo (DESIGN.md), com o roteiro de cenas e de som;
5. monta a composição em HTML + GSAP e renderiza com HyperFrames;
6. mixa com a voz sempre na frente (trilha e efeitos em segundo plano, −14 LUFS);
7. passa por verificações: lint, prévias revisadas por visão, testes, margem superior medida em pixels, loudness, true peak, transcrição do áudio final e folha de contato com 40 quadros.
O padrão de qualidade é alto: **cada vídeo ganha uma edição pensada para ele.** Um estilo é uma linguagem visual testada, nunca um molde a repetir.
## Estilos incluídos
| Estilo | Identidade |
|---|---|
| `cinema` | Uma metáfora visual por trecho da fala, troca de "mundo" nas viradas do argumento, câmera em cartão vivo, legendas cinéticas |
| `ruptura` | Abre com a frase mais forte, a própria câmera vira a metáfora e o fechamento é tipográfico |
| `impacto` | Layout organizado com picos coordenados de tipografia, som e zoom nas frases centrais |
| `game` | A tela vira um RPG retrô: HUD, legenda em caixa de diálogo, skill desbloqueada, inventário, tela de CONTINUE? |
| `thriller` | Fita de câmera de segurança: REC, batimento cardíaco, distorção líquida, apagão e reboot do sistema |
| `trailer` | Trailer de cinema e de lançamento: cortes secos entre o falante (cor fria de trailer, letterbox) e telas pretas em pausas dramáticas inseridas na fala, silêncio antes de cada impacto, palavras projetadas na parede atrás do falante, títulos letra a letra revelados pela luz, um objeto real do cenário revelando a data, trilha em camadas (suspense → crescendo → virada em silêncio → clímax) e cartaz final. Durações medidas em trailers reais |
| `ide` | Gravação de tela de editor de código: webcam em bolha, legenda digitada como comentário e