
Um kit de ferramentas de grafos para pesquisa de ameaças - e outras coisas
Este projeto foi em grande parte vibecoded, então tome as devidas precauções. O código foi revisado por programadores reais, mas não está endurecido contra vulnerabilidades. Não exponha externamente sem uma revisão de segurança minuciosa.
O Quantickle é um kit de ferramentas interativo, focado no navegador, para construir e explorar grafos de rede. O front-end (Cytoscape.js + UI personalizada) lida com renderização, edição e execução de layout, enquanto o servidor leve Express serve a UI, faz proxy de chamadas de integração e, opcionalmente, armazena grafos no Neo4j. Em outras palavras, o navegador detém o estado do grafo e a visualização, enquanto o servidor existe para fornecer recursos e integrações quando necessário.
bezier), retas, agrupadas (unbundled-bezier), taxi e taxi arredondado.haystack e segments através de estilização personalizada.Aqui estão alguns exemplos do que o Quantickle pode fazer:
O Quantickle se baseia em um pequeno conjunto de conceitos compartilhados que conectam o conjunto de documentação:
Sistema de coordenadas e layouts espaciais — Os layouts absolutos e cientes de profundidade do Quantickle usam um cubo de 0–1000 para coordenadas x, y e z. Consulte COORDINATE_SYSTEM.md para regras espaciais completas e comportamento de iluminação.
Gerenciamento de arquivos de grafo e arquivos de projeto — Arquivos .qut são o estado salvo canônico; eles armazenam nós, arestas, metadados e hierarquia de contêineres.
Integração Neo4j — o servidor pode persistir e recuperar grafos do Neo4j, incluindo snapshots de metadados. Consulte NEO4J_INTEGRATION_README.md para detalhes de configuração e fluxo de trabalho.