Published April 9, 2026 | Version v0.79.2
Software Open

Nika: Declarative Multi-Provider AI Workflow Orchestration

Authors/Creators

  • 1. SuperNovae Studio

Description

Nika is a declarative workflow engine for AI tasks written in Rust. Workflows are expressed in versioned YAML files using five orthogonal primitives: infer for LLM calls, exec for shell commands, fetch for HTTP extraction, invoke for MCP tool calls, and agent for autonomous multi-turn loops. Nika parses these into a typed AST, resolves a DAG of task dependencies, and executes ready tasks in parallel via Tokio. A 5-layer structured output defense ensures schema-validated JSON across 7 cloud LLM providers and local GGUF models.

Notes

If you use Nika in your research, please cite it as below.

Files

supernovae-st/nika-v0.79.2.zip

Files (16.8 MB)

Name Size Download all
md5:07548e273ac0e592f99b147efccddc70
16.8 MB Preview Download

Additional details

Related works