代码优先的 AI 工作流,用于可审计的多语言内容
nika by Supernovae St 是一个 MCP 服务器和工作流引擎,它将 "Intent as Code" 编码用于文本本地化和多语言内容生成。它运行声明式、版本化的工作流,以协调模型调用、shell 命令和跨提供者的工具调用。设计强调可审计性、本地优先的运行时和用于实时反馈的编辑工具。预期用户包括需要可重现、可追溯的管道以在多个地区生成内容的 AI 工程师和本地化经理。
它将本地化和多语言生成转变为可审计的、类似代码的工件
nika 提供了一种声明式 YAML 工作流语言,让团队能够在单个版本化文件中表达复杂的 AI 图形。工作流可以将 LLM 调用、shell 命令和工具调用组合成可重复的管道,暴露四个主要动词用于组合。这种方法将意图从临时提示转移到适合 CI 风格流程和大规模区域覆盖的可维护工件中。
- 主要动词:推断,执行,调用,代理
审计和来源内置于执行中,而不是附加的
该工具通过 nika check 命令进行静态分析,以在运行之前验证成本、权限和类型,减少意外的令牌消耗。执行生成哈希链、可防篡改的收据,并嵌入元数据,以便输出携带来源。工作流使用不可变的规范版本 (nika: v1),因此运行保持可重现和可追踪,跨团队和版本。
作为单个二进制文件本地运行,并集成到 MCP 识别的工作流中
nika 作为单个 Rust 二进制文件发布,零外部依赖,兼容 macOS、Linux 和 Windows,支持本地优先的部署模型。它支持 14 个以上的 LLM 提供商,包括本地模型选项,并通过 nika mcp 命令暴露内置的 MCP 服务器。编辑器集成包括 LSP 支持,并与支持 MCP 的客户端(如 Claude Desktop、Cursor、Windsurf 和 VS Code)互操作,适应以开发者为中心的工作流。
最适合需要治理的工程主导本地化团队
对于优先考虑可追溯性和可执行工作流治理的团队,nika 通过将意图转化为可验证的工件和可证明的输出来奖励工程投资。采用需要开发者负责创作、审计和集成 MCP 兼容客户端,因此适合具有工程能力的项目,而不是临时编辑使用。计划分阶段推出和 CI 风格的所有权,以实现其合规性和来源优势。