Skip to content

openlily 0.1.0

Choose a tag to compare

@vijit-lark vijit-lark released this 16 Jul 21:03

First tagged release of openlily as an installable, reusable Pipecat voice-agent library.

Highlights

  • Installable openlily package (src/openlily/) usable in any Pipecat agent and deployable to Pipecat Cloud, alongside the existing local CLI.
  • Single AgentConfig injection 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.