openlily 0.1.0
First tagged release of openlily as an installable, reusable Pipecat voice-agent library.
Highlights
- Installable
openlilypackage (src/openlily/) usable in any Pipecat agent and deployable to Pipecat Cloud, alongside the existing local CLI. - Single
AgentConfiginjection point plus factory API:create_agent/build_pipeline/build_worker/warmup. - Swappable brains (OpenAI, Cartesia, OpenAI Realtime, local Whisper/Ollama/Kokoro) and a central tool registry; extend at runtime with
register_tool. - Optional audio cues (working-sound + readiness chime) and an always-on idle keep-alive heartbeat.
- Local run modes preserved:
uv run bot.py(local / local-with-wake-word / webrtc).
Install
pip install "openlily @ git+https://github.com/getlark/openlily.git@v0.1.0#subdirectory=server"The on-device brain needs the optional model runtimes: append [local-models] to the package name. See the README install section for uv and upgrade instructions.