How gaurav-xdev/voxy-commercial works
VOXY is a voice-first autonomous assistant. Its main documented path takes voice or text input through speech recognition, conversation and decision-making, planning and task execution, then memory updates and spoken output. The sampled voice runtime directly connects audio processing with brain turn handling and streaming events; integration pipeline comments document the broader stages. Several major capabilities are visible in the README and tree but their wiring was not sampled, so those links are omitted.
Main entry points: src/engine.rs Voice Runtime · src/engine.rs Brain Turn Engine · pipeline.rs Unified Pipeline · main.rs Daemon
Components 23
Applications
- Daemon
apps/daemon/src/main.rs - Desktop Overlay
apps/overlay/src/main.rs
Voice Interaction
- Voice Runtime
crates/voice_runtime/src/engine.rs - Voice Pipeline
crates/voice/src/pipeline.rs - Audio Processing
crates/audio/src/lib.rs - Streaming STT
crates/audio/src/streaming_stt.rs - Voice Output
crates/voice/src/pipeline.rs
Reasoning And Action
- Brain Turn Engine
crates/brain/src/engine.rs - Cognition
crates/cognition/src/lib.rs - Companion
crates/companion/src/engine.rs - Human Dynamics
crates/human_dynamics/src/engine.rs - Unified Pipeline
crates/integration/src/pipeline.rs - Goal Engine
crates/cognitive_orchestrator/src/goal_engine_v2.rs - Task Planner
crates/planner/src/lib.rs - Task Orchestrator
crates/orchestrator/src/pipeline.rs - Automation
crates/automation/src/lib.rs
Context And State
- Context Fusion
crates/context/src/manager.rs - Long-Term Memory
crates/memory/src/lib.rs - SQLite Memory Store
crates/memory/src/sqlite_engine.rs
Platform And Services
- API Server
crates/api_server/src/router.rs - Windows Platform
crates/platform_windows/src/platform.rs - Model Providers
Other components
- User
Connections 22
- User → Daemon: starts interaction
- Daemon → Voice Runtime: runs voice runtime
- User → Desktop Overlay: uses desktop UI
- Voice Runtime → Voice Pipeline: initializes and processes
- Voice Runtime → Brain Turn Engine: submits recognized text
- Voice Runtime → Audio Processing: submits audio frames
- Voice Pipeline → Audio Processing: captures and processes
- Voice Pipeline → Streaming STT: transcribes speech
- Voice Pipeline → Voice Output: streams speech chunks
- Brain Turn Engine → Context Fusion: collects context
- Brain Turn Engine → Companion: updates companion
- Brain Turn Engine → Human Dynamics: updates dynamics
- Brain Turn Engine → Cognition: processes cognition
- Unified Pipeline → Goal Engine: coordinates decisions
- Unified Pipeline → Task Planner: coordinates planning
- Unified Pipeline → Task Orchestrator: coordinates execution
- Task Orchestrator → Automation: executes automation
- Unified Pipeline → Long-Term Memory: updates memory
- Long-Term Memory → SQLite Memory Store: persists and retrieves
- Daemon → API Server: serves API
- Voice Runtime → Model Providers: uses configured engines
- Daemon → Windows Platform: uses platform services