Skip to content

Introduction

Loquent is an AI-powered phone call platform for managing intelligent voice agents, handling calls, and analyzing conversations. Built in Rust with Dioxus 0.7 (fullstack).

  • Deploy conversational AI agents on phone numbers
  • Real-time voice sessions via OpenAI Realtime API or Gemini Live API
  • Post-call transcription, analysis, to-do extraction, and email reports
  • Contact management with auto-resolve
  • Knowledge bases with LLM-powered queries during live calls
LayerTechnology
Frontend + BackendDioxus 0.7 (fullstack — SSR + WASM)
HTTP ServerAxum
DatabasePostgreSQL + SeaORM 2.0
StylingTailwindCSS
TelephonyTwilio (voice, recordings, WebSocket streaming)
AI (Realtime)OpenAI Realtime API, Gemini Live API (Vertex AI)
AI (Transcription)GPT-4o Transcribe
AI (Analysis)GPT-4o Mini
EmailResend API

Four layers with strict top-down dependency:

ui → shared → bases → mods
LayerPathPurpose
ui/src/ui/Reusable UI components (buttons, inputs, cards)
shared/src/shared/Cross-cutting types, layouts, context
bases/src/bases/Infrastructure (database, auth, config, email, error handling)
mods/src/mods/Feature modules — each owns a vertical slice (types, API, services, components, views)
RepoPurpose
Monsoft-Solutions/loquent-appMain application (Rust)
Monsoft-Solutions/loquent-websiteMarketing website (Astro)
Monsoft-Solutions/Loquent-dev-docsThis documentation (Starlight)