O que sshc faz?
Faça seu agente de IA local gerenciar servidores remotos online. CLI de multiplexação SSH com sobrecarga zero para agentes de IA — gerencie servidores remotos como comandos locais.
Visão Geral
O fivif/sshc é uma ferramenta de linha de comando que permite que agentes de IA (como Claude Code, Cursor, Codex) controlem servidores remotos via SSH com eficiência máxima. Ele utiliza multiplexação de conexões SSH para manter túneis persistentes, eliminando a latência de reconexão e minimizando o overhead.
Principais Recursos
- Zero-overhead: Conexões SSH persistentes e reutilizáveis.
- Multiplexação: Gerencie múltiplos servidores simultaneamente.
- Compatibilidade: Funciona com qualquer agente de IA que suporte execução de comandos.
- Simplicidade: Comandos intuitivos para gerenciamento remoto.
Como usar
sshc <comando> [argumentos]
Exemplo:
# Conectar e executar um comando
sshc run "ls -la /var/www"
# Listar servidores configurados
sshc list
# Executar script remoto
sshc exec script.sh
Configuração
Configure seus servidores no arquivo ~/.sshc/config:
[servers.producao]
host = "192.168.1.100"
user = "deploy"
port = 22
[servers.teste]
host = "192.168.1.101"
user = "dev"
port = 2222
Integração com Agentes de IA
Esta skill foi otimizada para ser usada com:
- Claude Code: Execute comandos remotos durante sessões de codificação.
- Cursor: Gerencie servidores diretamente do IDE.
- Codex: Automatize deploys e tarefas de manutenção.
Dicas de Uso
- Use
sshc runpara comandos rápidos. - Para tarefas longas, utilize
sshc execcom scripts. - Verifique a conexão com
sshc ping. - A multiplexação é automática; não é necessário configurar túneis manualmente.
Licença
MIT