Skip to content

Safeer1877/virtioz-platform

Repository files navigation

Virtioz Platform

Virtioz Swarm Orchestrator

A high-performance, decentralized mesh architecture for distributed agent execution.


🌌 Overview

Virtioz is a next-generation decentralized platform designed to orchestrate and execute terminal commands and AI agent workloads across a secure mesh network.

🖥 Interface

Electron Desktop Application

Electron Desktop App

Chrome Web Application

Chrome Web App

Command Execution Demonstrations

Test Command 1 Test Command 2 Test Command 3

🏗 Architecture

The platform is built with a dual-stack architecture to maximize performance and cross-platform compatibility:

  • Core (Rust): A blazing-fast, concurrent backend utilizing tokio for async networking and WebRTC for peer-to-peer signaling. It acts as the intelligent load balancer and task router for the Swarm.
    • virtioz-signaling: WebRTC Mesh Signaling Server.
    • virtioz-agent: The Swarm Node worker that executes payloads.
    • virtioz-router: The core orchestrator that manages websocket streams to the UI.
  • Shell (React + Electron): A stunning, glassmorphism-styled decentralized terminal interface running on desktop and web, providing real-time streaming feedback of Swarm execution.

🚀 Quick Start

Prerequisites

Setup

  1. Clone the repository:

    git clone https://github.com/virtioz/virtioz-platform.git
    cd virtioz-platform
  2. Install Shell Dependencies:

    cd shell
    npm install
    cd ..
  3. Configure Environment:

    cp shell/.env.example shell/.env
    # Add your Supabase credentials to the .env file
  4. Boot the Swarm:

    npm run virtioz

    This command automatically compiles the Rust Core, boots the mesh servers, and launches the Electron application in a perfectly synchronized sequence.

🔒 Security

  • Mesh Encryption: All P2P traffic between Swarm Agents is encrypted.
  • IPC Auth: Local inter-process communication is secured with token validation.
  • Data Isolation: Context is fully isolated in standard desktop environments using Electron contextIsolation: true.

📄 License

(c) Virtioz Platform. All rights reserved.

About

A secure orchestration platform for building and managing decentralized AI agent swarms across a peer-to-peer WebRTC mesh network.

Topics

Resources

License

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors