An open API service indexing awesome lists of open source software.

https://github.com/voratiq/voratiq

Agent ensembles to design, generate, and select the best code for every task.
https://github.com/voratiq/voratiq

agents ai cli code-generation evals multi-agent orchestration-framework sandboxing spec-driven-development

Last synced: 12 days ago
JSON representation

Agent ensembles to design, generate, and select the best code for every task.

Awesome Lists containing this project

README

          

# Voratiq

Agent ensembles to design, generate, and select the best code for every task.

![`voratiq auto --spec .voratiq/spec/categorical-performance-by-taxonomy.md`](https://raw.githubusercontent.com/voratiq/voratiq/main/assets/run-demo.png)

No single model wins every task. Run several, keep the best result. [Here's why that works](https://voratiq.com/blog/selection-rather-than-prediction/).

## Installation

Install via npm:

```bash
npm install -g voratiq
```

Requirements

- Node 20+
- git
- 1+ AI coding agent (Claude [>=2.1.63](https://github.com/anthropics/claude-code?tab=readme-ov-file#get-started), Codex [>=0.107.0](https://github.com/openai/codex?tab=readme-ov-file#quickstart), or Gemini [>=0.31.0](https://github.com/google-gemini/gemini-cli?tab=readme-ov-file#quick-install))
- macOS: `ripgrep`
- Linux (Debian/Ubuntu): `bubblewrap`, `socat`, `ripgrep`

See the [sandbox runtime docs](https://github.com/anthropic-experimental/sandbox-runtime/blob/1bafa66a2c3ebc52569fc0c1a868e85e778f66a0/README.md#platform-specific-dependencies) for guidance on the platform-specific dependencies.

Windows is not currently supported.

## Quick Start

Get started with a single command:

```bash
voratiq
```

This drops you into an interactive session with an agent of your choice.

That agent gets access to Voratiq tools for orchestration and verification.

Describe what you want built, and the agent can use those tools to:

- turn your request into a structured execution plan
- delegate work to a custom-designed swarm or a multi-stage workflow
- verify outputs and compare alternatives before choosing what to keep
- track outcomes across runs to learn which agents and workflows work best

You keep the native interactive workflow, with more execution depth and control.

## Documentation

Start here:

- [Tutorial](https://github.com/voratiq/voratiq/blob/main/docs/tutorial.md) - End-to-end walkthrough
- [CLI Reference](https://github.com/voratiq/voratiq/blob/main/docs/cli-reference.md) - Commands and options
- [Core Concepts](https://github.com/voratiq/voratiq/blob/main/docs/core-concepts.md) - Workflow model and design rationale

Configuration:

- [Agents](https://github.com/voratiq/voratiq/blob/main/docs/configs/agents.md) - Agent catalog and invocation details
- [Orchestration](https://github.com/voratiq/voratiq/blob/main/docs/configs/orchestration.md) - Which agents run at each stage
- [Verification](https://github.com/voratiq/voratiq/blob/main/docs/configs/verification.md) - How agent outputs are checked and scored before selection
- [Environment](https://github.com/voratiq/voratiq/blob/main/docs/configs/environment.md) - Runtime dependencies for agents
- [Sandbox](https://github.com/voratiq/voratiq/blob/main/docs/configs/sandbox.md) - Network and filesystem restrictions

## License

Voratiq is available under the [MIT License](https://github.com/voratiq/voratiq/blob/main/LICENSE).