orch 0.0.2

LLM orchestration library
Documentation

orch

Orch (stands for "orchestrator") is a library for building LLM-powered applications and agents for the Rust programming language.
It was primarily built for usage in magic-cli, but can be used in other contexts as well.

[!NOTE]

If the project gains traction, this can be compiled as an addon to other languages such as Python or a standalone WebAssembly module.

There is currently support for text generation with ollama (either stream or non-stream) and embedding generation.
Originally this contained agents and tools as well, but this was removed for now.

See /examples for usage examples.

Roadmap

  • Support for text generation with openai
  • Embedding generation
  • Agents and tools