Sobre o projeto
AgentDeck fornece uma interface de terminal remoto baseada na web para interfaces de linha de comando (CLIs) de codificação de IA. Ele utiliza xterm.js, node-pty e tmux para garantir que as sessões sejam persistentes após reinicializações do servidor e se comportem exatamente como um terminal local.
As principais capacidades incluem:
- **Suporte a Múltiplos Backends**: Adaptadores integrados para Claude Code, Kimi Code, Antigravity (agy) e Codex, com a capacidade de executar múltiplas sessões lado a lado em uma interface de abas.
- **Modos de Visualização Dupla**: Oferece uma experiência de terminal completa para prompts TUI e uma "Chat View" estruturada que renderiza transcrições como bolhas de mensagem em Markdown para melhor legibilidade em dispositivos móveis.
- **Gerenciamento de Sessão**: Inclui um navegador de histórico cross-backend para retomar conversas passadas e um ring buffer que reproduz a saída após a reconexão.
- **Acesso Remoto e Segurança**: Suporta acesso via túneis reversos frp ou Tailscale. Os recursos de segurança incluem autenticação baseada em token e uma lista de permissões de dispositivos com notificações via Telegram para aprovações de novos dispositivos.
- **Otimização Móvel**: Projetado especificamente para interfaces de toque com uma barra de teclas personalizada (Esc, Tab, Ctrl+C), correções de IME para iOS e gestos de rolagem/cópia otimizados.
- **Integração de Arquivos**: Suporta arrastar e soltar arquivos ou usar um ícone de clipe de papel para fazer upload de arquivos diretamente para o agente em execução.
O sistema foi projetado para ser agnóstico ao agente; embora as camadas de chat e histórico exijam adaptadores específicos, o transporte de terminal central funciona com qualquer CLI.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.