osFoundry / Platform
osIndex
Pesquise cada arquivo local com três pontuadores — léxico, semântico, recência. Permanece no dispositivo.
O que é
O osIndex é a busca de arquivos locais do osFoundry. Aponte-o para uma pasta e ele torna tudo o que há dentro localizável por três pontuadores complementares ao mesmo tempo: um pontuador léxico para palavras-chave e identificadores exatos, um pontuador semântico que casa por significado usando embeddings vetoriais, e um pontuador de recência que favorece o que você mexeu mais recentemente. Uma busca só por palavra-chave deixa passar arquivos em que você lembra do conceito mas não da frase exata; uma busca só semântica deixa passar nomes de símbolos precisos. Rodar os três e fundir os rankings é o que permite que "tratar auth" alcance tanto um AuthToken literal quanto uma função chamada checkSession, com o arquivo que você editou hoje de manhã pesando mais.\n\nDentro do osFoundry, o osIndex é construído no próprio equipamento. As pastas selecionadas são indexadas em SQLite local com um armazenamento vetorial embutido para a dimensão semântica, e as três listas ordenadas são combinadas por fusão de rank recíproco (reciprocal-rank fusion) em vez de um método se sobrepor aos demais. A indexação é incremental: um observador de pastas reindexa apenas os arquivos que mudaram, então o índice permanece atualizado sem uma nova varredura completa a cada tecla digitada. Como o osFoundry é local-first, o conteúdo das suas pastas não precisa sair da máquina para se tornar pesquisável: o índice, os vetores e a consulta ficam no seu dispositivo.\n\nIsso importa porque a busca é só metade da questão; a outra metade é o embasamento. Os resultados do osIndex viram contexto para seus chats e agentes, então quando você pergunta algo sobre o seu próprio projeto, o modelo responde a partir dos seus arquivos reais em vez de chutar. E como o osFoundry é BYOK (você traz sua própria chave), as chamadas ao modelo que leem esses resultados rodam com suas próprias chaves de API, sem taxa por usuário e sem sobretaxa de revenda: você mantém a recuperação privada e paga aos provedores diretamente pelo raciocínio.
Principais recursos
- Busque em todos os seus arquivos locais com três pontuadores trabalhando juntos: palavra-chave exata (léxico), por significado (vetores semânticos) e recência, de modo que uma consulta acerta o arquivo certo, quer você lembre da redação ou apenas da ideia.
- Roda inteiramente no equipamento, dentro do app de desktop osFoundry: os arquivos são indexados em SQLite local com um armazenamento vetorial embutido, então o conteúdo das pastas nunca precisa sair da sua máquina para ser pesquisável.
- Funde os três rankings com fusão de rank recíproco em vez de escolher um único método, de modo que "tratar auth" pode trazer authenticateUser() e uma configuração editada há pouco no mesmo conjunto de resultados.
- A indexação incremental observa as pastas selecionadas e reindexa apenas o que mudou, mantendo o índice atual sem revarrer tudo a cada edição.
- Alimenta seus chats e agentes: os arquivos locais recuperados viram contexto embasado para qualquer modelo que você rode em BYOK, sem sobretaxa de revenda nas chamadas ao modelo.
Casos de uso
- Desenvolvedor: digite "tratar auth" e o osIndex traz o símbolo exato AuthToken, uma função chamada checkSession e a configuração que você editou hoje de manhã numa única lista ordenada.
- Pesquisador: busque numa pasta de notas e PDFs por ideia em vez de pela redação exata, e então passe os melhores resultados a um modelo como contexto embasado sem os arquivos saírem do seu notebook.
- Profissional atento à privacidade: mantenha uma pasta de documentos de clientes totalmente pesquisável no equipamento, de modo que a recuperação nunca faça upload do conteúdo e só as chamadas ao modelo que você habilitar explicitamente toquem a rede.
Perguntas frequentes
O osIndex envia meus arquivos para a nuvem para pesquisá-los?
Não. O osIndex indexa as pastas que você seleciona em SQLite local com um armazenamento vetorial no equipamento, e tanto o índice quanto suas consultas permanecem na máquina. A busca local de arquivos não exige subir o conteúdo das pastas. Alguns recursos opcionais do osFoundry (como chamadas a modelos na nuvem para embasar uma resposta, ou pontuação em nível de workspace) ficam atrás de interruptores de consentimento explícito, então qualquer coisa que saia do dispositivo é algo que você liga deliberadamente.
O que os três pontuadores realmente fazem de diferente?
O pontuador léxico casa palavras e símbolos exatos, então identificadores e frases precisos ficam no topo. O pontuador semântico usa embeddings vetoriais para casar por significado, então uma consulta encontra arquivos relevantes mesmo que usem outra redação. O pontuador de recência dá mais peso aos arquivos que você editou ou abriu há pouco. O osIndex funde os três rankings em vez de escolher um, e é por isso que lida bem tanto com "o nome exato da função" quanto com "aquilo em que eu estava trabalhando sobre faturamento".
Como o osIndex se mantém atualizado enquanto eu edito arquivos?
A indexação é incremental. Um observador de pastas detecta as mudanças e reindexa apenas os arquivos afetados em vez de revarrer a pasta inteira, então o índice reflete suas últimas edições sem uma reconstrução completa e pesada. Arquivos novos e alterados ficam pesquisáveis logo depois de você salvá-los, e os que você mexeu há pouco ainda ganham um impulso de recência no ranking.