Índice de código local para agentes de codificación: resuelve importaciones sin servidor de lenguaje

Basemind es una herramienta Rust con licencia MIT que construye un índice de código local para agentes de codificación de IA, resolviendo importaciones y creando un grafo de llamadas sin un servidor de lenguaje. Funciona completamente sin conexión, sin paso de compilación y sin demonio por lenguaje, lo que importa cuando el repositorio no compila porque un agente está a mitad de edición.
La herramienta clasifica el soporte de lenguajes según la profundidad de comprensión: JS/TS usa oxc para un árbol de alcance real, tabla de símbolos, resolución de importaciones/exportaciones y alias de rutas de tsconfig en monorepos. Python y Java usan stack-graphs de GitHub (archivado, pero bifurcado y mantenido con cuatro errores de reglas ascendentes corregidos que solían abortar la resolución en parámetros splat tipados o asignaciones encadenadas). Todo lo demás obtiene solo enlace de ámbito léxico dentro del archivo.
371 gramáticas analizan, unas 100 entregan símbolos y llamadas, y tres obtienen resolución real. La decisión de diseño clave: cuando se solicitan los llamadores de una función, devuelve todos los sitios de llamada que un escaneo de nombres encuentra, anotados con aquellos que la resolución pudo probar, en lugar de solo el subconjunto probado. Esto evita el modo de fallo de una versión anterior que filtraba a aciertos probados y reportaba 2 llamadores en un archivo con 172, sin indicador de truncamiento.
Rendimiento: escanear el compilador de TypeScript (81k archivos) toma ~18 segundos en un M4; las consultas de historial de git se resuelven en decenas de microsegundos independientemente de la profundidad del historial. El índice reside en una caché local.
El autor concede que esto no es precisión de LSP; para genéricos, macros, despacho dinámico, contenedores de DI y monkey-patching, un servidor de lenguaje será correcto donde Basemind se equivoca. Pero para agentes a mitad de edición en un repositorio que no compila, es una alternativa práctica.
Para quién es: Desarrolladores que construyen o usan agentes de codificación de IA que necesitan navegación de código rápida y sin conexión sin la sobrecarga de servidores de lenguaje.
📖 Leer la fuente completa: r/LocalLLaMA
👀 Ver también

Claude Banana: Un complemento de Claude Code para la generación de imágenes con conciencia del sistema de diseño.
Claude Banana es un complemento de Claude Code que genera imágenes utilizando la API Gemini de Google con elaboración de prompts consciente del contexto. Lee configuraciones de Tailwind, variables CSS, tokens de diseño y activos existentes para comprender los estilos visuales del proyecto.

Clarc v1.0: Sistema Operativo de Flujo de Trabajo para Claude Code con 63 Agentes y 249 Habilidades
Clarc es una capa de complemento para Claude Code que proporciona 63 subagentes especializados, 249 habilidades de dominio y 178 comandos de barra para flujos de trabajo de desarrollo. La instalación se realiza mediante npx con soporte para múltiples editores, incluidos Cursor y OpenCode.

PromptFlow Voice: Habla Hindi, Obtén Prompts de Código Claude Estructurados — Construido con Claude Code
Un desarrollador usó Claude Code y Codex para crear PromptFlow Voice, una aplicación de escritorio que convierte el habla natural en hindi en prompts de desarrollo estructurados para Claude Code, o correos listos para enviar en Gmail. La demo muestra una solicitud de voz en hindi que produce un prompt en inglés para Claude Code sobre lógica de reconexión de sockets con backoff exponencial.

Stockade: Una Nueva Herramienta de Orquestación para Claude Code con Soporte de Canales y Capas de Seguridad
Stockade es una herramienta de orquestación construida alrededor del SDK de Agente de Anthropic que proporciona gestión de sesiones basada en canales, RBAC y permisos detallados para agentes de IA. Aborda las limitaciones de OpenClaw y NanoClaw al ofrecer más control mientras mantiene la seguridad mediante contenedores y proxies de credenciales.