graphic.so é uma plataforma de automação sem código que permite aos usuários encadear facilmente fluxos de trabalho de IA de texto, imagem, vídeo e áudio, combinando nós como OpenAI, Claude e Flux, lumalabs, stabel-diffusion, etc.
graphic.so aproveita uma interface de bate-papo e gatilhos de entrada para iniciar fluxos de trabalho que se integram perfeitamente com outros aplicativos como Discord, Slack e Notion. Quando uma entrada específica é recebida ou ocorre uma interação por chat, o graphic.so ativa as ações designadas nos serviços conectados para facilitar respostas em tempo real e automatizar tarefas de forma eficiente. Além disso, emprega modelos avançados de IA, como Flux, LumaLabs e Stable Diffusion, para gerar imagens e vídeos generativos, automatizando processos criativos em vários aplicativos de mídia.
Defina o gatilho : configure o Google Drive como o gatilho. Especifique os eventos no Google Drive que devem iniciar o fluxo de trabalho.
Configure as ações : escolha e configure as ações que devem ser executadas no Discord, Slack ou Notion assim que o evento desencadeador ocorrer.
Testar e implantar : teste o fluxo de trabalho minuciosamente para garantir que ele funcione conforme planejado. Depois de confirmado, implante-o para automatizar suas tarefas sem intervenção manual adicional.
Integração | Tipo | Status | Descrição |
---|---|---|---|
IA | Ação/gatilho | Ativo | Use o poder da IA para resumir, responder, criar e muito mais. |
Bater papo | Ação | Ativo | Interface de bate-papo compartilhável para interagir com o fluxo de trabalho. |
Folga | Ação | Ativo | Envie uma notificação para o Slack. |
Noção | Ação | Ativo | Crie entradas diretamente no Notion. |
Discórdia | Ação | Ativo | Poste mensagens em seu servidor Discord. |
Desenvolvimento de Fluxo | Ação | Ativo | Ferramentas de desenvolvimento para criação e teste de modelos de fluxo. |
Imagem a imagem | Ação | Ativo | Converta uma imagem em outra usando modelos de IA. |
Fluxo LoRA | Ação | Ativo | Adaptação de baixo nível para modelos de fluxo de ajuste fino. |
Fluxo de trem | Ação | Ativo | Treine modelos de fluxo com conjuntos de dados personalizados. |
Vídeo estável | Ação | Ativo | Gere vídeos estáveis usando técnicas de IA. |
Legenda automática | Ação | Ativo | Gere legendas para vídeos usando modelos de IA. |
Falador Triste | Ação | Ativo | Gere vídeo com imagens e arquivos de áudio usando modelos de IA. |
Geração Musical | Ação | Ativo | Gere música usando modelos Meta Music-Gen. |
CogVideoX-5B | Ação | Ativo | Gere vídeos usando modelos CogVideoX-5B de código aberto. |
Vídeo para vídeo | Ação | Ativo | Converta um vídeo em outro usando modelos de IA. |
Luma Labs ImageToVideo | Ação | Ativo | Converta imagens em vídeos usando modelos do Luma Labs. |
Luma Labs TextToVideo | Ação | Ativo | Converta texto em vídeos usando modelos do Luma Labs. |
Caráter Consistente | Ação | Ativo | Crie imagens de um determinado personagem em diferentes poses. |
DreamShaper | Ação | Ativo | Gere uma nova imagem a partir de uma imagem de entrada com DreamShaper V6. |
Fluxo Geral | Ação | Ativo | Gere imagens estáveis com FLUX.1 [dev], modelo de texto para imagem de última geração. |
Flux Dev LoRA | Ação | Ativo | FLUX.1-Dev Multi LoRA Explorer. |
Texto para voz | Ação | Ativo | Modelo de texto para vídeo da onzelabs que pode converter texto em áudio. |
Google Agenda | Ação | Ativo | Crie um convite de calendário. |
Webhook personalizado | Ação | Ativo | Conecte qualquer aplicativo que possua uma chave de API e envie dados para seu aplicativo. |
Acionar | Acionar | Ativo | Um evento que inicia o fluxo de trabalho. |
Ação | Ativo | Envie um e-mail para um usuário. | |
Espere | Ação | Ativo | Atrase a próxima etapa de ação usando o cronômetro de espera. |
Doença | Ação | Ativo | Operador booleano que cria diferentes condições de pistas. |
Google Drive | Ação | Ativo | Conecte-se ao Google Drive para acionar ações ou criar arquivos e pastas. |
Este projeto utiliza uma variedade de tecnologias, incluindo Next.js, React, Tailwind CSS e várias bibliotecas de IA e automação, como:
Bibliotecas de IA e automação
@agentic/ai-sdk
@agentic/bing
@agentic/firecrawl
@ai-sdk/anthropic
@ai-sdk/openai
@assistant-ui/react
@assistant-ui/react-ai-sdk
@browserbasehq/sdk
@fal-ai/serverless-client
@notionhq/client
lumaai
replicate
elevenlabs
IU e componentes
@radix-ui
(vários componentes como React-Accordion, React-Dialog, etc.)@xyflow/react
@uploadcare/react-uploader
Variado
axios
clsx
googleapis
react-hook-form
zustand
Estilo
tailwindcss-animate
(extensão de animação para Tailwind CSS)Utilitários
nanoid
uuid
Essa extensa pilha de tecnologia garante um aplicativo robusto, responsivo e escalável, melhorando o envolvimento do usuário por meio do uso eficiente de integrações e tecnologias web modernas.
Para configurar e executar o graphic.so localmente, siga estas etapas detalhadas:
Instalar dependências :
npm install
para instalar todas as dependências necessárias do arquivo package.json
.Configuração do ambiente :
cp .env.example .env
..env
com suas configurações específicas (chaves de API, URL do banco de dados, etc.).Configuração do banco de dados :
npx prisma generate
.npx prisma db push
.Configure o ngrok :
ngrok http https://localhost:3000
.user.created
e user.updated
.Inicie o servidor de desenvolvimento :
npm run dev
.https://localhost:3000
para ver o aplicativo em ação.Para quaisquer problemas ou personalização detalhada de sua configuração, abra um problema em nosso repositório GitHub e forneceremos assistência adaptada ao seu ambiente.
Estamos muito felizes que você esteja interessado em contribuir com nosso projeto! Este é um esforço colaborativo entre nossa empresa e a comunidade de código aberto, e agradecemos contribuições de todos os tipos. Veja como você pode se envolver:
Marque o projeto com uma estrela: Se você achar este projeto útil, dê uma estrela! Ajuda a aumentar a visibilidade e mostra o seu apoio.
Bifurque o Repositório : Crie seu próprio fork do projeto para trabalhar em melhorias ou novos recursos.
Enviar solicitações pull : tem uma correção de bug ou um novo recurso? Adoraríamos revisar suas solicitações de pull!
Relatar problemas : encontrou um bug ou tem uma sugestão? Abra um problema para nos informar.
Melhorar a documentação : ajude-nos a melhorar nossos documentos corrigindo erros de digitação, esclarecendo explicações ou adicionando exemplos.
Divulgue : Compartilhe este projeto com outras pessoas que possam considerá-lo útil.
Código de Conduta : Leia e siga nosso Código de Conduta em todas as suas interações.
Padrões de codificação : siga o estilo e os padrões de codificação usados em todo o projeto. Em caso de dúvida, imite o estilo da base de código existente.
Teste : certifique-se de que as alterações no código sejam cobertas por testes apropriados.
Documentação : atualize a documentação relevante para refletir suas alterações.
Mensagens de commit : escreva mensagens de commit claras e concisas descrevendo as alterações que você fez.
Processo de solicitação pull :
Licença : Ao contribuir, você concorda que suas contribuições serão licenciadas sob a licença existente do projeto.
Se você é novo na contribuição para código aberto, confira o guia do GitHub sobre como contribuir para código aberto.
Para obter informações mais detalhadas sobre como contribuir para este projeto específico, consulte nosso arquivo CONTRIBUTING.md.
Observe que graphic.so está atualmente em fase de desenvolvimento e não foi comercializado. O repositório e seu conteúdo destinam-se ao uso em desenvolvimento e ainda não estão disponíveis para lançamento público. Esta fase permite-nos refinar funcionalidades e garantir uma integração robusta entre várias plataformas antes de uma implementação mais ampla. As partes interessadas e potenciais contribuidores devem estar cientes de que os recursos e a base de código do projeto estão sujeitos a alterações à medida que aprimoramos e expandimos suas capacidades.
Este projeto está licenciado sob a Licença Pública Geral GNU Affero v3.0 (AGPL-3.0).
GNU AFFERO GENERAL PUBLIC LICENSE
Version 3, 19 November 2007
Copyright (C) 2024 Graphic.so
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
Se você modificar este software e disponibilizá-lo como um serviço de rede, será necessário fornecer o código-fonte completo correspondente aos usuários desse serviço. Esta é uma disposição fundamental da licença AGPL-3.0.
Para obter os termos e condições completos da licença, consulte o texto completo da Licença Pública Geral GNU Affero v3.0.