rigorix
Deterministic coding-agent runtime that compiles intent into executable DAGs
TLDR
SYNOPSIS
rigorix [options] <command> [args...]Common commands: init, plan, run, update
DESCRIPTION
Rigorix turns natural-language development tasks into deterministic, auditable Directed Acyclic Graphs (DAGs). Planning is separated from execution: an LLM generates a plan according to templates; Rigorix validates the plan, then executes it under policy, permission, and budget controls.Key benefits over open-ended agent loops:- Repeatable execution graphs- Explicit quality gates and policy enforcement- Full audit trail- Safe to run in CI/CD contextsIt supports Rust, TypeScript, Python and Go codebases (TypeScript is the most mature).
PARAMETERS
Most configuration lives in the project after `rigorix init`. Command line flags control planning vs. execution, provider selection, and non-interactive mode.init
Scaffold project config and templates.plan task
Classify intent, build a reviewable DAG, and optionally prompt to run it.run task
Plan and execute a task end to end.
INSTALL
# or: export ANTHROPIC_API_KEY="sk-ant-..."
CAVEATS
Rigorix is intentionally less flexible than free-form chat agents. It excels at repeatable, governed workflows rather than exploratory conversation. An LLM API key is required for planning and generation steps.
