Back to directory

Rig

A Rust library for building modular, scalable LLM-powered applications, with a unified interface across more than 20 model providers and 10 vector stores.

Rig

Rig is a Rust library for building LLM-powered applications, providing agentic workflows that handle multi-turn streaming and prompting, and a classic agent runtime enabled by default. It offers support for completion, embedding, transcription, audio generation and image generation workflows.

The library separates portable provider and backend contracts from agent orchestration: rig-core holds provider-neutral messages, completion models, tool contracts and memory and vector-store contracts, while rig-agent holds the classic builder, streaming traits, the tool registry and a serializable agent-run state machine. The root rig crate re-exports both.

It supports more than 20 model providers and more than 10 vector store integrations behind unified interfaces, and its portable core and classic runtime compile to Browser WASM, though WASI and its MCP integration are native-only.

More in Agent frameworks

See all 902
  • Recurse

    recurse.run

    A serverless harness that lets a coding agent design, test, and deploy its own specialist sub-agents as tools, MCP servers, or bots, defined by a schema-validated manifest.

  • ProofForge

    shulgin.is-a.dev

    An AI-agent pipeline that decomposes a mathematics problem, proves each piece, and formalizes the result in Lean 4 and Mathlib until the Lean kernel accepts it, with six of its proofs already merged into Google DeepMind's formal-conjectures repository.

  • local-coder

    github.com

    Builds a local coding-agent team on top of Ollama and OpenCode by detecting the machine's hardware, recommending models for seven specialist roles, and testing whether each assigned model can actually use tools, edit a repository and pass verification.