O plano Pro do meu cliente SSH preferido custava caro, então criei minha própria alternativa. Este é o resultado.
E aí, pessoal do TabNews!
Meu nome é Hugo Santos, e hoje eu queria compartilhar com vocês uma jornada que começou com um problema bem comum para muitos de nós: uma ferramenta essencial se tornando cara demais. Durante anos, usei o Termius, que para mim é uma ferramenta incrível. Enquanto era estudante, eu tinha acesso gratuito ao plano Pro deles. O problema começou quando perdi essa licença e me deparei com a necessidade de pagar a assinatura, que gira em torno de $10/mês. Para um projeto pessoal e com o orçamento apertado, esse valor ficou pesado, principalmente porque o recurso que eu mais precisava era a sincronização entre meu desktop de casa e o notebook. Fiquei órfão de um bom cliente SSH.
Ficava o tempo todo com meu terminal aberto, tendo que lembrar senhas, quando precisava de um SFTP tinha que abrir o FileZilla... e a gota d'água foi quando perdi a private key de uma VPS da Oracle por falta de organização.
Foi nesse momento que o pensamento de todo dev coçou na minha cabeça: "E se eu construísse o meu próprio?". O que começou como um "será que eu consigo?" acabou se tornando um projeto que levei a sério: o Cico SSH.
A Jornada da Construção
Decidi construir o Cico SSH com Electron.js, CSS puro e Vanilla JavaScript. Eu queria uma ferramenta leve, sem o peso de frameworks grandes, e que fosse direta ao ponto. O objetivo era claro: replicar as funcionalidades que eu mais amava no Termius, mas com um custo muito mais acessível e adicionando algumas coisas que sempre senti falta.
Cada funcionalidade foi um desafio. Implementar um cliente SFTP do zero com suporte a "arrastar e soltar", criar uma lógica de sincronização segura na nuvem, desenhar uma interface para gerenciar túneis SSH... foi uma baita jornada de aprendizado. E agora, depois de muito trabalho, ele chegou a uma versão que eu considero um beta usável e que estou orgulhoso de compartilhar.
O que o Cico SSH faz?
A ideia é ser um "canivete suíço" para quem trabalha com servidores, sem complicações:
- SSH de Verdade: O lendário feijão com arroz. Conecte-se com senha ou chave privada em um terminal rápido e com tema customizado, tudo salvo no seu vault.
- SFTP Integrado: Chega de abrir o FileZilla. Gerencie seus arquivos remotos direto no app, com upload via "arrastar e soltar", menu de contexto completo, etc.
- Sincronização na Nuvem: A funcionalidade que deu origem a tudo. Configure seus hosts uma vez e tenha acesso em todos os seus computadores.
- Port Forwarding sem dor: Crie túneis SSH locais com uma interface gráfica simples. Perfeito para acessar aquele banco de dados em produção com segurança, decidindo se o túnel sobe com a conexão ou com o app.
- Organização para quem tem muitos servidores: Agrupe suas conexões, crie scripts que rodam automaticamente ao conectar (
cd /var/www/...) e use a busca para conectar direto comusuario@host. - Auto-Update: Ele se atualiza sozinho, sem que você precise ir no site baixar a nova versão.
Apoio ao Projeto e Recursos Extras
Para manter o projeto vivo e cobrir os custos de servidor para a sincronização, criei um modelo de apoio super acessível. Enquanto a alternativa que eu usava custa 10/mês** pelos recursos Pro, o plano Supporter do Cico SSH sai por apenas **2/mês, como uma forma de agradecimento a quem apoia.
-
O App é 100% gratuito:
Todo o cliente SSH, gerenciamento de hosts ilimitados, port forwarding, scripts... tudo isso está sempre disponível gratuitamente. -
Apoio voluntário com bônus:
Se você quiser apoiar o desenvolvimento, pode fazer uma assinatura voluntária. Como forma de agradecimento, você ganha acesso a recursos extras como o SFTP e Sincronização na Nuvem.
Preciso do Feedback de Vocês!
O Cico SSH está em beta. É um projeto de paixão que venho tocando no meu tempo livre, depois do trampo, então sei que ainda falta muita coisa pra ele ficar redondo. Por isso, o feedback da comunidade do TabNews é ouro puro pra mim. Queria muito que vocês testassem e me dissessem:
- A interface é intuitiva?
- Encontraram algum bug bizarro?
- Qual funcionalidade matadora está faltando?
- O modelo de negócio faz sentido?
Qualquer crítica ou sugestão será incrivelmente valiosa para o futuro do projeto.
Muito obrigado por lerem até aqui! Espero que o Cico SSH seja tão útil para vocês quanto tem sido para mim.