Sobre o projeto

Open Kioku é um motor local de inteligência de repositório projetado para auxiliar agentes de codificação com IA, fornecendo contexto preciso, planos de edição delimitados e diffs verificados. Operando inteiramente na máquina local, ele indexa o repositório (com suporte a Rust, Python, TypeScript, Go, Java e mais) para construir um grafo estrutural de definições, referências e dependências. Os principais recursos incluem: - Planejamento delimitado: Gera um plano de edição (`ok plan`) especificando caminhos de arquivo permitidos, de cautela e proibidos, além de candidatos de impacto e alvos de validação. - Verificação de diffs: Valida as alterações reais feitas por um agente (`ok verify`) em relação ao limite do plano declarado para garantir que nenhum arquivo não intencional seja modificado. - Integração MCP: Expõe 16 ferramentas do Model Context Protocol (MCP) para conectar-se perfeitamente a agentes de IA como Claude Code, Cursor, Codex e Gemini. - Local e seguro: Nenhum código-fonte ou índice é enviado a servidores externos; tudo é armazenado localmente dentro do diretório `.ok/` do repositório. - Suporte multilíngue: Aproveita o Tree-sitter para extração profunda de símbolos e análise semântica em várias linguagens de programação.