Skip to content

vantisCorp/V-AGI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

57 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

OMNI-AI: Advanced Multi-Agent Autonomous AI System

Version Python License

OMNI-AI is a cutting-edge multi-agent autonomous AI system featuring neuro-symbolic architecture, advanced security, and specialized intelligent agents for complex task execution.

🌟 Features

Multi-Agent Architecture

  • NEXUS Orchestrator: Central coordination system for task decomposition and agent management
  • 9 Specialized Agents:
    • VERITAS: Truth verification and fact-checking
    • LEX-Core: Legal and compliance analysis
    • CERBERUS: Security monitoring and threat detection
    • FORGE: Engineering and design
    • VITA: Biological and medical analysis
    • MUSE: Creative content generation
    • ARES: Strategic planning and optimization
    • LUDUS: Simulation and gaming
    • ARGUS: Monitoring and analytics

Advanced Security

  • AEGIS Guardian Layer: Real-time input/output filtering and content censorship
  • Omni-Auth: Multi-level authentication system (Level 1-3)
  • Post-Quantum Cryptography: Kyber (FIPS 203) KEM and Dilithium (FIPS 204) signatures
  • Threat Detection: Automated security event monitoring and response

Memory Systems

  • Working Memory: Fast, temporary storage with LRU cache and TTL support
  • Long-Term Memory: Persistent, encrypted knowledge graph using Neo4j
  • Vector Store: Semantic similarity search using Pinecone

Advanced Tools

  • CAD & Blueprint Generator: Parametric 3D modeling and design automation
  • Multi-Physics Simulation Engine: OpenFOAM integration for CFD simulations
  • Digital Twin Simulator: Real-time simulation of biological and physical systems
  • Code Sandbox Environment: Docker-based isolated execution environment

Neuro-Symbolic Architecture

  • Combines deep learning (DeepSeek-V3 MoE) with symbolic reasoning
  • Enhanced logical consistency and explainability
  • Multi-Token Prediction (MTP) for improved reasoning

πŸš€ Quick Start

Prerequisites

  • Python 3.11 or higher
  • Docker and Docker Compose
  • Redis
  • Neo4j
  • (Optional) Pinecone for vector search

Installation

  1. Clone the repository:
git clone https://github.com/vantisCorp/V-AGI.git
cd V-AGI
  1. Create virtual environment:
python -m venv venv
source venv/bin/activate  # On Windows: venv\Scripts\activate
  1. Install dependencies:
pip install -r requirements.txt
  1. Configure environment:
cp .env.example .env
# Edit .env with your configuration
  1. Start services with Docker Compose:
docker-compose up -d
  1. Run the application:
python src/main.py

πŸ“ Project Structure

V-AGI/
β”œβ”€β”€ .github/workflows/   # CI/CD pipelines
β”œβ”€β”€ src/
β”‚   β”œβ”€β”€ agents/          # 9 Specialized agents + base
β”‚   β”œβ”€β”€ api/             # REST API, WebSocket, messaging
β”‚   β”œβ”€β”€ memory/          # Working, long-term, vector store
β”‚   β”œβ”€β”€ nexus/           # NEXUS orchestrator
β”‚   β”œβ”€β”€ security/        # AEGIS Guardian layer
β”‚   β”œβ”€β”€ tools/           # CAD, physics, digital twin, sandbox
β”‚   β”œβ”€β”€ config.py        # Application configuration
β”‚   └── main.py          # Entry point
β”œβ”€β”€ tests/               # Test suite (840+ tests, 90% coverage)
β”œβ”€β”€ docs/                # Documentation
β”œβ”€β”€ examples/            # Usage examples
β”œβ”€β”€ scripts/             # Setup and utility scripts
β”œβ”€β”€ Dockerfile           # Container configuration
└── docker-compose.yml   # Multi-service orchestration

πŸ”§ Configuration

Key configuration options in .env:

# Application
APP_NAME=OMNI-AI
ENVIRONMENT=development

# Security
SECRET_KEY=your-secret-key-here
JWT_SECRET_KEY=your-jwt-secret-key-here

# Database
REDIS_URL=redis://localhost:6379/0
NEO4J_URI=bolt://localhost:7687

# AI Models
ANTHROPIC_API_KEY=your-anthropic-api-key
DEEPSEEK_API_KEY=your-deepseek-api-key

πŸ“Š Architecture Overview

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                    User Interface                        β”‚
β”‚                  (Generative UI + AR/VR)                 β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                         β”‚
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                  AEGIS Guardian Layer                    β”‚
β”‚         (Input/Output Filtering & Censorship)            β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                         β”‚
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                  NEXUS Orchestrator                      β”‚
β”‚         (Task Decomposition & Agent Coordination)        β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
             β”‚                             β”‚
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”   β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚   Specialized Agents    β”‚   β”‚     Memory Systems     β”‚
β”‚  (VERITAS, LEX-Core,    β”‚   β”‚  (Working, Long-Term,  β”‚
β”‚   CERBERUS, FORGE,      β”‚   β”‚   Vector Store)        β”‚
β”‚   VITA, MUSE, ARES,     β”‚   β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
β”‚   LUDUS, ARGUS)         β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
             β”‚
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚         Neuro-Symbolic Foundation Layer                 β”‚
β”‚  (DeepSeek-V3 MoE + Symbolic Reasoning + Knowledge)    β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

πŸ” Security Features

Clearance Levels

  1. Level 1 (Safe Mode/Guest): Basic operations with content filtering
  2. Level 2 (Specialist): Advanced features with 2FA + biometrics
  3. Level 3 (Root Mode): Full system access with Golden Key Protocol

Post-Quantum Cryptography

  • Kyber-1024: Quantum-resistant key encapsulation
  • Dilithium-5: Quantum-resistant digital signatures
  • AES-256-GCM: Hybrid encryption for data at rest

πŸ§ͺ Testing

Run the test suite:

pytest tests/ -v

Run with coverage:

pytest tests/ --cov=src --cov-report=html

πŸ“š Documentation

Architecture & Design

Components

Guides

Reports

πŸ”„ CI/CD

This project uses GitHub Actions for continuous integration and deployment. The CI pipeline includes:

  • Testing: Automated test execution with coverage reporting
  • Linting: Code style checks with Black, isort, and Flake8
  • Security: Dependency vulnerability scanning with Safety
  • Build: Package building and artifact publishing

Running CI Locally

# Run tests
pytest tests/ --cov=src

# Run linting
black --check src/ tests/
isort --check-only src/ tests/
flake8 src/ tests/

# Run security check
pip install safety && safety check -r requirements.txt

Self-Hosted Runners

For private repositories, GitHub Actions requires a paid plan or self-hosted runners. See the Self-Hosted Runner Setup Guide for instructions.

🀝 Contributing

Contributions are welcome! Please follow these guidelines:

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

πŸ“„ Compliance

OMNI-AI is designed to comply with:

  • EU AI Act: Comprehensive AI regulation framework
  • ISO/IEC 42001: AI management system standard
  • NIST AI RMF: AI Risk Management Framework
  • FIPS 140-3 Level 4: Cryptographic module validation
  • ISO/IEC 27001: Information security management
  • SOC 2 Type II: Security and availability controls
  • HIPAA/RODO: Healthcare and data privacy regulations
  • ISO 13485: Medical device quality management
  • FedRAMP/DoD IL6: Cloud security authorization

πŸ”¬ Technology Stack

Core

  • Python 3.11+, asyncio, pydantic
  • FastAPI for REST APIs

AI/ML

  • DeepSeek-V3 (Mixture-of-Experts)
  • Anthropic SDK (MCP protocol)
  • Transformers, PyTorch

Security

  • cryptography, argon2-cffi, pyotp
  • Post-quantum crypto (Kyber, Dilithium)

Databases

  • Neo4j (Knowledge Graph)
  • Pinecone (Vector Store)
  • Redis (Cache & Working Memory)

Simulation

  • OpenFOAM (CFD)
  • FreeCAD (CAD operations)
  • NumPy, SciPy (Numerical computing)

πŸ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.

πŸ‘₯ Team

OMNI-AI Development Team

πŸ™ Acknowledgments

  • DeepSeek for MoE architecture insights
  • Anthropic for tool system and MCP protocol
  • xAI for distributed processing patterns
  • Google Gemini for advanced AI techniques

πŸ“ž Support

For support and questions:

  • Open an issue on GitHub
  • Contact the development team
  • Check the documentation

Note: OMNI-AI is currently in active development. Features and APIs may change as the project evolves.

About

Advanced Multi-Agent Autonomous AI System with neuro-symbolic architecture, 9 specialized agents, and post-quantum security

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages