Documentation

Orchard is a typed, concurrent language for building LLM agents. You write an agent once as a real program, run it offline with the mock provider, then point it at a real model by changing one block. Everything below teaches the language, the runtime, and the embedding API.

Browse the docs

New here?

Start with Hello, agent, a four-line program you can run without an API key. It uses the mock provider, so there is nothing to sign up for and nothing to pay. When you are ready to run it for real, the install page has builds for macOS, Windows, and Linux, plus Homebrew, Cargo, and Docker.

Reference

Once the basics click, the language reference covers every construct in one place, and the CLI reference covers the orch command you use to check, run, compile, and serve your agents.

The complete documentation set is also published on the GitHub-hosted docs site, and the language, runtime, and examples all live in the source repository.