Field, estúdio local para mídia de IA e vídeo de lançamento
App local para geração de mídia com IA: workspace visual que liga geradores ao editor, timeline que exporta MP4 e Launchframe, que transforma URL de produto…
On this page
Field, estúdio local para mídia de IA e vídeo de lançamento
TL;DR
- Field é um estúdio criativo local para mídia com IA: imagem e vídeo com os modelos Higgsfield disponíveis, workspace visual e um editor de timeline que exporta MP4.
- O Launchframe transforma uma URL pública de produto em plano, com tipos de vídeo, orçamento e fluxo de aprovação, e monta o resultado na sua máquina com
ffmpeg. - Projetos e mídia do Launchframe ficam no seu computador; o README é explícito que é app pessoal local, não serviço de hospedagem compartilhada.
- Sem chave de provider ele usa resultado de demo ou catálogo claramente marcado, em vez de fingir que houve render ao vivo.
O que é e para quem
Field — Recreate Higgsfield é um estúdio criativo local para geração de mídia com IA, fluxos visuais, edição e vídeo de lançamento de produto. Ele aparece em quatro telas: home com modos de imagem, vídeo, áudio, 3D e Launchframe; tela de criação com prompt de exemplo e configurações de geração; workspace visual com nós de gerador, lançamento e editor; e editor de timeline com preview, biblioteca de mídia e controles de exportação.
É para quem já gera mídia e perde o resultado em cinco abas do navegador, e para quem precisa de um vídeo de lançamento de produto sem fazer storyboard à mão.
O que dá para fazer
- Gerar imagem e vídeo com os modelos Higgsfield disponíveis.
- Conectar geradores e ferramentas compatíveis no workspace visual e mandar a mídia para o editor.
- Arranjar clipes de imagem, vídeo e áudio numa timeline e exportar MP4.
- Transformar uma URL pública de produto em plano do Launchframe, revisar, aprovar a produção e montar o resultado localmente.
- Buscar stock no Pexels quando a chave de API do Pexels está configurada.
As telas de áudio e de 3D existem, mas o README é honesto sobre o que isso significa: a disponibilidade de API ao vivo depende dos endpoints e das permissões do Higgsfield disponíveis na sua conta. O app reporta erro de provider quando o endpoint não responde, e sem credencial a geração usa resultado de demo ou catálogo claramente marcado em vez de alegar render ao vivo. Essa distinção é a diferença entre um demo que mente e um demo que diz que é demo.
Requisitos e início rápido
Node.js 22.9 ou mais novo, npm, e ffmpeg no PATH para montar o vídeo do Launchframe — brew install ffmpeg no macOS, pacote de ffmpeg no Linux ou Windows.
git clone https://github.com/artificialguybr/recreate-higgsfield.git
cd recreate-higgsfield
npm ci
cp .env.example .env
npm run build
npm start
Abra http://127.0.0.1:3000. A cópia do .env é opcional, e o modo demo ou catálogo continua disponível sem chave de provider. Para desenvolver o frontend, mantenha o backend rodando com npm start e rode npm run dev em outro terminal, abrindo a URL que o Vite imprime (padrão http://localhost:5174); se você mudar PORT, use o mesmo valor nos dois processos.
Chaves, dados e a fronteira de rede
As credenciais de provider vão no .env local. As duas regras do README: nenhum segredo recebe prefixo VITE_, e o .env nunca é commitado.
| Variável | Obrigatória | Função |
|---|---|---|
HF_API_KEY_ID | Para geração Higgsfield ao vivo | ID da chave de API do Higgsfield |
HF_API_KEY_SECRET | Para geração Higgsfield ao vivo | segredo da chave de API do Higgsfield |
PEXELS_API_KEY | Opcional | busca de stock no Pexels |
PORT | Opcional | porta do servidor local, padrão 3000 |
HOST | Opcional | endereço de bind, padrão 127.0.0.1 |
FIELD_DATA_DIR | Opcional | diretório privado de workflow, upload e exportação do Launchframe |
O servidor escuta em loopback por padrão porque seus proxies de API locais usam as suas chaves, então o README avisa contra HOST=0.0.0.0 e contra expor a porta na rede. É um padrão sensato num app cuja proposta é que a chave e a mídia fiquem locais.
Os dados do Launchframe ficam fora do repositório, em ~/.recreate-higgsfield/launchframe-data ou o equivalente na pasta home do seu sistema, e FIELD_DATA_DIR muda isso. Um diretório novo e vazio é preenchido a partir do launchframe-data/ legado do repositório na primeira execução, e a cópia antiga não é apagada automaticamente.
Duas coisas a saber antes de confiar
A primeira é o ffmpeg. A montagem do Launchframe exige o executável do sistema, enquanto a exportação pelo navegador do editor carrega um núcleo ffmpeg em WebAssembly do jsDelivr na primeira vez — então essa exportação precisa de internet mesmo com o resto local.
A segunda é a licença. O README diz que ainda não há arquivo de licença e que se deve perguntar ao dono do repositório antes de reusar ou redistribuir o projeto, o que vale checar antes de colocar isso dentro de outra coisa.
Quando usar, quando não usar
Use quando você já gera mídia e quer workspace e timeline num lugar só em vez de cinco abas, quando um vídeo de lançamento precisa sair de uma URL de produto sem sessão de storyboard, ou quando você quer que o pipeline de mídia fique na sua máquina.
Não use como serviço hospedado nem como ferramenta de equipe, e não use esperando que todo modelo esteja ao vivo: a disponibilidade depende dos endpoints e permissões da sua conta. E não exponha a porta — o proxy local usa as suas chaves.
Sources
- Field — Recreate Higgsfield — repositório — telas, capacidades, requisitos, início rápido, tabela de variáveis, notas de dado e exportação e status de licença citados acima.
- README.md — início rápido, variáveis de ambiente, diretório de dados, licença.
Página do projeto: Field — Recreate Higgsfield
Para montar um pipeline de vídeo mais longo localmente, veja o pipeline de produção de filme no ComfyUI, e para a camada de direção acima dele, HyperFrames Video Director.
FAQ
Precisa de chave de API? Só para geração ao vivo: as chaves do Higgsfield habilitam geração ao vivo, a do Pexels é opcional para stock, e sem chave o app usa resultado de demo ou catálogo claramente marcado.
Roda offline? O app roda local, mas a exportação pelo navegador do editor carrega o núcleo ffmpeg em WebAssembly do jsDelivr na primeira vez, então essa exportação precisa de conexão.
Onde ficam projetos e mídia? Fora do repositório, na pasta home do usuário em um diretório de dados do Launchframe, que FIELD_DATA_DIR pode mudar.
Posso expor o app na minha rede? O README aconselha não: o servidor escuta em loopback porque seus proxies locais usam as suas chaves de provider.