Uma inteligĂȘncia artificial revolucionĂĄria que combina a genialidade de Steve Jobs, Van Gogh, Mozart, Steve Wozniak e os grandes pensadores da histĂłria.
O Jarbaz AI Ă© uma plataforma de inteligĂȘncia artificial avançada que apresenta o Jobz, um assistente genial com arquitetura multi-IA e personalidade inspirada nos maiores gĂȘnios da humanidade.
O Jobz combina as caracterĂsticas Ășnicas de:
- đš Steve Jobs - VisĂŁo revolucionĂĄria, simplicidade elegante, foco na experiĂȘncia do usuĂĄrio
- đš Van Gogh - PaixĂŁo criativa intensa, visĂŁo artĂstica Ășnica, inovação visual
- đ” Mozart - Harmonia perfeita, genialidade natural, criação sem esforço
- ⥠Steve Wozniak - Engenharia elegante, inovação técnica, solução de problemas complexos
- đ§ Grandes Pensadores - Leonardo da Vinci, Einstein, Tesla, Edison
-
đ§ ChatGPT (CĂ©rebro Principal)
- Recebe e entende profundamente as solicitaçÔes
- Filtra o essencial do supérfluo
- Cria planos visionĂĄrios e detalhados
- Coordena todo o processo
-
â Sistema de Aprovação
- Solicita confirmação antes de executar
- Interface intuitiva com botÔes de aprovação/cancelamento
- TransparĂȘncia total no processo
-
⥠Executores Especializados
- DeepSeek: Tarefas técnicas e código (sem limite de uso)
- Gemini: Criação de imagens e conteĂșdo visual
- Manus.ai: Programação e execução real
- Jasper: Textos profissionais e marketing
- đŹ ManyChat - Automação de chatbots
- đ N8N - Workflows avançados
- đ Midjourney - Arte criativa
- âïž Jasper AI - Textos profissionais
- Design baseado no template Mifty - Interface moderna e responsiva
- Login social com Google - Autenticação segura
- Menu lateral intuitivo - Navegação fluida entre Jobz e ConfiguraçÔes
- Chat em tempo real - Comunicação natural com o Jobz
- Gerenciamento de 7 APIs diferentes
- Sistema de teste para cada integração
- Interface visual com status em tempo real
- Configuração persistente no localStorage
- Personalidade Ășnica do Jobz
- Respostas contextuais baseadas na genialidade dos mestres
- Comandos råpidos pré-definidos
- Feedback visual em tempo real
- React 19 - Framework principal
- Vite - Build tool otimizado
- Tailwind CSS - Estilização moderna
- shadcn/ui - Componentes UI elegantes
- Lucide React - Ăcones consistentes
- OpenAI API - ChatGPT para coordenação
- DeepSeek API - Execução técnica
- Google AI API - Gemini para imagens
- Jasper API - Textos profissionais
- ManyChat API - Automação de chatbots
- N8N Webhooks - Workflows
- Midjourney API - Arte criativa
- Nginx - Servidor web
- SSL/TLS - Certificado de segurança
- Cloudflare - CDN e proteção
- VPS Ubuntu - Hospedagem
- Node.js 18+
- pnpm ou npm
- Git
- Clone o repositĂłrio
git clone https://github.com/fabiokafka/jarbaz-ai.git
cd jarbaz-ai
- Instale as dependĂȘncias
pnpm install
- Configure as variĂĄveis de ambiente
cp .env.example .env.local
- Configure as APIs necessĂĄrias
- OpenAI API Key
- DeepSeek API Key
- Google AI API Key
- Outras integraçÔes conforme necessårio
- Execute em desenvolvimento
pnpm run dev
- Build para produção
pnpm run build
VITE_OPENAI_API_KEY=sk-...
VITE_OPENAI_ORGANIZATION=org-... (opcional)
VITE_DEEPSEEK_API_KEY=sk-...
VITE_GOOGLE_AI_API_KEY=...
VITE_JASPER_API_KEY=...
VITE_MANYCHAT_API_TOKEN=...
VITE_MANYCHAT_PAGE_ID=...
VITE_N8N_WEBHOOK_URL=...
VITE_N8N_API_KEY=... (opcional)
VITE_MIDJOURNEY_BOT_TOKEN=...
VITE_MIDJOURNEY_CHANNEL_ID=...
VITE_MIDJOURNEY_SERVER_ID=...
- Acesse https://jarbaz.com.br
- Faça login com Google (ou use modo demo)
- Navegue para o Jobz
- Vå em ConfiguraçÔes
- Configure pelo menos o OpenAI (ChatGPT)
- Teste as conexÔes
- Configure outras APIs conforme necessĂĄrio
- Digite sua solicitação no chat
- O Jobz analisarĂĄ e criarĂĄ um plano
- Aprove ou cancele a execução
- Acompanhe o resultado
Use os comandos pré-definidos:
- "Criar estratégia visionåria"
- "Desenvolver cĂłdigo elegante"
- "Gerar arte criativa"
- "Escrever texto profissional"
- "Automatizar processo"
- "Inovar solução"
jarbaz-ai/
âââ public/
â âââ favicon.ico
â âââ index.html
âââ src/
â âââ assets/
â â âââ logo-jarbaz-colorido.png
â â âââ logo-jarbaz-branco.png
â âââ components/
â â âââ ui/ # Componentes shadcn/ui
â â âââ Dashboard.jsx # Dashboard principal
â â âââ Sidebar.jsx # Menu lateral
â â âââ Jobz.jsx # Chat do Jobz
â â âââ Configuracoes.jsx # ConfiguraçÔes
â â âââ GoogleLogin.jsx # Login Google
â â âââ ProtectedRoute.jsx # Rota protegida
â âââ contexts/
â â âââ AuthContext.jsx # Contexto de autenticação
â âââ services/
â â âââ jobzGenius.js # CĂ©rebro do Jobz
â âââ App.jsx # Componente principal
â âââ main.jsx # Entry point
â âââ index.css # Estilos globais
âââ .env.example # Exemplo de variĂĄveis
âââ package.json # DependĂȘncias
âââ vite.config.js # Configuração Vite
âââ tailwind.config.js # Configuração Tailwind
âââ README.md # Esta documentação
# Desenvolvimento
pnpm run dev
# Build de produção
pnpm run build
# Preview da build
pnpm run preview
# Lint do cĂłdigo
pnpm run lint
- Adicione a API em
Configuracoes.jsx
{
id: 'nova_api',
name: 'Nova API',
description: 'Descrição da funcionalidade',
icon: IconeComponente,
color: 'text-cor-600',
bgColor: 'bg-cor-50',
fields: [
{ key: 'api_key', label: 'API Key', type: 'password', required: true }
]
}
- Implemente a integração em
jobzGenius.js
async executeWithNovaAPI(plan) {
// Implementação da integração
}
- Adicione ao sistema de roteamento
analyzeExecutionType(planContent) {
// Adicione keywords para detectar quando usar a nova API
}
- Build do projeto
pnpm run build
- Upload para servidor
scp -r dist/* user@servidor:/caminho/do/site/
- Configuração do Nginx
server {
listen 443 ssl;
server_name jarbaz.com.br;
root /caminho/do/site;
location / {
try_files $uri $uri/ /index.html;
}
}
O projeto estå configurado para deploy automåtico via GitHub Actions (configuração em .github/workflows/
).
- Google OAuth 2.0 para login seguro
- Lista de emails autorizados para controle de acesso
- Tokens JWT para sessÔes
- Chaves criptografadas no localStorage
- Validação de entrada em todas as APIs
- Rate limiting implementado
- HTTPS obrigatório em produção
- Logs de erro detalhados
- Métricas de uso das APIs
- Performance tracking
- Uso por funcionalidade
- Tempo de resposta das APIs
- Taxa de sucesso das execuçÔes
- Fork o projeto
- Crie uma branch (
git checkout -b feature/nova-funcionalidade
) - Commit suas mudanças (
git commit -m 'Adiciona nova funcionalidade'
) - Push para a branch (
git push origin feature/nova-funcionalidade
) - Abra um Pull Request
- ESLint para linting
- Prettier para formatação
- Conventional Commits para mensagens
- Componentes funcionais com hooks
- ⚠Lançamento inicial do Jarbaz AI
- đ§ Implementação do Jobz com personalidade dos gĂȘnios
- ⥠Arquitetura multi-IA funcional
- đ 7 integraçÔes empresariais
- đš Interface baseada no template Mifty
- đ Sistema de autenticação Google
- âïž ConfiguraçÔes avançadas de APIs
Este projeto estĂĄ licenciado sob a MIT License - veja o arquivo LICENSE para detalhes.
Fabio Kafka
- Email: [email protected]
- GitHub: @fabiokafka
- Steve Jobs - Pela visĂŁo de simplicidade e elegĂąncia
- Van Gogh - Pela paixĂŁo criativa
- Mozart - Pela harmonia perfeita
- Steve Wozniak - Pela engenharia elegante
- Grandes Pensadores - Pela curiosidade infinita
"A simplicidade é a sofisticação suprema. Pense diferente." - Como diria Jobs
Jarbaz AI - Beyond Imagination đŠâš