Pitch: Lançando o Nven — um secrets manager CLI-first para desenvolvedores
Depois de bastante tempo desenvolvendo, organizando arquitetura, refinando UX e validando fluxos reais de desenvolvimento, estou lançando o Nven.
O Nven é uma plataforma para gerenciamento de variáveis de ambiente e secrets com foco em experiência para desenvolvedores, integração via CLI e sincronização simples entre projetos e ambientes.
A ideia surgiu de um problema que provavelmente muita gente aqui já passou:
- múltiplos
.env - secrets espalhadas
- copy/paste no Slack/Discord
- versões diferentes entre máquinas
- dificuldade para compartilhar ambientes
- medo constante de vazar credenciais
E ao mesmo tempo, muitas soluções atuais acabam sendo:
- complexas demais
- enterprise demais
- lentas para o dia a dia
- pouco integradas ao fluxo real do desenvolvedor
Então resolvi construir algo com uma proposta diferente:
um secrets manager pensado primeiro para a CLI.
O que o Nven entrega hoje
🔐 Gerenciamento de secrets
- organização por workspace
- projetos
- múltiplos ambientes
- secrets criptografadas
- valores mascarados
- export/import
.env
⚡ CLI-first
Grande parte da experiência gira em torno da CLI.
Exemplos:
nven init
nven pull --env dev
nven push --env prod
nven audit
nven analyze
A ideia é reduzir fricção no workflow.
Sem precisar abrir dashboard para tudo.
🧠 nven analyze
Uma das funcionalidades mais interessantes que implementei recentemente foi o:
nven analyze
Ele faz uma análise local do projeto para:
- detectar providers
- identificar stacks
- encontrar variáveis que deveriam virar secrets
- sugerir variáveis de ambiente
- ajudar a melhorar organização do
.env
Tudo localmente.
Sem enviar código para servidores externos.
Hoje ele detecta automaticamente serviços como:
- Stripe
- Supabase
- Firebase
- AWS
- OpenAI
- Redis
- Sentry
- Prisma
- PostgreSQL
- Resend
- entre outros
🛡️ Segurança
O Nven foi construído com foco forte em segurança desde o início:
- criptografia de secrets
- audit logs
- controle de acesso
- ambientes isolados
- limites aplicados server-side
- valores mascarados na interface
- fluxo preparado para approval/change requests
🧱 Stack utilizada
Resolvi usar tecnologias que gosto bastante e que fazem sentido para cada camada do projeto:
Backend
- Java
- Spring Boot
Frontend
- React
- Vite
CLI
- Bun
💡 Planos
No lançamento inicial:
- Free
- Pro
Os próximos planos já estão sendo preparados com funcionalidades como:
- workflows para times
- approval flows
- security policies
- recursos avançados de auditoria
- integrações
- recursos com IA
- scanning organizacional
🤖 IA no Nven
Uma direção que comecei a explorar agora é o uso de IA para ajudar desenvolvedores a identificar problemas relacionados a secrets e segurança.
A ideia não é substituir ferramentas tradicionais, mas acelerar diagnósticos e sugerir melhorias automaticamente dentro do fluxo do dev.
Ainda está em evolução, mas acredito que pode virar um diferencial interessante.
📢 Feedback
Esse é o começo do projeto.
Estou validando:
- UX
- CLI
- limites
- planos
- fluxo real de uso
- necessidades de times
Então qualquer feedback sincero ajuda muito:
- críticas
- sugestões
- bugs
- ideias
- melhorias
🌐 Links
Site:
Nven Cliente
Nven CLI
Algumas ideias futuras
- GitHub integration
- leak prevention
- rollback avançado
- policies por ambiente
- scan de repositórios
- templates compartilháveis
- análise inteligente de configuração
- multi-workspace avançado
Se alguém quiser testar e dar feedback, vai ajudar bastante nessa fase inicial do projeto 🙌
Fonte: https://nven.tech