Public client packages for integrating applications with Inkibra Live Voice.
| Package | Purpose |
|---|---|
@inkibra/voice-sdk |
Browser and server-media SDK |
@inkibra/voice-cli |
Human-authorized project setup and API-key management |
npx @inkibra/voice-cli initThe CLI opens the Inkibra developer portal for authorization, creates an application API key, writes it to .env.local without printing it, and installs @inkibra/voice-sdk.
Or install the SDK directly:
npm install @inkibra/voice-sdkimport LiveVoice from "@inkibra/voice-sdk";
const session = await LiveVoice.connect({ token });
session.on("assistant.energy", ({ current, predictions }) => {
renderCurrentEnergy(current);
renderEnergyForecast(predictions);
});Requires Bun.
bun install
bun run typecheck
bun test
bun run buildThese packages expose customer-facing conversation events and transient audio controls. Provider messages, raw four-class VAP output, state-machine transitions, billing, credentials, and the hosted conversation runtime remain server-side.
MIT