Skip to content

Latest commit

Β 

History

182 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

UniversalOps: High-Performance Native Operations Dashboard

Version License CI Security Go Local-First AI-Powered PRs Welcome Downloads

UniversalOps is an open-source, local-first desktop application designed for SREs, DevOps engineers, and security professionals. It unifies real-time system observability, network diagnostics, security auditing, and container management into a single native interfaceβ€”without relying on cloud backends or collecting telemetry.

Key Capabilities

  • System Observability: Real-time metrics for CPU, memory, disk I/O, and process tracking.
  • Network Diagnostics: Integrated utilities for DNS resolution, ICMP ping, port scanning, and visual socket topology.
  • Security Auditing: Live visibility into listening ports, active firewall rules, and process integrity checks.
  • DevOps Tools: Local management for Docker containers and execution tracking for CI/CD pipelines.
  • Local AI Analysis: Privacy-focused incident analysis, log parsing, and remediation suggestions powered by local LLMs via Ollama.
  • Data Sovereignty: All state and metric history are stored locally in SQLite with zero outbound data collection.

Tech Stack

Component Technology
Backend & System APIs Go 1.26+
Desktop Runtime Wails v2
Frontend React 19, TypeScript, TailwindCSS
Persistence SQLite
AI Runtime Ollama API (Local)

✨ Highlights

πŸ–₯️ 5 Operations Layers SysOps, NetOps, SecOps, DevOps, AIOps β€” unified single pane of glass
⚑ Native Performance Go/Wails backend with sub-second telemetry β€” no network roundtrips
πŸ›‘οΈ Enterprise Ready 100% private, zero telemetry, and GDPR/HIPAA compliant design
πŸ”’ 100% Private Zero telemetry, zero cloud sync. All data stays on your machine
πŸ€– Local AI (Hawk) Autonomous RCA via Ollama β€” no data ever leaves your hardware
πŸ§ͺ Battle-Tested 225 frontend tests + 7 Go packages β€” CI on Windows
πŸ“¦ One-Click Install PowerShell one-liner or Windows Installer β€” running in under 60 seconds

πŸ“‹ Table of Contents


πŸš€ Quick Install

Windows (PowerShell)

irm https://raw.githubusercontent.com/shahriarhaqueabir/UniversalOps/main/install.ps1 | iex

Or download the installer directly from the Releases page.


🎯 Mission & Vision

Our Mission

To empower technical professionals with a sovereign monitoring environment that prioritizes speed, privacy, and technical depth. We believe that critical infrastructure data belongs on the machine that generates itβ€”not in a third-party cloud.

Our Vision

To become the definitive open-source Command Center for SREs and security researchers, bridging the gap between raw kernel metrics and actionable AI-driven intelligence.

Core Goals

  • Zero Latency: Sub-second telemetry updates without network roundtrips.
  • Privacy by Default: 100% local data storage and AI analysis.
  • Actionable Intelligence: Shift from "watching charts" to "solving problems" using Hawk, our local AI analyst.

πŸ–₯️ The Solution

UniversalOps replaces fragmented CLI tools and bloated cloud dashboards with a unified, high-performance substrate. It provides a single pane of glass for:

Layer Focus The Problem We Solve
SysOps Infrastructure Fragmented CPU/Mem/Disk tools with poor correlation.
NetOps Connectivity Delayed jitter detection and lack of traffic attribution.
SecOps Hardening "Black box" endpoint security and opaque privilege tracking.
DevOps Automation Context-less shell execution and manual RCA.
AIOps Intelligence Cloud-based AI hallucinations and privacy data leakage.

πŸ–ΌοΈ Visual Gallery

Dashboard

Real-time high-density telemetry including CPU thermal envelopes and memory pressure. Dashboard

Reports Center

Structured insights and historical auditing with local SQLite persistence. Reports

System Operations

Deep dive into per-core metrics, logical volumes, and thermal sensors. SysOps

Network Operations

Real-time ICMP Jitter, DNS Audit, and Port Scanning. NetOps

Security Operations

Identity auditing, elevated privilege tracking, and firewall intelligence. SecOps

DevOps Automation

Service orchestration and sandboxed terminal diagnostics. DevOps

Local Intelligence (Hawk)

Autonomous Root Cause Analysis (RCA) via Ollama integration. AIOps

Logs Viewer

Structured log browsing with filtering, severity highlighting, and real-time tailing. Logs

Workflow Library

Pre-built automation workflows with one-click execution and customizable parameters. Workflows


πŸ› οΈ Architecture

Built for performance and portability.

flowchart TD
    UI[React 19 Frontend] <--> IPC[Wails v2 IPC Bridge]
    IPC <--> APP[Go Application Layer]
    APP --> EL[Engine Loop]
    EL --> DP[Data Pipeline]
    DP --> DB[(SQLite WAL)]
    EL --> AE[Alert Engine]
    EL --> AI[Hawk AI - Ollama]
    COLL[System Collectors] --> DP
    COLL --> HW[OS / Hardware]
    style UI fill:#1a1a2e,color:#fff
    style DB fill:#2d4a22,color:#fff
    style AI fill:#4a1a2e,color:#fff
Loading
  • Backend: Go (Wails v2 bindings) using gopsutil/v4, yusufpapurcu/wmi, and modernc.org/sqlite.
  • Frontend: React 19 + TypeScript + Tailwind v4 + Radix UI.
  • Storage: SQLite with WAL (Write-Ahead Logging) for high-frequency time-series data.

Full Architecture Deep-Dive: Documentation


πŸ§ͺ Testing & Quality

Metric Status
Frontend Tests 225 tests across 30 files (Vitest + React Testing Library)
Backend Tests 7 Go packages β€” internal/{app,common,sysops,netops,secops,devops,aiops}
CI Matrix Windows β€” every push to main and develop
TypeScript Strict mode β€” tsc -b clean (build mode; root tsconfig is project references)
Linting golangci-lint (Go) + ESLint (TypeScript)
E2E Python-based end-to-end test suite (Windows)
# Run all tests
cd UniversalOps
go test ./internal/... -count=1 -timeout 120s
cd cmd/opsforall-gui/frontend && npx vitest run

πŸ“– Documentation

Guide Description
πŸ“₯ Installation Guide Easy setup (download & run) + advanced build from source
πŸš€ Quick Start Get up and running in 2 minutes
πŸ“˜ User Guide Full feature walkthrough for all 5 ops layers
πŸ—οΈ Architecture System design, data flow, and component tree
πŸ› οΈ Development Guide Setup, debugging, profiling, and contribution workflow
πŸ“š Documentation Hub Complete index of all documentation

🀝 Contributing

We welcome contributions to enhance the Command Center.

🧩 Known Issues & Trade-offs

Issue Impact Status
Single-user session No multi-user or role-based access β€” designed for local desktop use βœ… By design

πŸ“„ License

Distributed under the MIT License. See LICENSE for more information.


Developed for professionals who value speed, privacy, and technical depth.

About

Native local-first desktop operations platform built with Go, Wails v2, and React 19. Provides real-time system monitoring, network diagnostics, security auditing, container management, and local AI via Ollama. 100% offline, zero telemetry, SQLite-backed.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages