Skip to content

virtualmase/OPS

⚙️ Operon AI

Secure, modular, and intelligent digital twin infrastructure for Industrial IoT.
Built with FastAPI, Kafka, TimescaleDB, React, and Kubernetes.

Operon AI Logo


🚀 What is Operon AI?

Operon AI is a cloud-native platform for creating digital twins, monitoring real-time telemetry, and enabling predictive maintenance through AI and plugin-driven automation.

Whether you're managing sensors in a factory or running analytics on a wind farm, Operon AI provides the secure and extensible architecture you need to scale industrial operations.


🧠 Key Features

  • 🔐 Security-first: OAuth2, RBAC, audit logging, encrypted data
  • Real-time streaming: Kafka-powered telemetry ingestion
  • 🔍 Digital twins: Model, monitor, and interact with industrial systems
  • 🧩 Plugin system: Extend with AI modules, alert engines, connectors
  • 📊 Dashboard UI: React + TypeScript dashboard for operational insight
  • ☁️ Cloud-native: Docker + Kubernetes + GitHub Actions ready

🧱 Tech Stack

Layer Tech
Backend Python, FastAPI, Pydantic
Frontend React, TypeScript, Vite
Data PostgreSQL, TimescaleDB
Messaging Kafka
Security OAuth2, RBAC, JWT, TLS
Infra Docker, Kubernetes, Helm
DevOps GitHub Actions, CI/CD, Snyk

🧪 Quickstart (Local Dev)

# Clone the repo
git clone https://github.com/your-org/operon-ai.git
cd operon-ai

# Run all services
docker-compose up --build

Frontend: http://localhost:3000 API docs (Swagger): http://localhost:8000/docs


📂 Repo Structure

/operon-ai/
├── backend/           # FastAPI microservices
├── frontend/          # React dashboard (TypeScript)
├── infrastructure/    # Docker, Helm, Kubernetes configs
├── plugins/           # Custom plugin architecture
├── docs/              # Developer + operator documentation
├── .github/           # Copilot & CI/CD configurations

📘 Documentation

Start here: docs/README.md Or deploy via GitHub Pages or Docusaurus.

Includes:

  • Architecture diagrams
  • Plugin SDK guide
  • Deployment playbooks
  • Security protocols

🛡️ Security & Compliance

  • OAuth2 with token-based login
  • Role-Based Access Control (RBAC)
  • TLS encryption & secure headers
  • Audit trails for actions + data access
  • Plugin sandboxing (optional)

See SECURITY.md for vulnerability reporting.


🤝 Contributing

We welcome engineers, operators, and AI developers!


📄 License

Apache 2.0 — Free for commercial and open-source use. See LICENSE.


🌐 Join the Community


© 2025 Operon AI. All rights reserved.

About

No description, website, or topics provided.

Resources

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors