Jarvis Voice Runtime Architecture

Jarvis Voice Runtime Architecture An architecture diagram generated by Archify. People + agents · browser, voice, API, CLI · Architecture component People + agents browser, voice, API, CLI Entry processes · Web / API / CLI / voice · Architecture component · mode-scoped requests Entry processes Web / API / CLI / voice mode-scoped requests Orchestrator · context, route, response · Architecture component Orchestrator context, route, response Tool execution · skills, MCP, inbox actions · Architecture component · foreground by default Tool execution skills, MCP, inbox actions foreground by default Opt-in services · Workspace, Craft, Docling · Architecture component · configured endpoints Opt-in services Workspace, Craft, Docling configured endpoints Model providers · OpenAI, xAI, Claude, Ollama · Architecture component · LLM_PROVIDER + model Model providers OpenAI, xAI, Claude, Ollama LLM_PROVIDER + model Tool eligibility · mode, profile, config, deps · Architecture component · MCP clients per process Tool eligibility mode, profile, config, deps MCP clients per process Schedules + email · isolated scheduled workers · Architecture component · mail: approved sender Schedules + email isolated scheduled workers mail: approved sender Workflow pipeline · explicit ids, fixed steps · Architecture component · required tools checked Workflow pipeline explicit ids, fixed steps required tools checked Durable Web jobs · queue, leases, worker, reply · Architecture component · selected reviewed tools Durable Web jobs queue, leases, worker, reply selected reviewed tools Mode databases · memory, Tool RAG, insight · Architecture component · cloud / local SQLite Mode databases memory, Tool RAG, insight cloud / local SQLite Files + references · Stash, Canvas, media, logs · Architecture component · stash:// and craft:// Files + references Stash, Canvas, media, logs stash:// and craft:// request query / turn tool call MCP / HTTP route / answer permitted tools explicit recipe fixed steps stored id query / approved mail Web opt-in context / Tool RAG save files Legend Frontend Backend Database Cloud Security Message bus External