这个项目能做什么

Open Kioku 是一个本地仓库智能引擎,旨在通过提供精确上下文、有界编辑计划和已验证的差异来辅助 AI 编码代理。它完全在本地机器上运行,对仓库进行索引(支持 Rust、Python、TypeScript、Go、Java 等),构建定义、引用和依赖关系的结构图。 主要功能包括: - **有界规划**:生成编辑计划(`ok plan`),指定允许、谨慎和禁止的文件路径,以及影响候选和验证目标。 - **差异验证**:根据声明的计划边界验证代理实际所做的更改(`ok verify`),确保没有修改非预期文件。 - **MCP 集成**:暴露 16 个模型上下文协议(MCP)工具,与 Claude Code、Cursor、Codex 和 Gemini 等 AI 代理无缝连接。 - **本地且安全**:不会将源代码或索引上传到外部服务器;所有内容都存储在仓库的 `.ok/` 目录中。 - **多语言支持**:利用 Tree-sitter 在多种编程语言中进行深度符号提取和语义分析。