Pre-alpha — APIs, wire formats, and behavior may change without notice. Expect breaking changes; use with caution.
emberd

Examples

Runnable examples showing how to use emberd, from basic API calls to wiring it into an OpenAI agent.

Each example lives in the examples/ directory of the repo and is fully self-contained. Clone the repo, start emberd, then run any example directly.

git clone https://github.com/hdprajwal/emberd
cd emberd
./bin/emberd   # daemon must be running before any example

Prerequisites

Examples 01-04 use only the Python standard library. Example 05 uses uv and manages its own dependencies via pyproject.toml.

The shell examples (run.sh) need curl and jq.

Override the daemon address with the EMBERD_ADDR environment variable (default 127.0.0.1:7777):

EMBERD_ADDR=127.0.0.1:8888 python examples/01-basic-exec/main.py

On this page