Open Source Multi-Agent Platform

Build AI Workflows
That Actually Work

A multi-tenant workflow automation platform with 9 specialized agents, 25 workflow nodes, visual builder, voice interaction, and enterprise compliance. Built with Google ADK and the A2A protocol.

9
System Agents
25
Workflow Nodes
24
API Routers
6
LLM Providers
Everything you need to automate with AI
From multi-agent orchestration to enterprise compliance, JarvisX is a complete platform for building production AI workflows.
🤖

Multi-Agent Orchestration

9 specialized system agents connected via Google ADK's A2A protocol. Create custom dynamic agents from the UI without code.

🎨

Visual Workflow Builder

25 node types with drag-and-drop canvas. Loops, fork/join, error handling, sub-workflows, undo/redo, debugging, and version history.

🏙

Multi-Tenancy

Organizations, workspaces, teams with RBAC (Owner, Admin, Member, Viewer). Full data isolation and workspace-scoped access.

🎙

Voice & Text Chat

WebSocket-based low-latency voice with Silero VAD (300ms detection). Rich content rendering: charts, tables, LaTeX, Mermaid diagrams.

📚

Knowledge Base (RAG)

Upload documents, create snippets, index URLs. Semantic search with pgvector embeddings and automatic context retrieval.

🛡

Compliance & Governance

PII detection and masking, audit logging, policy enforcement, and governance reports for SOC2, GDPR, and HIPAA.

🔍

Observability

LangFuse distributed tracing for workflow executions. LLM cost tracking per workflow, agent, and model with daily trend analytics.

🔌

Integrations

Database (SQL), AWS S3, Google Sheets, Slack, Teams, Email, HTTP/REST. MCP tools: Shell, Playwright, Tavily.

Reliability

Per-node retry with exponential backoff, dead letter queue, workflow versioning with rollback, and step-through debugging.

Built on Google ADK + A2A Protocol
Microservices architecture with agent-to-agent communication, visual workflow engine, and multi-tenant data isolation.
  Apps            Admin UI (:5003)    Voice Chat (:5001)
                      |                    |
  Services        Admin API (:5002)   Voice Gateway (:9003)
                      |                    |
                      |              Orchestrator (in-process)
                      |                    | A2A Protocol
                      |         +----------+----------+----------+
                      |         |          |          |          |
                      |     Developer  Browser  Researcher  Knowledge
                      |      :9000     :9004     :9005       :9006
                      |
                      |     + 4 Compliance Agents (:9007-9010)
                      |       PII Guardian, Audit, Policy, Governance
                      |
  Infrastructure  PostgreSQL (:5434)  Redis (:6379)  LangFuse (:3100)
9 specialized agents out of the box
Each agent is purpose-built for a specific capability. The orchestrator dynamically routes tasks to the right agent.
🎯
Orchestrator
Central router that delegates tasks to specialized agents
💻
Developer
Code generation, debugging, and programming assistance
🌐
Browser
Web browsing, form filling, and data extraction
🔎
Researcher
Real-time web search and information retrieval
📖
Knowledge
Semantic search over workspace knowledge base (RAG)
🛡
PII Guardian
Detects, classifies, and masks personally identifiable information
📋
Audit
Logs and tracks system activities for compliance
📜
Policy
Evaluates requests against organizational policies
Governance
Enforces data retention and compliance governance
25 node types for any automation
Visual drag-and-drop builder with loops, parallel execution, error handling, and step-through debugging.
Triggers
Manual Schedule Webhook Chatbot Agent Event
Actions
Agent HTTP Request Transform Sub-Workflow
Logic
Condition Loop Switch For Each
Flow Control
Fork Join Delay Error Handler Approval
Integrations
Database Cloud Storage Google Sheets Data Transform Python Code
I/O
Read File Save File Email Notification Webhook Response
Modern, production-ready stack

Backend

Python 3.13 · FastAPI · SQLAlchemy · Alembic

AI Framework

Google ADK · A2A Protocol · LiteLLM · pgvector

Frontend

React 18 · React Flow · Recharts · Framer Motion

Infrastructure

PostgreSQL · Redis · Docker · LangFuse

LLM Providers

OpenAI · Anthropic · Azure · Google Vertex · LiteLLM Proxy

Voice

WebSocket · Silero VAD · Azure Speech · PCM Streaming

Ready to build with JarvisX?

Get up and running in under 5 minutes. Clone the repo, configure your LLM provider, and start building.