Agent-readable docs index: /docs/llms.txt. Full docs in one file: /docs/llms-full.txt. Download /docs/docs.zip to grep all markdown files locally.

Add a voice agent that feels present

inKibra Live Voice gives your application one session API for responsive, full-duplex conversation. Your agent can acknowledge, answer, handle interruptions, use tools, and keep a clean conversation history.
Quickstart
Connect your first hosted voice session.
SDK reference
Explore configuration, events, and lifecycle methods.
Design the conversation
Set opening behavior, conversational guidance, and task phases.
Transcripts
Use instantaneous text without corrupting canonical history.
Choose an integration
Connect telephone, app calling, iMessage, or messaging channels.

The public boundary

Your server creates a short-lived session token. The browser connects with that token and supplies the task, conversational guidance, and tools.
ts
import LiveVoice from "@inkibra/voice-sdk"; const session = await LiveVoice.connect({ token, prompt: "Help the user complete a safety inspection.", conversation: { starts: "assistant", prompt: "Keep the exchange brisk and clarify uncertainty before moving on.", }, tools, });
The browser never receives a long-lived inKibra credential.