Plataforma de automação de fluxos de trabalho de código aberto alimentada por IA
Construa, automatize e orquestre fluxos de trabalho com linguagem natural e um construtor visual.
Documentação | Início Rápido | Discord | Contribuir
English | 日本語 | 中文 | 한국어 | Español | Français | Deutsch | Português | Русский | हिन्दी | বাংলা
FluxTurn é uma plataforma de automação de fluxos de trabalho de código aberto que permite conectar aplicativos, automatizar processos e construir fluxos de trabalho alimentados por IA -- tudo através de um construtor visual ou linguagem natural.
Capacidades principais:
- Geração de Fluxos de Trabalho por IA -- Descreva o que você quer em português simples, obtenha um fluxo de trabalho funcional
- Construtor Visual de Fluxos de Trabalho -- Interface de arrastar e soltar alimentada por ReactFlow
- Mais de 120 Conectores -- Slack, Gmail, Shopify, HubSpot, Jira, Stripe, OpenAI e muitos mais
- Execução em Tempo Real -- Assista os fluxos de trabalho em execução com logs detalhados e monitoramento
- Auto-hospedado -- Execute em sua própria infraestrutura com Docker
Execute estes comandos a partir da raiz do projeto:
git clone https://github.com/fluxturn/fluxturn.git
cd fluxturn
cp backend/.env.example backend/.env
# Edite backend/.env com suas credenciais de banco de dados e segredo JWT
docker compose up -dÉ isso! Acesse o aplicativo em http://localhost:5173 e a API em http://localhost:5005.
Pré-requisitos: Node.js 18+, PostgreSQL 14+, Redis 7+
# Clonar
git clone https://github.com/fluxturn/fluxturn.git
cd fluxturn
# Backend
cd backend
cp .env.example .env # Edite .env com sua configuração
npm install
npm run start:dev
# Frontend (em um novo terminal)
cd frontend
cp .env.example .env
npm install
npm run dev +------------------+
| Frontend | React 19 + Vite + Tailwind
| (Port 5173) | Visual Workflow Builder
+--------+---------+ AI Chat Interface
|
v
+------------------+
| Backend | NestJS + TypeScript
| (Port 5005) | REST API + WebSocket
+--------+---------+ Workflow Engine
|
+--------------+--------------+
| | |
v v v
+-----------+ +---------+ +----------+
| PostgreSQL | | Redis | | Qdrant |
| (Database) | | (Cache) | | (Vector) |
+-----------+ +---------+ +----------+
Frontend (/frontend) -- React 19, Vite, TailwindCSS, ReactFlow, i18next, CodeMirror
Backend (/backend) -- NestJS, PostgreSQL (raw SQL), Redis, Socket.IO, LangChain, mais de 120 conectores
FluxTurn vem com mais de 120 conectores nestas categorias:
| Categoria | Conectores |
|---|---|
| IA e ML | OpenAI, OpenAI Chatbot, Anthropic, Google AI, Google Gemini, AWS Bedrock |
| Análise | Google Analytics, Grafana, Metabase, Mixpanel, PostHog, Segment, Splunk |
| CMS | WordPress, Contentful, Ghost, Medium, Webflow |
| Comunicação | Slack, Gmail, Microsoft Teams, Telegram, Discord, Twilio, WhatsApp, AWS SES, SMTP, IMAP, POP3, Google Calendar, Calendly, Discourse, Matrix, Mattermost |
| CRM e Vendas | HubSpot, Salesforce, Pipedrive, Zoho CRM, Airtable, Monday.com |
| Processamento de Dados | Supabase, Scrapfly, Extract From File |
| Banco de Dados | Elasticsearch |
| Desenvolvimento | GitHub, GitLab, Bitbucket, Git, Jenkins, Travis CI, Netlify, n8n, npm |
| E-Commerce | Shopify, Stripe, PayPal, WooCommerce, Magento, Paddle, Gumroad |
| Finanças | QuickBooks, Plaid, Chargebee, Wise, Xero |
| Formulários | Google Forms, Jotform, Typeform |
| Marketing | Mailchimp, Klaviyo, SendGrid, Brevo, ActiveCampaign, Google Ads, Facebook Ads |
| Produtividade | Figma, Todoist, Spotify, Clockify, Toggl, Harvest |
| Gestão de Projetos | Jira, Asana, Trello, Notion, Linear, ClickUp |
| Redes Sociais | Twitter/X, Facebook, Instagram, TikTok, LinkedIn, Pinterest, Reddit |
| Armazenamento | Google Drive, Google Docs, Google Sheets, Dropbox, AWS S3, PostgreSQL, MySQL, MongoDB, Redis, Snowflake |
| Suporte | Zendesk, Intercom, Freshdesk, ServiceNow, PagerDuty, Sentry |
| Utilitários | Bitly, DeepL, FTP, SSH, Execute Command |
| Vídeo | YouTube, Zoom |
FluxTurn suporta 17 idiomas via i18next:
- Inglês, Japonês, Chinês, Coreano, Espanhol, Francês, Alemão, Italiano, Russo, Português (BR), Holandês, Polonês, Ucraniano, Vietnamita, Indonésio, Árabe, Hindi
Quer adicionar um novo idioma? Veja o guia de tradução.
Damos as boas-vindas a contribuições! Veja nosso Guia de Contribuição para começar.
Formas de contribuir:
- Relate bugs ou solicite recursos via GitHub Issues
- Envie pull requests para correções de bugs ou novos recursos
- Adicione novos conectores (veja o Guia de Desenvolvimento de Conectores)
- Melhore a documentação
- Adicione traduções
Obrigado a todas as pessoas incríveis que contribuíram para o FluxTurn! 🎉
Quer ver seu rosto aqui? Confira nosso Guia de Contribuição e comece a contribuir hoje!
- Discord -- Converse com a equipe e a comunidade
- GitHub Discussions -- Faça perguntas, compartilhe ideias
- Twitter/X -- Siga-nos para atualizações
Este projeto está licenciado sob a Licença Apache 2.0.
Construído com NestJS, React, ReactFlow, TypeScript e i18next.
Site | Documentação | Discord | Twitter