DevTrends开发者趋势
主题色

supernovae-st /

nika

nika 是一个用 Rust 写的 AI 工作流引擎:把重复的 AI 任务写成一个纯文本 .nika.yaml 文件(一个小型 DAG),像代码一样可以 review、diff、复用。 它的特别之处在于「先检查、后执行、留凭证」: nika check 在花费任何 token 之前静态审计整个工作流——DAG 结构、类型、哪个密钥流向哪一步、诚实的成本下限(无法定价的部分明确标注,绝不显示 $0) 付费模型运行有硬性预算上限(--max…

DT安全与测试DT软件开发DTAgent 能力扩展DTMCP 服务DTLinux

关于

nika 是一个用 Rust 写的 AI 工作流引擎:把重复的 AI 任务写成一个纯文本 .nika.yaml 文件(一个小型 DAG),像代码一样可以 review、diff、复用。 它的特别之处在于「先检查、后执行、留凭证」: nika check 在花费任何 token 之前静态审计整个工作流——DAG 结构、类型、哪个密钥流向哪一步、诚实的成本下限(无法定价的部分明确标注,绝不显示 $0) 付费模型运行有硬性预算上限(--max-cost-usd) 每次运行写入哈希链审计日志,nika trace verify 返回 0 或指出第一个被篡改的位置——凭证来自运行器,而不是模型的自述 完全本地可用:mock 和 Ollama 路径零 API key、零云依赖;llama.cpp / vLLM 走同样的 OpenAI 兼容路线 单个静态二进制文件,同时内置 MCP 服务器(只读预检)、GitHub Action、VS Code 扩展(YAML 实时渲染为 DAG 图)。 两条命令离线试用: bash brew install supernovae-st/tap/nika nika examples run 01-hello --model mock/echo 引擎 AGPL-3.0,语言规范 Apache-2.0。目前 0.9x(语言格式已冻结,周边仍在打磨),每周发版。 利益声明:我是作者。

收录记录

  1. 阮一峰周刊·用户投稿

    2026年7月11日 · 1 次收录

讨论这个产品