
Alan Dev
Full Stack Developer
Skills

Bekijk mijn diensten


Portfolio
Werkervaring
Repo Insight
Freelance Web Designer • Freelance
Mar 2026 - Mar 2026 • 0 mos
Construí una herramienta para explorar cualquier repositorio de GitHub con IA. El problema: grep y la búsqueda de GitHub son por palabras clave. Si buscas "lógica de autenticación" y el archivo se llama auth_middleware.py, no lo encuentras. RepoInsight indexa el repo completo, genera embeddings vectoriales de cada fragmento de código, y te deja hacer búsqueda semántica + chat en lenguaje natural. Cómo funciona: → Pegas una URL de GitHub → El backend clona el repo, lo parsea con tree-sitter (AST real, no regex) → sentence-transformers genera embeddings locales — sin APIs de pago → ChromaDB almacena los vectores → Puedes buscar, chatear con el código, o ver el grafo de dependencias El chat usa RAG con Llama 3.3 70B vía Groq: busca los 10 fragmentos más relevantes, deduplica por archivo (máx 4 archivos en contexto), y genera la respuesta con referencias reales. El grafo de arquitectura detecta automáticamente: — God modules (referenciados por 10+ archivos) — Dependencias circulares — Módulos sin conexiones Soporta 25+ lenguajes. La indexación es non-blocking — el endpoint retorna inmediatamente y el frontend hace polling cada 3s. Stack: FastAPI · Python 3.11 · sentence-transformers · ChromaDB · tree-sitter · NetworkX · Groq · Supabase · Next.js 14 · React Flow 🔗 repoinsight-alpha.vercel.app #Python #FastAPI #MachineLearning #RAG #FullStack #OpenToWork