new-term-radar
신규 AI 용어를 매일 추적, X·Hugging Face·GitHub 등에서 모델·제품·레포 이름을 빠르게 수집
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Gerador de carrosséis para Instagram com IA. Você escolhe o template e diz o tema (ou cola um link, um vídeo do YouTube ou um PDF). A IA escreve o roteiro, o app pinta a arte e entrega os PNGs. Também funciona como conector MCP dentro do Claude.README 전문 보기 ↗
Gerador de carrosséis para Instagram com IA. Você escolhe o template e diz o tema (ou cola um link, um vídeo do YouTube ou um PDF). A IA escreve o roteiro, o app pinta a arte e entrega os PNGs. Também funciona como conector MCP dentro do Claude.
AI_PROVIDER=anthropic@modelcontextprotocol/sdk, Streamable HTTP, autenticado por chave APIsupabase link --project-ref SEU_REF
supabase db push
Ou cole supabase/migrations/0001_init.sql no SQL Editor. Para a conta admin de testes nascer com senha, rode antes, na mesma sessão do SQL Editor:
set app.seed_password = 'uma-senha-forte';
Sem isso, a conta [email protected] nasce sem senha: entre com Google ou use "Esqueci minha senha".
Em Authentication > URL Configuration, adicione https://SEU-DOMINIO/auth/callback nas Redirect URLs..env.example para .env.local e preencha.https://SEU-DOMINIO/api/webhooks/mercadopago (evento Pagamentos). Copie a assinatura secreta para MERCADOPAGO_WEBHOOK_SECRET.npm install && npm run dev| Ação | Custo |
|---|---|
| Criar carrossel com roteiro próprio (app ou MCP) | 1 |
| Roteiro escrito pela IA | +2 |
| Capa gerada por IA | 10 (uma vez por carrossel) |
| Editar, trocar template, pintar, preview | 0 |
| Download dos PNGs | exige plano ativo |
Conta nova ganha 30 créditos. A conta admin ([email protected]) tem saldo ilimitado e acesso ao /admin.
Rode supabase/migrations/0003_onboarding.sql. Conta nova cai em /app/comecar: 3 perguntas (nicho, objetivo, tom) e @ opcional, pulável. A IA escolhe o template e propõe 3 temas com botão "Criar esse" que já abre o criador preenchido. Quem já tinha conta não passa por isso.
No estúdio, os cards prontos aparecem num painel de download: no celular, "Salvar no celular" usa a Web Share API e abre a folha nativa (Salvar imagens, ou mandar direto pro Instagram, que monta o carrossel na ordem); também dá pra salvar card por card. No desktop, download individual ou ZIP. Cada card é servido por /api/carousels/[id]/slide/[n] no mesmo domínio (exige plano, igual ao ZIP).
Rode supabase/migrations/0004_seamless.sql. Com a opção ligada (criador, estúdio ou fundo_continuo no MCP), o renderizador pinta um panorama de largura 1080 × cards e cada card mostra a sua fatia: gradiente, formas, título fantasma e a foto de capa atravessam as bordas. Capa por IA nesse modo sai em paisagem (1536×1024). Pra conferir a continuidade localmente: npx tsx scripts/strip.ts <template> 4x5 monta os cards lado a lado.
Rode supabase/migrations/0005_user_templates.sql. Quem tem plano Agência (ou conta ilimitada/admin) ganha /app/templates: um editor estilo Canva onde o slide é montado por camadas (texto, forma, etiqueta, imagem, paginação) num canvas de 1080×1350, separadas por papel (capa, miolo, última). Dá pra arrastar e redimensionar direto no stage, com imãs nas bordas, margem segura, centro e outras camadas; undo/redo; atalhos (setas, Ctrl+Z/Y, Ctrl+D, Delete); paleta e fontes próprias; upload de imagem. No celular a prancha fica em cima, com alças maiores pro toque, e camadas, propriedades, paleta e agente viram abas embaixo. Pontos de partida: folha em branco ou presets (nicho, insider, texto corrido, notícia). Templates salvos aparecem como "Meus templates" no criador, no estúdio e no listar_templates do MCP (id user:<uuid>), e o carrossel guarda user_template_id mantendo o template base como fallback.
Textos das camadas aceitam {titulo}, {texto}, {etiqueta}, {handle}, {index}, {total} e {n}; cores aceitam tokens da paleta (bg, fg, accent, muted, accent2, auto), token@alpha, hex ou string de gradiente.
A aba Agente manda uma instrução em linguagem natural (ex.: "capa mais ousada, título maior e etiqueta no canto") pro designer de IA (designAgent no provider, modelo OPENAI_DESIGN_MODEL ou o de texto); a resposta é validada com zod antes de entrar no editor e pode ser desfeita. Pra conferir os presets localmente através do Satori: npx tsx scripts/layers-test.ts gera PNGs em /tmp/layers.
Paleta: fundo #0B0B0F, violeta #7C3AED (inovação), ciano #22D3EE (tecnologia), lima #A3E635 (energia), texto #F8FAFC. Fontes: Sora (títulos) e Inter (texto), servidas de public/fonts (Sora em woff, do fontsource). O símbolo é o chevron duplo com o gradiente violeta → ciano → lima (BrandMark em components/ui.tsx, favicon em app/icon.svg). Utilitários CSS: .brand-gradient, .text-gradient, .underline-brand.
Template da casa desliza (rode supabase/migrations/0007_desliza.sql pra ele existir no banco, já que carrosséis apontam pro template por chave estrangeira): foto em fade pro preto, número do card, manchete em Sora com a palavra entre asteriscos em lima (modo highlightMode: "color" das camadas), seta pra deslizar, CTA em violeta. As camadas ficam em lib/layers/presets.ts (DESLIZA) e também aparecem como preset no editor. npx tsx scripts/desliza-test.ts renderiza um exemplo. Templates por camadas recebem a foto de capa em todos os cards (cada camada decide se usa).
O resvg gera o PNG sem nenhum chunk de perfil de cor. A maioria dos visualizadores assume sRGB nesse caso, mas o app Fotos do iOS às vezes não assume, e puxa verde (a cor mais sensível a isso) pra um tom acinzentado/violeta só depois que a imagem sai do navegador (via "Salvar no celular" ou download). Dentro do Safari a mesma imagem aparece certa, porque o navegador assume sRGB. src/lib/render/png-profile.ts insere o chunk padrão sRGB logo após o IHDR (como manda a própria spec do PNG), sem recodificar um único pixel: renderSlidePng em render.ts passa toda imagem final por ele antes de salvar no Storage.
src/app/manifest.ts gera o manifest.webmanifest (nome, cor, start_url: /app, modo standalone) e src/app/apple-icon.png é o ícone do iOS. Os PNGs em public/icons saem do chevron da marca com node scripts/icons.mjs. No iPhone: Compartilhar > Adicionar à Tela de Início.
O prompt do roteirista segue o que faz carrossel ser salvo e enviado por DM (o que o Instagram mais pesa em 2026): capa até 8 palavras com número, pergunta ou promessa; uma ideia por card, até 20 palavras no card; texto de apoio em todo card do meio; último card pedindo explicitamente pra salvar e mandar pra alguém. A capa é gancho, não item 1: promete o que vem sem entregar; os títulos nunca são numerados (a arte já numera) nem rótulos de tópico. src/lib/score.ts calcula um Score de Save de 0 a 100, determinístico e sem IA, com checklist do que falta; aparece no estúdio (SaveScore) e na resposta do MCP.
Rode supabase/migrations/0006_series.sql. Em /app/serie (ou criar_serie no MCP) a IA planeja de 2 a 7 episódios encadeados sobre um tema (planSeries no provider: nome da série, ângulo de cada episódio sem sobreposição, gancho pro próximo) e cria todos os carrosséis em paralelo, cada um com roteiro próprio que recebe o contexto da série (seriesContext). Custa carrossel + roteiro por episódio; o que falhar é estornado individualmente. Os carrosséis guardam series_id, series_name, series_index e series_total e aparecem agrupados em Meus projetos.
As imagens finais ficam salvas no Storage (bucket carousels) e no campo renders do carrossel, então não são geradas de novo a cada visita. O estúdio gera na primeira abertura sozinho; qualquer edição que muda a arte limpa renders e o botão vira "Regerar imagens".
/admin)Rode também supabase/migrations/0002_admin.sql (ou supabase db push). Ele cria auditoria, banimento, estatísticas agregadas e a proteção da conta dona.
OWNER_EMAILS (env, padrão [email protected]) e de admin_emails() no banco. Triggers impedem excluir, rebaixar, banir ou tirar o ilimitado dela por qualquer caminho, inclusive SQL direto e cascade do auth.users.https://SEU-DOMINIO/api/mcp/<chave>.claude mcp add --transport http carrosseisia https://SEU-DOMINIO/api/mcp/<chave>.Ferramentas: listar_templates, listar_modelos, meus_creditos, criar_carrossel, status_carrossel.
npx tsx scripts/render-test.ts marketing insider
Gera PNGs em /tmp/render-test.