Production-ready voice agents in TypeScript. Skip the infrastructure—just write the logic.
IDE autocomplete, type safety, and modern tooling
CLI, local dev server, and production observability
Declare providers, fallbacks, and scaling in config
Enterprise-ready with developer experience as priority one
# Install the framework
npm install -g @interactkit/sdk
# Initialize a production-ready project
interactkit create-app
# Check out your new app
cd my-app && code . InteractKit separates configuration from execution. You write the bot logic, our managed runtime handles telephony, audio streaming, LLM orchestration, and infrastructure.
Just define configuration & logic
Declare which models to use (Anthropic, OpenAI, etc.)
Define tools with simple async methods, no JSON schemas
All settings in one place: LLM, TTS, STT, prompts, tools
Subscribe to lifecycle events when needed
We handle the complex infrastructure
Full audio streaming pipeline with auto-scaling
STT → LLM → Tool Calling → TTS → Audio streaming
State, transcripts, logging, and fault tolerance
Multi-region deployment with automatic failover
InteractKit abstracts away the entire real-time voice pipeline so you can focus on building intelligent agents, not infrastructure.
WebRTC, SIP, and PSTN connections with automatic audio streaming. No WebSocket or low-level audio handling required.
Automatic prompt construction, tool calling routing, and multi-model support. Just declare which providers to use.
Tools as simple async methods. Automatic validation, execution, and result injection back into conversation.
Full STT→LLM→TTS pipeline with automatic session tracking and state management.
Automatic transcripts, session lifecycle events, and persistent storage for recordings and state.
Your bot runs in our managed runtime, not your serverless functions. Keep your infrastructure minimal.
Define your entire bot in one TypeScript class. No audio streaming, no WebSocket handling, no complex orchestration code.
Your bot runs in InteractKit's managed runtime. Deploy a minimal Express app to any platform while we handle the heavy lifting.
Deploy only a thin integration layer. No audio processing or LLM logic runs in your infrastructure.
InteractKit handles concurrency, load balancing, and auto-scaling. Your bot scales to zero when idle.
Built-in monitoring, logging, analytics, and enterprise-grade security out of the box.
Mix and match providers. InteractKit handles all integrations automatically.
Skip the infrastructure complexity. Define your bot's brain, we'll handle the nervous system, voice, and scalability.
Free tier includes 1 free cold agent for lifetime. • No credit card required