Quickstart: 5 Minutos para sua Primeira Tarefa
Este guia rápido vai levar você do zero à execução da sua primeira tarefa agendada com IA em apenas 5 minutos.
Já tem a aplicação instalada? Pule direto para o Passo 3.
O que você vai conseguir fazer
Ao final deste quickstart, você terá:
- ✅ Tarefa AI rodando localmente
- ✅ Uma conta criada
- ✅ Sua primeira tarefa agendada
- ✅ Execução automática funcionando
- ✅ Notificações configuradas (opcional)
Passo 1: Instalação Relâmpago
Execute estes comandos no terminal:
# Clone o repositório
git clone https://github.com/your-username/tarefa-ai.git
cd tarefa-ai
# Instale dependências
npm install
# Configure variáveis de ambiente
cp .env.example .env.local
# Gere uma chave de criptografia
openssl rand -hex 32Copie a saída do último comando e cole no .env.local:
ENCRYPTION_KEY="sua-chave-gerada-aqui"Se você já usa PostgreSQL local, atualize a DATABASE_URL no .env.local para apontar para seu banco.
Passo 2: Inicie o Banco e a Aplicação
# Inicie o PostgreSQL
docker-compose up -d
# Aplique as migrações
npm run db:push
npx tsx scripts/apply-admin-migration.ts
# Inicie a aplicação + scheduler
npm run dev:fullAbra http://localhost:3000 no navegador - você verá a tela inicial do Tarefa AI!
Passo 3: Criar Conta
- Acesse http://localhost:3000
- Clique em "Começar Agora" ou "Sign Up"
- Preencha seus dados:
- Nome completo
- Senha forte (mínimo 8 caracteres)
- Clique em "Criar Conta"
A conta criada terá um plano gratuito com 50 execuções mensais.
Passo 4: Configurar OpenRouter API Key
Antes de criar tarefas, você precisa de uma chave de API do OpenRouter:
- Acesse https://openrouter.ai/
- Crie uma conta (se não tiver)
- Vá em Settings → API Keys
- Clique em "Create New Key"
- Copie a chave (começa com
sk-or-v1-...)
Agora, no Tarefa AI:
- Vá para Dashboard → Settings (ícone de engrenagem)
- Clique na aba "API Keys"
- Cole sua chave OpenRouter
- Clique em "Salvar API Key"
Sua chave foi criptografada e salva com segurança!
Passo 5: Criar Sua Primeira Tarefa
Agora vem a parte divertida! Vamos criar uma tarefa que gera um resumo diário de notícias.
5.1. Acesse a Tela de Nova Tarefa
No Dashboard, clique em "+ Nova Tarefa" ou "Create Task".
5.2. Preencha os Dados Básicos
Nome da Tarefa: Resumo Diário de Notícias Tech
Descrição: Gera um resumo das principais notícias de tecnologia do dia5.3. Escolha o Modelo de IA
Clique no dropdown "AI Model" e selecione:
Google: Gemini 2.5 Pro (Experimental)
Gemini 2.5 Pro é gratuito via OpenRouter e tem excelente qualidade!
5.4. Escreva o Prompt
No campo "System Prompt", cole:
Você é um assistente especializado em resumir notícias de tecnologia.
Gere um resumo das principais notícias tech das últimas 24 horas.
Organize em 5 tópicos com título e descrição curta.
Use um tom profissional mas acessível.No campo "User Message" (opcional), você pode adicionar:
Foque em: IA, Startups, Criptomoedas e Web35.5. Configure o Agendamento
Na seção "Scheduling":
- Tipo: Selecione "Recorrente"
- Intervalo: Selecione "Diário"
- Horário: Escolha "09:00"
- Timezone: Selecione seu fuso horário (ex:
America/Sao_Paulo)
A tarefa será executada todos os dias às 9h da manhã no seu horário local.
5.6. Configure Notificações (Opcional)
Na seção "Notifications", marque:
- ✅ Email (você receberá o resultado por email)
5.7. Salve e Ative
- Clique em "Criar Tarefa"
- Na tela de confirmação, toggle o switch "Active" para ON (verde)
Parabéns! Sua primeira tarefa está criada e ativa! 🎉
Passo 6: Executar Agora (Teste Imediato)
Não quer esperar até amanhã às 9h? Execute agora:
- Na lista de tarefas, encontre "Resumo Diário de Notícias Tech"
- Clique no botão "Run Now" (ícone de play ▶️)
- Aguarde 5-15 segundos
Visualizar o Resultado
- Clique no card da tarefa para abrir os detalhes
- Vá para a aba "Executions"
- Clique na execução mais recente (status: "completed" ✅)
- Visualize:
- ✅ Output: O resumo gerado pela IA
- ✅ Metadata: Tokens usados, tempo de execução, modelo
- ✅ Logs: Processo completo de execução
Você acabou de criar, agendar e executar sua primeira tarefa com IA! 🚀
Passo 7: Explorar Features Avançadas
Agora que você dominou o básico, explore:
Multimodalidade (Imagens)
Crie uma tarefa que analisa imagens:
- Nova tarefa → Modelo: "Google: Gemini 2.5 Flash"
- Na seção "Files", faça upload de uma imagem
- Prompt:
"Descreva esta imagem em detalhes" - Execute e veja a mágica! 🖼️✨
Integrações
Configure notificações avançadas:
- WhatsApp: Receba resultados via WhatsApp
- Notion: Salve outputs automaticamente em páginas Notion
- Webhook: Envie resultados para qualquer API
Templates
Use templates prontos:
- Dashboard → "Templates"
- Escolha: "Daily Content Generator", "Code Review Assistant", etc.
- Personalize e salve
Comandos Úteis
Verificar Status do Sistema
# Ver logs em tempo real
npm run dev:full
# Ver execuções do scheduler
# (o output mostrará quando tasks forem executadas)Gerenciar Banco de Dados
# Abrir Drizzle Studio (GUI do banco)
npm run db:studio
# Limpar e resetar banco (cuidado!)
docker-compose down -v && docker-compose up -d
npm run db:pushTroubleshooting
# Verificar saúde da API
curl http://localhost:3000/api/health
# Ver logs do scheduler
npm run scheduler
# Reiniciar tudo
docker-compose restartPróximos Passos
Você completou o quickstart! Agora aprofunde seu conhecimento:
Conceitos Fundamentais
Entenda Tasks, Schedules, Executions e mais
Criar Primeira Tarefa (Guia Completo)
Tutorial detalhado com exemplos avançados
Configuração Avançada
Configure todas as integrações disponíveis
Explorar Features
Multimodal, Admin Panel, Analytics e mais
Checklist de Conclusão
Marque o que você já conseguiu fazer:
- Instalei e rodei Tarefa AI localmente
- Criei uma conta no sistema
- Configurei minha OpenRouter API Key
- Criei minha primeira tarefa agendada
- Executei a tarefa manualmente (Run Now)
- Vi o resultado na aba Executions
- (Bonus) Configurei notificações por email
- (Bonus) Testei upload de imagem com Gemini
Dúvidas Frequentes
Por que preciso do OpenRouter?
OpenRouter é um agregador que dá acesso a 200+ modelos de IA (Claude, GPT, Gemini, etc.) com uma única API key. É mais simples e barato do que gerenciar múltiplas APIs.
Posso usar outros provedores de IA?
Atualmente, Tarefa AI é otimizado para OpenRouter. Suporte para Anthropic Direct e OpenAI direto está no roadmap.
Quanto custa usar?
- Tarefa AI: Gratuito (open-source)
- OpenRouter: Você paga apenas o que usar (alguns modelos são gratuitos)
- Hospedagem: Grátis na Vercel (plano hobby)
Como funciona o agendamento?
Usamos node-cron para executar tarefas nos horários configurados. O scheduler roda em background e checa a cada minuto quais tarefas devem ser executadas.
Posso executar tarefas em paralelo?
Sim! Crie múltiplas tarefas e elas serão executadas simultaneamente (respeitando os limites de rate da API).
Ajuda e Suporte
Precisa de ajuda?
- 📚 Documentação: Navegue pelos guias completos
- 💬 Community: Discord ou GitHub Discussions
- 🐛 Bug Report: Abra uma issue no GitHub
- 📧 Email: suporte@tarefaai.com
🎉 Parabéns por completar o Quickstart!
Você agora sabe criar, agendar e executar tarefas com IA. Explore as features avançadas e libere todo o potencial do Tarefa AI!