osFoundry / Platform
osIndex
Busca cada archivo local con tres scorers: léxico, semántico, por recencia. Se queda en el dispositivo.
Qué es
osIndex es la búsqueda de archivos locales de osFoundry. Apúntalo a una carpeta y hace que todo lo que contiene sea localizable mediante tres puntuadores complementarios a la vez: un puntuador léxico para palabras clave e identificadores exactos, un puntuador semántico que empareja por significado usando embeddings vectoriales, y un puntuador de recencia que favorece lo que tocaste más recientemente. Una búsqueda solo por palabras clave se pierde los archivos donde recuerdas el concepto pero no la frase exacta; una búsqueda solo semántica se pierde los nombres de símbolos precisos. Ejecutar los tres y fusionar sus rankings es lo que permite que "gestionar auth" alcance tanto un AuthToken literal como una función llamada checkSession, con el archivo que editaste esta mañana ponderado hacia arriba.\n\nDentro de osFoundry, osIndex se construye en el propio equipo. Las carpetas seleccionadas se indexan en SQLite local con un almacén vectorial integrado para la dimensión semántica, y las tres listas ordenadas se combinan con fusión por rango recíproco (reciprocal-rank fusion) en lugar de que un método imponga su criterio sobre los demás. La indexación es incremental: un observador de carpetas reindexa solo los archivos que cambiaron, de modo que el índice se mantiene fresco sin un reescaneo completo en cada pulsación de tecla. Como osFoundry es local-first, el contenido de tus carpetas no tiene que salir del equipo para volverse buscable: el índice, los vectores y la consulta viven en tu dispositivo.\n\nEsto importa porque la búsqueda es solo la mitad del asunto; la otra mitad es el anclaje. Los resultados de osIndex se convierten en contexto para tus chats y agentes, así que cuando preguntas algo sobre tu propio proyecto, el modelo responde a partir de tus archivos reales en vez de adivinar. Y como osFoundry es de clave propia (BYOK), las llamadas al modelo que leen esos resultados corren con tus propias claves de API, sin cuotas por usuario y sin sobreprecio de reventa: mantienes la recuperación privada y pagas a los proveedores directamente por el razonamiento.
Capacidades principales
- Busca en todos tus archivos locales con tres puntuadores trabajando juntos: palabra clave exacta (léxico), por significado (vectores semánticos) y recencia, de modo que una consulta acierta el archivo correcto tanto si recuerdas su redacción como solo su idea.
- Funciona por completo en el equipo, dentro de la app de escritorio osFoundry: los archivos se indexan en SQLite local con un almacén vectorial integrado, así que el contenido de las carpetas nunca tiene que salir de tu máquina para poder buscarse.
- Fusiona los tres rankings con fusión por rango recíproco en lugar de elegir un solo método, de modo que "gestionar auth" puede mostrar authenticateUser() y una configuración editada hace poco en el mismo conjunto de resultados.
- La indexación incremental vigila las carpetas seleccionadas y reindexa solo lo que cambió, manteniendo el índice al día sin reescanear todo en cada edición.
- Alimenta tus chats y agentes: los archivos locales recuperados se vuelven contexto fundamentado para cualquier modelo que ejecutes bajo BYOK, sin sobreprecio de reventa en las llamadas al modelo.
Casos de uso
- Desarrollador: escribe "gestionar auth" y osIndex muestra el símbolo exacto AuthToken, una función llamada checkSession y la configuración que editaste esta mañana en una sola lista ordenada.
- Investigador: busca en una carpeta de notas y PDF por idea en vez de por la redacción exacta, y luego pasa los mejores resultados a un modelo como contexto fundamentado sin que los archivos salgan de tu portátil.
- Profesional que cuida la privacidad: mantén una carpeta de documentos de clientes plenamente buscable en el equipo, de modo que la recuperación nunca suba el contenido y solo las llamadas al modelo que habilites explícitamente toquen la red.
Preguntas frecuentes
¿osIndex envía mis archivos a la nube para buscarlos?
No. osIndex indexa las carpetas que seleccionas en SQLite local con un almacén vectorial en el equipo, y tanto el índice como tus consultas permanecen en la máquina. La búsqueda local de archivos no requiere subir el contenido de las carpetas. Algunas funciones opcionales de osFoundry (como llamadas a modelos en la nube para fundamentar una respuesta, o la puntuación a nivel de espacio de trabajo) están detrás de interruptores de consentimiento explícito, así que cualquier cosa que salga del dispositivo es algo que activas deliberadamente.
¿Qué hacen realmente de distinto los tres puntuadores?
El puntuador léxico empareja palabras y símbolos exactos, así que los identificadores y frases precisos suben en el ranking. El puntuador semántico usa embeddings vectoriales para emparejar por significado, así que una consulta encuentra archivos relevantes aunque usen otra redacción. El puntuador de recencia da más peso a los archivos que editaste o abriste hace poco. osIndex fusiona los tres rankings en vez de elegir uno, y por eso maneja bien tanto "el nombre exacto de la función" como "eso en lo que estaba trabajando sobre facturación".
¿Cómo se mantiene osIndex al día mientras edito archivos?
La indexación es incremental. Un observador de carpetas detecta los cambios y reindexa solo los archivos afectados en lugar de reescanear toda la carpeta, así que el índice refleja tus últimas ediciones sin una reconstrucción completa y pesada. Los archivos nuevos y modificados se vuelven buscables poco después de guardarlos, y los que tocaste hace poco reciben además un impulso de recencia en el ranking.