VoiceThere

npm packages

VoiceThere ships npm packages for building agents, operating projects from the terminal, and connecting browser or Node clients. All public packages are published under the @voicethere scope on npm.

Core packages

PackageInstallUse for
@voicethere/agentnpm install @voicethere/agentdefineAgent, sandbox handlers, bundle build (npx @voicethere/agent build), starter templates.
@voicethere/clinpm install -g @voicethere/cliLogin, projects, build upload/promote, deploy, settings, logs — see CLI login.
@voicethere/clientnpm install @voicethere/clientBrowser voice + chat, cloud session connect — see Browser client.

Client entry points

  • @voicethere/client/browser — voice, chat, mic UI helpers.
  • @voicethere/client/embed — floating widget launcher.
  • @voicethere/client/node — headless createNodeWebRtcRuntime for automated tests.

Open WebRTC SDK (library)

Cloud voice agents use the speech pipeline from the open-source WebRTC library:

Typical project install

# Agent repo
npm install @voicethere/agent

# Web app connecting to VoiceThere cloud
npm install @voicethere/client

# Global CLI (or npx @voicethere/cli …)
npm install -g @voicethere/cli

Related

← All documentation