1 pontos por dogsinatas 2026-03-10 | Ainda não há comentários. | Compartilhar no WhatsApp

​🚀 SYNAPSE: Synapse é uma ferramenta para ver a floresta. Não é uma ferramenta para ver as árvores (escrever código).

Objetivo da criação
Ao fazer vibe coding, muitas vezes eu não consigo entender por que a LLM montou o programa com essa lógica. Então criei isso para visualizar a estrutura lógica do programa.

​1. O mapa do codebase (The Map of Your Codebase)
​Para você não se perder mais na lista de arquivos, o SYNAPSE transforma projetos complexos em um mapa visual que pode ser compreendido de relance.

​Node = File: cada arquivo-fonte se torna um nó visual.
​Edge = Dependency: conecta as relações de dependência entre arquivos, como import, include etc.
​Linguagens compatíveis: suporte a Rust, C e Python. Do system programming até scripts, você controla visualmente a arquitetura.

​2. Completude da consistência lógica: fluxograma (Flowchart Logic)
​Não foi pensado apenas para visualizar conexões, mas como uma ferramenta para preencher lacunas no design.

​É possível ter uma visão panorâmica da “floresta” (estrutura de arquivos). Também é possível identificar visualmente gargalos lógicos.
Ao verificar a estrutura lógica, ele cria automaticamente um fluxograma.

​3. Registro do conhecimento: salvamento automático de conversas (Auto-Archiving)
​Para evitar os momentos em que você não se lembra por que tomou certas decisões com a IA, é possível salvar automaticamente as conversas trocadas com ela.
​Todas as conversas e processos de raciocínio relacionados a um nó específico (arquivo) com a IA são salvos automaticamente.

Também oferece uma função de snapshot para que você possa revisar o fluxo lógico do passado e ajustar o design a qualquer momento. Esse snapshot é da lógica, não dos arquivos.

​4. Ambiente de desenvolvimento e compatibilidade (Development & Compatibility)

Foi feito principalmente com Gemini 3.1 no Google Antigravity. Os testes foram realizados no VSCode.

​Compatibility: como foi projetado basicamente como uma extensão do VSCode, espera-se que ofereça a mesma experiência visual não só no Antigravity, mas também em outras versões fork baseadas em VSCode.

A UI padrão é WYSIWYG, então é uma ferramenta voltada para vibe coders que querem ver a lógica do código ou para arquiteturas focadas na própria modelagem lógica.

Ou seja, o usuário pode posicionar livremente todos os nós e organizá-los em clusters. Com isso, é possível gerenciar vários blocos lógicos.

Para desenvolvedores focados em código, isso pode parecer apenas um recurso supérfluo.

Como no Photoshop, ele permite usar camadas para distinguir visualmente, em layers separadas, os nós (arquivos) criados por você.

É uma estrutura SRE feita com TypeScript e Java. A estrutura de programação recomendada é ECS.

Ainda não há comentários.

Ainda não há comentários.