Skip to content
Documentation version: v0.6.1

Documentation index for agents

OpenZilo is a Python 3.10+ SDK and CLI for compatible BLE rings. This index points coding agents to the repository's maintained documentation. The SDK API is the openzilo package and its __all__ list.

Documentation target: SDK v0.6.1. Device instructions cover firmware V2.001.0002.0000; the SDK uses protocol v4. Firmware and SDK versions evolve independently. Hardware dependent behavior must be checked on the target device.

The OpenZilo website describes a broader platform. Do not infer Python PPG APIs or a TypeScript package from its product concepts; use this repository's public API guide and openzilo.__all__ for implemented SDK features.

Start here

Website and research

Source and examples

Agent integration notes

  • Install the SDK in your uv project with uv add git+https://github.com/ziloai/OpenZilo.git. Start the device terminal with uvx --from git+https://github.com/ziloai/OpenZilo.git openzilo shell.
  • Import with import openzilo as sdk or use uv run openzilo --help.
  • sdk.OpenZiloClient is the connected BLE session; pass it to high-level functions such as sdk.get_system_info(client).
  • ffmpeg is only required when converting Speex or Opus recordings to WAV.
  • For live PCM use uv add "openzilo[pcm] @ git+https://github.com/ziloai/OpenZilo.git" and open_live_audio_stream(client); it needs no ffmpeg executable. output="opus" uses only base dependencies. Frames are provisional until verified END; context exit aborts unfinished capture.
  • audio-clear permanently erases device recordings and requires --yes.
  • Codex, Cursor, and OpenCode use AGENTS.md. Claude Code uses CLAUDE.md and Gemini CLI uses GEMINI.md, both importing AGENTS.md. GitHub Copilot uses .github/copilot-instructions.md for repository guidance. This llms.txt remains a documentation index and is not automatically consumed as a plugin or MCP server.

  • SDK / firmware compatibility: capability discovery, legacy fallback, SDK version information and feature interface versions.