Skip to main content

Zero-install AST Context Engine for AI Assistants. Compresses codebases by 99% using PageRank & Semantic Search.

Project description

ARGON — Universal Architecture Scanner

ARGON is a Tier-S static analysis tool designed specifically for AI Coding Assistants. It parses massive repositories using Tree-sitter, ranks symbols via Google PageRank, and uses local ML embeddings (sentence-transformers) to deliver surgical context. Save up to 99% of your LLM token context window.

ARGON escanea proyectos de software y genera un grafo de arquitectura con:

  • Símbolos (clases, funciones, interfaces) vía Tree-sitter o regex
  • Conexiones entre archivos (imports/dependencias)
  • Call graph intra-archivo (función A llama a función B en el mismo archivo)
  • Búsqueda semántica con embeddings locales (TF-IDF, sentence-transformers, Ollama)
  • Visualización interactiva con D3.js (SVG voxels) o PixiJS/WebGL (GPU)
  • MCP Server para integración con asistentes IA
  • Watch mode para actualización automática en cambios
  • Auto-Bootstrap JIT (Zero-Install): Ejecuta el script. Todas las dependencias (AST, MCP, tokenizers) se autoinstalan en segundo plano si faltan.

Uso (Plug & Play)

# Escaneo de precisión
python argon.py . --precision

# Modo centinela (Watch)
python argon_watch.py .

Uso rápido

# Escanear proyecto
python argon.py /ruta/proyecto --context

# Generar visualización interactiva
python argon_view.py --json argon_graph.json

# Servidor MCP (para Claude, Cursor, etc.)
python argon_mcp.py

# Watch mode (actualización automática)
python argon_watch.py /ruta/proyecto

Herramientas

Comando Descripción
argon.py Escáner universal con parser dual (Tree-sitter + regex)
argon_view.py Genera visualización HTML interactiva
argon_mcp.py Servidor MCP con herramientas para IA
argon_watch.py Sentinel que actualiza el grafo en cambios
argon_semantic.py Motor de búsqueda semántica por embeddings
argon_quality_bench.py Benchmarks formales precision@budget multi-lenguaje
argon_template.html Template del visualizador D3.js/PixiJS

Visualización

  • < 500 nodos: SVG voxels (cubos 3D isométricos, tema cyberpunk)
  • ≥ 500 nodos: PixiJS/WebGL (renderizado GPU, 10K+ nodos suaves)
  • 6 temas visuales: Architect, Cyber, Fallout, Vaporwave, Matrix, Industrial
  • Búsqueda por nombre de archivo, símbolo o concepto

MCP Tools

Tool Descripción
argon_overview Resumen del proyecto estadísticas y hubs
argon_query Buscar símbolos específicos
argon_deps Dependencias de un archivo
argon_search Búsqueda por concepto/funcionalidad
argon_focused_context Contexto optimizado para tareas específicas
argon_semantic_search Búsqueda semántica por intención (embeddings)
argon_ast_query Buscar por patrón en firmas/nombres (regex)
argon_rescan Regenerar grafo tras cambios

Licencia

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

argon_architecture_scanner-0.9.1.tar.gz (53.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

argon_architecture_scanner-0.9.1-py3-none-any.whl (49.6 kB view details)

Uploaded Python 3

File details

Details for the file argon_architecture_scanner-0.9.1.tar.gz.

File metadata

File hashes

Hashes for argon_architecture_scanner-0.9.1.tar.gz
Algorithm Hash digest
SHA256 fa395f956b9e6d3845876cde6e1f0d29f43fac3c75be89cadbf17129bdf04f93
MD5 2a929a392e7aa3896d209c1e69a41799
BLAKE2b-256 6ee460046ee03bb5071b92fb609b263480139f756eefd7e43239372c80e346b1

See more details on using hashes here.

File details

Details for the file argon_architecture_scanner-0.9.1-py3-none-any.whl.

File metadata

File hashes

Hashes for argon_architecture_scanner-0.9.1-py3-none-any.whl
Algorithm Hash digest
SHA256 50a8b8bee1a9a06efc48d321cf69692f8c5de36baa8bc1d137e82cc3ab228cf6
MD5 b9783ed36515295c72745e83d1f1086f
BLAKE2b-256 5d2e5b956c533ee4e5f94e8ca85b841bebd82aa98290aef644a7b0f686d3e01e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page