Cate - IDE em canvas para programação com zoom infinito
(github.com/0-AI-UG)- IDE desktop que permite distribuir livremente editor/terminal/navegador/documentos/agente de IA sobre um canvas infinito
- Em vez de janelas e abas, oferece um espaço de trabalho livre (freeform space)
- Os painéis podem flutuar, ser acoplados em abas/divisões ou separados em janelas do sistema operacional, e ao reabrir a pasta o layout é restaurado por completo
- Ao abrir uma pasta, ela vira imediatamente um workspace, com adição de painéis por clique com o botão direito
- Estrutura sem arquivo de configuração (No config), montada com a paleta de comandos
Cmd+Ke arrastar para acoplar - Suporte a zoom/pan infinito, acoplamento em quatro áreas, janelas destacáveis, layouts salvos e restauração de sessão com múltiplos projetos
- Com o editor Monaco, oferece destaque de sintaxe, multicursor, diff e visualização de Markdown
- Inclui terminal xterm.js nativo e painéis de documentos para PDF, DOCX e imagens
- Com árvore de arquivos git com monitoramento em tempo real e barra lateral de controle de código-fonte, oferece staging, branch, worktree, histórico e diff inline
- Traz o agente de programação no app Pi, com threads de chat e memória de modelo por conversa
- Conecta Anthropic/OpenAI Codex/OpenRouter/Groq etc. via OAuth/chave de API
- Todo o IPC é tratado por uma ponte preload com isolamento de contexto, e o acesso ao sistema de arquivos é limitado à raiz do workspace
- Aplica limites de segurança ao desativar a integração Node no painel do navegador e bloquear a criação de processos fora dos diretórios aprovados no terminal
- Licença MIT
1 comentários
Interessante, ultimamente tenho me interessado bastante por ferramentas de canvas.