📖 Introdução
CloudTasks é uma plataforma SaaS de gestão de projetos, construída como alternativa moderna ao Jira, Linear e Asana. Com busca semântica por IA, workflows customizáveis e interface limpa, o CloudTasks é feito para times que precisam de velocidade e flexibilidade.
Por que CloudTasks?
A maioria das ferramentas de gestão de projetos cobra caro por features que deveriam ser básicas e não oferece inteligência real nos dados. CloudTasks resolve isso:
- 🤖 AI-first — busca semântica com embeddings reais, não um chatbot colado por cima
- 🎨 Customizável — status, prioridades, tipos e etiquetas do seu jeito
- 🏢 Multi-organização — crie organizações, convide times, gerencie planos
- 🔌 API completa — REST API + MCP Server para agentes de IA
- ⚡ Rápido — backend em Go, frontend Vue 3, sem bloat
Diferenciais
🔍 Busca Semântica Real
Ao criar ou editar uma issue, o texto é processado pelo modelo bge-m3 e armazenado como vetor no PostgreSQL (pgvector). Quando você busca, o sistema executa busca híbrida: full-text + semântica, com fusão por Reciprocal Rank Fusion (RRF) e reranking.
Isso significa que buscar "problema de autenticação no mobile" retorna issues sobre "login SSO falhando no app iOS" mesmo sem nenhuma palavra em comum.
🏢 Multi-tenant com Isolamento Real
O modelo de dados é: Organização → Workspace → Projeto → Issue. Cada organização é um tenant isolado com seus próprios membros, planos e limites. Workspaces permitem dividir times ou departamentos sem misturar contexto.
🎨 Customização por Projeto
Cada projeto tem seus próprios status com cores, categorias e ordem. Nenhum workflow forçado — configure do seu jeito, do Kanban simples a pipelines complexos.
Arquitetura
┌──────────────────────────────────────────────────┐
│ Vue 3 + TypeScript + Pinia + TailwindCSS 4 │
│ Frontend SPA │
└─────────────────────┬────────────────────────────┘
│ REST API (JSON)
┌─────────────────────▼────────────────────────────┐
│ Go 1.23+ — Echo v4 │
│ JWT Auth · RBAC · Rate limiting │
│ Async embedding pipeline (goroutines) │
└────────┬───────────────────────┬─────────────────┘
│ │
┌────────▼──────────┐ ┌───────▼──────────────────┐
│ PostgreSQL 16 │ │ Ollama (bge-m3) │
│ + pgvector │ │ Embedding + Reranker │
│ + pg_trgm │ └─────────────────────────-─┘
└────────────────────┘Modelo de Tenant
Organização (ex: "Acme Corp") ← tenant, billing
├── Workspace "Produto"
│ ├── Projeto "Frontend"
│ │ ├── CT-1: "Corrigir bug no login"
│ │ └── CT-2: "Implementar dark mode"
│ └── Projeto "Backend"
│ └── BE-1: "Migrar para PostgreSQL 16"
└── Workspace "Suporte"
└── Projeto "Atendimento"
└── ATD-1: "Configurar chatbot"Membros pertencem à organização e podem ser adicionados a workspaces com papéis específicos (owner, admin, member, viewer).
Para quem é
- 👨💻 Times de desenvolvimento que precisam de workflows customizáveis e busca inteligente
- 🚀 Startups e empresas que querem uma ferramenta moderna sem a complexidade do Jira
- 🔧 DevOps e SREs que querem integrar gestão de tarefas via API ou MCP com agentes de IA
- 📋 Qualquer time frustrado com ferramentas lentas e caras que quer algo mais rápido e simples