Tutoriais técnicos
Projetos de IA recomendados para implantar em VPS (2026): 8 projetos de código aberto auto-hospedados, com configurações e custos explicados
Além dos já batidos Dify, AnythingLLM e Ollama, quais outros projetos de IA dá para rodar em uma VPS? Este artigo seleciona 8 projetos, ordenados do menor para o maior requisito de recursos da VPS, e explica claramente o que cada um faz, quanta configuração precisa e se a implantação é complicada.

Além dos já batidos Dify, AnythingLLM e Ollama, quais outros projetos de IA dá para rodar em uma VPS?
A resposta é: bastantes. Em 2026 surgiram no GitHub vários projetos de código aberto auto-hospedados já maduros, que vão de chat com IA, base de conhecimento e fluxos de trabalho automatizados até backend como serviço. A maioria sobe com um único comando de Docker Compose, e uma VPS de 2 núcleos e 4 GB consegue rodá-los.
Este artigo seleciona 8 projetos, ordenados do menor para o maior requisito de recursos da VPS, e explica claramente o que cada um faz, quanta configuração precisa e se a implantação é complicada.
| Projeto | Posicionamento | Configuração mínima | Implantação com Docker | Licença |
|---|---|---|---|---|
| PocketBase | Backend como serviço (BaaS) | 1 núcleo e 1 GB | Binário único, não precisa de Docker | MIT |
| LibreChat | Chat com IA multimodelo | 2 núcleos e 2 GB | Docker Compose | MIT |
| ActivePieces | Automação de fluxos de trabalho (alternativa ao Zapier) | 2 núcleos e 2 GB | Docker Compose | MIT |
| Khoj | Segundo cérebro com IA | 2 núcleos e 4 GB | Docker Compose | AGPL-3.0 |
| Outline | Base de conhecimento/Wiki (alternativa ao Notion) | 2 núcleos e 4 GB | Docker Compose | BSL-1.1 |
| Windmill | Plataforma para desenvolvedores (alternativa ao Retool) | 4 núcleos e 4 GB | Docker Compose | AGPLv3 |
| Plane | Gestão de projetos (alternativa ao Jira) | 4 núcleos e 8 GB | Docker Compose | AGPL-3.0 |
| ComfyUI | Geração de imagens com IA (Stable Diffusion) | Requer GPU | Docker ou execução direta | GPL-3.0 |
Se você só quer rodar algo utilizável na VPS, não precisa ler tudo do começo ao fim. Vá direto ao que corresponde à sua necessidade:
- Quer um backend leve para um app frontend → PocketBase
- Quer uma alternativa ao ChatGPT que permita alternar entre vários modelos → LibreChat
- Quer automatizar um trabalho repetitivo → ActivePieces
- Quer que a IA ajude a organizar notas e documentos → Khoj
- Quer montar uma base de conhecimento para a equipe → Outline
- Quer que pessoas não técnicas montem aplicativos arrastando e soltando → Windmill
- Quer uma ferramenta de gestão de projetos → Plane
- Quer rodar geração de imagens com IA localmente → ComfyUI (mas precisa de GPU)
GitHub: 59.000+ estrelas | Linguagem: Go | Licença: MIT
O PocketBase não é um projeto de IA no sentido tradicional, mas o problema que ele resolve está muito ligado ao desenvolvimento de aplicações de IA: você precisa de um backend para armazenar dados de usuários e arquivos e gerenciar permissões, sem escrever tudo do zero.
É apenas um único arquivo compilado em Go, com SQLite, assinaturas em tempo real, autenticação, armazenamento de arquivos e painel de administração integrados. Não precisa de PostgreSQL, nem de Redis, nem de Docker Compose.
Para quais cenários serve:
- Backend para um app frontend (React/Vue/Flutter)
- A camada de dados de ferramentas internas
- Projetos que precisam validar um MVP rapidamente
Recomendações de configuração da VPS:
- Fase de validação: 1 núcleo e 1 GB já basta, execute o arquivo único diretamente
- Uso em produção: 2 núcleos e 2 GB, gerenciado pelo systemd
- Não precisa de Docker, baixe o binário e execute diretamente
Atenção: o SQLite tem gargalos em gravações de alta concorrência. Se o volume de leitura e gravação do projeto crescer mais adiante, troque para PostgreSQL quando for a hora; o PocketBase também oferece suporte oficial a adaptadores de banco de dados externos.
GitHub: 40.700+ estrelas | Linguagem: TypeScript | Licença: MIT
O LibreChat é uma interface de chat com IA multimodelo de código aberto. Depois de configurar as chaves de API da OpenAI, Claude, Gemini e do Ollama local, você pode alternar entre eles em uma única interface. A experiência do frontend lembra bastante o ChatGPT Plus.
Por que recomendamos:
- Licença MIT, então o uso comercial também não é problema
- Suporta RAG (envie arquivos e deixe a IA responder com base nos documentos)
- Suporte a múltiplos usuários com gerenciamento de permissões
- Interface bonita, ao contrário de algumas soluções auto-hospedadas que têm cara de código aberto à primeira vista
Recomendações de configuração da VPS:
- Começa com 2 núcleos e 2 GB, implantação com um único comando de Docker Compose
- Precisa de MongoDB + Meilisearch (busca de texto completo)
- Se quiser o recurso de RAG, precisa ainda de um banco de dados vetorial (PGVector)
Custo real: MongoDB e Meilisearch juntos consomem cerca de 1 GB de memória. O restante vai para o sistema e para o próprio LibreChat; uma VPS de 2 núcleos e 2 GB roda com aperto, e 4 GB é mais folgado.
Pegadinha: o LibreChat é atualizado com bastante frequência, então fixe o número da versão antes de atualizar; não faça simplesmente docker compose pull latest.
GitHub: 23.300+ estrelas | Linguagem: TypeScript | Licença: MIT
O n8n é bom, mas a edição comunitária tem cada vez mais restrições. O ActivePieces é o substituto mais direto do n8n, com licença MIT e sem funções cortadas.
Ele suporta mais de 200 integrações de aplicativos (Gmail, Slack, GitHub, Notion etc.) e permite montar fluxos de trabalho automatizados arrastando e soltando. A interface é bem feita e é até um pouco mais fácil de começar do que o n8n.
Recomendações de configuração da VPS:
- Roda com 2 núcleos e 2 GB, precisa apenas de PostgreSQL + Redis
- O consumo de memória é até um pouco menor que o do n8n
Como escolher em relação ao n8n: se você se importa com a liberdade de licença, escolha o ActivePieces. Se já usa o n8n e tem muitos fluxos de trabalho, o custo de migração é maior do que continuar com o n8n. As duas ferramentas fazem quase a mesma coisa.
GitHub: 35.800+ estrelas | Linguagem: Python | Licença: AGPL-3.0
O Khoj é um assistente pessoal com IA que permite alimentar a IA com suas notas, documentos e favoritos da web para que ela responda a perguntas com base no seu conhecimento. É um projeto incubado pelo Y Combinator W24, com atualizações de código ativas.
Que problema ele resolve: o ChatGPT não sabe o que está escrito nas suas notas. O Khoj sabe.
Depois que você sincroniza notas em Markdown, PDFs e páginas web, o Khoj cria um índice vetorizado do conteúdo. Depois, se você perguntar quais bancos de dados foram mencionados no plano técnico que escrevi na semana passada, ele consegue encontrar a resposta nos seus documentos em vez de inventar.
Recomendações de configuração da VPS:
- 2 núcleos e 4 GB conseguem rodá-lo para validação
- Para uso em produção, recomendam-se 4 núcleos e 4 GB ou mais
- Depende de PostgreSQL + pgvector + Terrarium (sandbox de execução de código) + SearXNG (mecanismo de busca)
Atenção: a licença AGPL-3.0 exige que, se você modificar o código, também precise abri-lo. Se você só usa internamente sem modificar o código, não há problema. Se quiser transformar em um SaaS e vender para outros, leia com atenção os requisitos da licença.
Consumo de recursos: a indexação vetorizada consome memória; cerca de 100 mil notas precisam de aproximadamente 2-3 GB de memória para a indexação. Somando PostgreSQL e outros componentes, 4 GB é uma linha de partida bastante realista.
GitHub: 39.700+ estrelas | Linguagem: TypeScript | Licença: BSL-1.1
O Outline é uma ferramenta de base de conhecimento/Wiki para equipes, com interface muito parecida com a do Notion. Suporta edição em Markdown, colaboração em tempo real, integração com API e gerenciamento de permissões.
Para quais cenários serve:
- Base de conhecimento interna da equipe
- Gestão de documentação de produto e documentação técnica
- Substituir o Notion para notas internas
Recomendações de configuração da VPS:
- Roda com 2 núcleos e 4 GB
- Precisa de PostgreSQL + Redis + armazenamento compatível com S3 (MinIO ou Cloudflare R2)
- Precisa de um provedor OAuth (Google, GitHub, Slack etc.); não dá para entrar só com e-mail e senha
Pegadinha: a licença BSL-1.1 não é uma licença de código aberto tradicional. Em resumo, para uso próprio você faz o que quiser, mas não pode usá-la para vender um SaaS concorrente. Se for apenas implantação interna na empresa, você não é afetado.
O OAuth é uma barreira: o Outline exige login via OAuth, então você precisa primeiro ter um Google Workspace, uma organização no GitHub ou montar seu próprio Keycloak. Para uso puramente pessoal, esse design é um pouco desnecessário.
GitHub: 17.100+ estrelas | Linguagem: Rust + TypeScript | Licença: AGPLv3
O Windmill é uma plataforma para desenvolvedores que permite escrever scripts em Python/TypeScript/Go e depois encadear esses scripts, por meio de uma interface de arrastar e soltar, em fluxos de trabalho, ferramentas internas e tarefas agendadas.
A diferença em relação ao n8n/ActivePieces: o núcleo do Windmill é code-first. O que você escreve são scripts de verdade, não blocos lógicos montados arrastando. É adequado para equipes de desenvolvimento.
Recomendações de configuração da VPS:
- Começa com 4 núcleos e 4 GB (recomendação oficial, e na prática realmente é necessário)
- Depende de PostgreSQL
- Já vem com Caddy como proxy reverso
- Se quiser rodar Docker-in-Docker (deixar os fluxos de trabalho subirem seus próprios contêineres), os requisitos de recursos são maiores
Ritmo de lançamentos assustador: o Windmill já tem mais de 1400 releases no GitHub, o que mostra uma frequência de atualização muito alta. O lado bom é que os bugs são corrigidos rápido; o lado ruim é que você precisa acompanhar as versões com frequência, senão surgem problemas de compatibilidade facilmente.
Como escolher em relação ao n8n: se sua equipe é formada principalmente por desenvolvedores, o Windmill é mais adequado — escrever código é mais flexível do que arrastar. Se a equipe é majoritariamente não técnica, a experiência de arrastar e soltar do n8n/ActivePieces é melhor.
GitHub: 54.700+ estrelas | Linguagem: TypeScript + Python | Licença: AGPL-3.0
O Plane é a alternativa de código aberto ao Jira/Linear. Suporta quadros kanban, gestão de sprints, rastreamento de bugs, Cycles (iterações) e divisão em módulos. A interface é bem moderna e, em 2026, cresceu muito rápido.
Recomendações de configuração da VPS:
- Começa com 4 núcleos e 8 GB; é a opção sem GPU que mais consome recursos entre todos os projetos recomendados
- O Docker Compose precisa subir cerca de 13 serviços: PostgreSQL, Redis, RabbitMQ, MinIO (armazenamento de objetos) etc.
- Muitos componentes, então solucionar problemas é relativamente trabalhoso
Consumo de recursos medido: com 13 contêineres rodando ao mesmo tempo, em estado ocioso consome 3-4 GB de memória. Somando a E/S de disco do PostgreSQL e do RabbitMQ, recomenda-se usar discos NVMe.
Quando usar o Plane: equipes com 5 pessoas ou mais que precisam de um processo formal de gestão de projetos. Se você é só uma pessoa ou duas ou três, GitHub Issues + Projects já basta, e não vale a pena se complicar com o Plane.
GitHub: 65.000+ estrelas | Linguagem: Python | Licença: GPL-3.0
O ComfyUI é um editor de fluxos de trabalho do Stable Diffusion baseado em nós. É bem mais flexível que o Automatic1111 WebUI e permite controlar com precisão cada etapa do processo de geração.
Mas há um grande pré-requisito: precisa de GPU.
O modo CPU também roda, mas uma imagem leva de 5 a 10 minutos, o que basicamente o torna inutilizável. Para fazer geração de imagens com IA, a VPS precisa ter pelo menos uma GPU com 8 GB de VRAM (nível NVIDIA T4, RTX 3060/4060).
Recomendações de configuração da VPS:
- Somente CPU: em teoria roda, mas não é recomendado, é lento demais
- VPS com GPU: 4 núcleos e 8 GB + NVIDIA T4 (16 GB de VRAM), mensalidade normalmente de US$ 50-150
- Suporta implantação com Docker, mas configurar o passthrough de GPU é bem trabalhoso
Aviso de custo: uma VPS com GPU é de 3 a 5 vezes mais cara que uma VPS comum. Se você não usa todos os dias, alugar por hora sai mais em conta do que o plano mensal. A Vultr e a Lambda Labs têm instâncias GPU com cobrança por hora.
Alternativa: se você só usa geração de imagens com IA de vez em quando, chamar a API do Midjourney ou do DALL-E economiza dinheiro em comparação com a auto-hospedagem. A vantagem do ComfyUI é ser totalmente local, sem censura e poder rodar modelos personalizados.
Os 8 projetos acima se dividem em três faixas conforme a configuração da VPS:
Adequado para: LibreChat, ActivePieces
Essa configuração roda sem problema um projeto, LibreChat ou ActivePieces, mas não rode dois ao mesmo tempo. O sistema em si ocupa 500 MB, e o restante vai para o aplicativo e o banco de dados.
Adequado para: Khoj, Outline, Windmill, PocketBase (vários projetos)
Essa configuração é o ponto ideal dos projetos de IA auto-hospedados. 4 GB conseguem rodar ao mesmo tempo um aplicativo principal + PostgreSQL + Redis, e 8 GB permitem adicionar um banco de dados vetorial.
Adequado para: Plane, vários projetos convivendo
Os 13 contêineres do Plane consumindo recursos não é brincadeira. 4 núcleos e 8 GB é o mínimo; recomenda-se usar disco NVMe.
A licença MIT (LibreChat, ActivePieces, PocketBase) é a mais permissiva; tanto o uso próprio quanto o comercial são permitidos.
A AGPL-3.0 (Khoj, Plane, Windmill) exige que, se você modificar o código, também o abra. Para uso próprio não há problema; com SaaS é preciso ter cuidado.
A BSL-1.1 (Outline) restringe a criação de um produto concorrente. A implantação interna na empresa não é afetada.
A GPL-3.0 (ComfyUI) exige que as obras derivadas também sejam de código aberto.
Se estiver em dúvida, escolha primeiro projetos com licença MIT.
Auto-hospedar significa que todos os dados ficam na sua VPS. Se o disco da VPS falhar, for invadido ou você apagar algo por engano, os dados se perdem.
No mínimo, faça isto:
- Backup automático diário do banco de dados para outra máquina ou para armazenamento de objetos
- Exportação periódica dos Docker Volumes
- Guarde os arquivos de configuração importantes (.env, compose.yaml) no Git
As portas dos projetos acima não devem ser expostas diretamente à internet:
- Qdrant 6333 → vincule a 127.0.0.1 e use o Caddy como proxy reverso
- PocketBase 8090 → vincule a 127.0.0.1 e use HTTPS
- MongoDB, PostgreSQL → permita apenas conexões locais
Expor os serviços com Cloudflare Tunnel ou um proxy reverso Nginx é bem mais seguro do que abrir portas diretamente.
Depende dos projetos específicos. LibreChat + ActivePieces dá para tentar, porque nenhum dos dois consome muitos recursos. Mas Khoj + Plane nem pense, não há memória suficiente.
Rode primeiro um, observe o consumo real de memória com docker stats e, depois de confirmar que está estável, considere adicionar o segundo.
É recomendável ter. Sem domínio, também dá para acessar diretamente pelo IP, mas os certificados HTTPS exigem um domínio. O Let's Encrypt não emite certificados para IP puro.
Você pode usar um domínio gratuito do Freenom ou o domínio gratuito da Cloudflare para testes. Para uso em produção, compre um domínio de verdade.
Se você usar APIs de modelos na nuvem como OpenAI/Claude, seus prompts e documentos serão enviados aos servidores deles. Não há diferença em relação a usar o ChatGPT.
Se você se preocupa com a privacidade dos dados, rode modelos de código aberto localmente com o Ollama (Llama 3, Qwen 2.5 etc.), e os dados não saem da sua VPS de jeito nenhum. Mas o desempenho dos modelos locais costuma ser bem pior que o dos modelos na nuvem; depende se o seu cenário aceita isso.
Esse é um problema antigo de VPS. É muito comum o primeiro pedido ser barato e a renovação dobrar. Prepare-se para migrar com antecedência.
- Documentação do PocketBase: https://pocketbase.io/docs/
- Documentação do LibreChat: https://www.librechat.ai/docs
- Documentação do ActivePieces: https://www.activepieces.com/docs
- Documentação do Khoj: https://docs.khoj.dev/
- Documentação do Outline: https://docs.getoutline.com/
- Documentação do Windmill: https://windmill.dev/docs
- Documentação do Plane: https://developers.plane.so/
- GitHub do ComfyUI: https://github.com/comfyanonymous/ComfyUI