LinuxCommandLibrary
GitHubF-DroidGoogle Play Store

rigorix

Deterministic coding-agent runtime that compiles intent into executable DAGs

TLDR

Initialize a project
$ rigorix init
copy
Generate and review a plan before executing
$ rigorix plan "Add a new API endpoint"
copy
Run a task
$ rigorix run "Refactor the user module"
copy
Show the dashboard / interactive TUI
$ rigorix
copy

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

$ cargo install --git https://github.com/arman-jalili/rigorix-oss rigorix-cli
copy
Or build from source and place the rigorix binary on your PATH.Set your LLM API key, e.g.:
$ export RIGORIX__LLM__API_KEY="sk-ant-..."
# or: export ANTHROPIC_API_KEY="sk-ant-..."
copy

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.

RESOURCES

Copied to clipboard
Kai