Skip to content

Harery/OCTALUM-PULSE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

65 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
OCTALUM-PULSE Logo

πŸ«€ OCTALUM-PULSE

Your Infrastructure's Heartbeat β€” Always Alive, Always Optimized

Release License Go Report Tests Coverage

Discord Docs Docker

One command. All distros. Zero worries.

curl -sSL pulse.harery.com/install | bash

🎯 Why OCTALUM-PULSE?

You're Tired Of... OCTALUM-PULSE Gives You
Different commands per distro pulse β€” works everywhere
"Did I update that server?" Real-time fleet visibility
"Why is my server slow?" AI-powered diagnostics
Manual security audits Automated compliance
"I broke something!" One-command rollback
No audit trail Full operation history

⚑ 30-Second Demo

# Install
curl -sSL pulse.harery.com/install | bash

# Run health check
pulse doctor

# Fix everything automatically  
pulse fix --auto

# Update packages safely
pulse update --smart

# Check compliance
pulse compliance check --standard hipaa

# AI explain what changed
pulse explain

✨ Features

Core Capabilities

Feature Description
πŸ–₯️ Multi-Distro Support Ubuntu, Debian, Fedora, RHEL, Rocky, Alma, CentOS, Arch, openSUSE
πŸ“¦ Package Management Unified interface for apt, dnf, pacman, zypper, apk
🧹 System Cleanup Logs, cache, temp files, old kernels
πŸ” Security Auditing CVE scanning, CIS benchmarks, compliance
🧠 AI Diagnostics Predictive maintenance, intelligent recommendations
βͺ Instant Rollback Snapshot-based recovery
πŸ“Š Observability Prometheus metrics, Grafana dashboards
πŸ€– Automation Systemd timers, cron, Kubernetes CronJobs

Killer Features

Command What It Does
pulse fix --auto "I broke something" β†’ Fixed in 30 seconds
pulse doctor --quick "Can I deploy?" β†’ Yes/No + Why
pulse update --smart Update safe packages, hold risky ones
pulse compliance check --standard hipaa "Am I compliant?" β†’ Full report
pulse rollback --last "I regret this" β†’ Restored to before
pulse explain "What changed?" β†’ AI plain-English summary

🌍 Supported Platforms

Distribution Versions Package Manager Status
Ubuntu 20.04, 22.04, 24.04 apt βœ… Stable
Debian 11, 12, 13 apt βœ… Stable
Fedora 40, 41 dnf βœ… Stable
RHEL 8, 9, 10 dnf/yum βœ… Stable
Rocky Linux 8, 9 dnf/yum βœ… Stable
AlmaLinux 8, 9 dnf/yum βœ… Stable
CentOS Stream 9 dnf/yum βœ… Stable
Arch Linux Rolling pacman βœ… Stable
openSUSE Leap, Tumbleweed zypper βœ… Stable
Alpine 3.19+ apk πŸ”„ Beta

πŸš€ Installation

Method 1: One-Line Install (Recommended)

curl -sSL pulse.harery.com/install | bash

Method 2: Package Managers

# Homebrew (macOS/Linux)
brew install harery/tap/pulse

# APT (Debian/Ubuntu)
curl -sSL https://apt.pulse.harery.com/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/pulse.gpg
echo "deb [signed-by=/etc/apt/keyrings/pulse.gpg] https://apt.pulse.harery.com stable main" | sudo tee /etc/apt/sources.list.d/pulse.list
sudo apt update && sudo apt install pulse

# RPM (RHEL/Fedora/Rocky/Alma)
sudo dnf config-manager --add-repo https://rpm.pulse.harery.com/repo.repo
sudo dnf install pulse

# Snap
sudo snap install octalum-pulse

# Go install
go install github.com/Harery/OCTALUM-PULSE/cmd/pulse@latest

Method 3: Docker

# Quick health check
docker run --rm --privileged ghcr.io/harery/octalum-pulse:latest doctor

# With persistent data
docker run -d --name pulse \
  --privileged \
  -v /:/host:ro \
  -v pulse-data:/var/lib/pulse \
  ghcr.io/harery/octalum-pulse:latest \
  pulse agent

Method 4: Kubernetes

# Helm (recommended)
helm repo add pulse https://charts.pulse.harery.com
helm install pulse pulse/pulse --namespace pulse --create-namespace

# Or apply manifests directly
kubectl apply -f https://raw.githubusercontent.com/Harery/OCTALUM-PULSE/main/deployments/kubernetes/namespace.yaml
kubectl apply -f https://raw.githubusercontent.com/Harery/OCTALUM-PULSE/main/deployments/kubernetes/

πŸ’» Usage

Quick Commands

# System health check
pulse doctor

# Fix detected issues
pulse fix

# Fix without prompts
pulse fix --auto

# Update packages
pulse update

# Smart update (safe packages only)
pulse update --smart

# Security-only updates
pulse update --security-only

# Clean up system
pulse cleanup

# Security audit
pulse security audit

# CVE scan
pulse security scan

# Compliance check
pulse compliance check --standard hipaa
pulse compliance check --standard soc2
pulse compliance check --standard pci-dss

# View operation history
pulse history

# Rollback last operation
pulse rollback --last

# AI explain changes
pulse explain

Interactive Mode

pulse tui

Dry-Run Mode

# Preview changes without executing
pulse update --dry-run
pulse cleanup --dry-run

JSON Output

# For automation/integration
pulse doctor --json | jq .
pulse update --json | jq '.changes'

βš™οΈ Configuration

# ~/.config/pulse/config.yaml
version: 1
log_level: info

plugins:
  packages:
    enabled: true
    security_only: false
    auto_reboot: false
  security:
    enabled: true
    standards: [cis]
    cve_scan: true
  performance:
    enabled: true
    aggressive: false
    bbr_v3: false
  compliance:
    enabled: false
    standards: []
  observability:
    enabled: false
    prometheus: false
    endpoint: ""

ai:
  enabled: true
  mode: local  # local, cloud, hybrid
  local:
    model: "llama3.2:1b"
    ollama_endpoint: "http://localhost:11434"
  features:
    predictive_maintenance: true
    recommendations: true
    nlp_interface: false
    auto_remediation: false

πŸ”Œ Plugin System

# List installed plugins
pulse plugin list

# Install community plugin
pulse plugin install github.com/user/pulse-custom

# Create your own plugin
pulse plugin init my-plugin

Official Plugins

Plugin Description
pulse-packages Package management abstraction
pulse-security Security auditing and CVE scanning
pulse-performance System optimization and tuning
pulse-compliance Regulatory compliance (HIPAA, SOC2, PCI-DSS)
pulse-observability Prometheus/Grafana integration

πŸ“Š Benchmarks

Operation OCTALUM-PULSE Native Speedup
Full Update 2m 15s 4m 32s 2.0x
Security Audit 8s 2m+ 15x+
Disk Cleanup 12s 45s 3.8x
Cold Start 85ms - -
Memory Usage 28MB - -

🏒 Enterprise

Feature Community Enterprise
Core Maintenance βœ… βœ…
Plugin System βœ… βœ…
AI Diagnostics Local only Cloud + Local
Fleet Management ❌ βœ…
Web Dashboard ❌ βœ…
SSO/SAML ❌ βœ…
SLA Support Community 24/7
Custom Plugins ❌ βœ…
Compliance Reports Basic Full

Contact enterprise@harery.com for enterprise licensing.


🀝 Contributing

We welcome contributions! See CONTRIBUTING.md for guidelines.

# Development setup
git clone https://github.com/Harery/OCTALUM-PULSE
cd OCTALUM-PULSE
make dev

# Run tests
make test

# Build
make build

πŸ“œ License

MIT License β€” Free forever for personal and commercial use.

See LICENSE for details.


πŸ”— Links

Resource URL
Website https://pulse.harery.com
Documentation https://docs.pulse.harery.com
API Reference https://api.pulse.harery.com
Discord https://discord.gg/pulse
Twitter @OCTALUM_PULSE
GitHub https://github.com/Harery/OCTALUM-PULSE

πŸ—ΊοΈ Roadmap

See ROADMAP.md for planned features and releases.


Built with ❀️ by the OCTALUME Team

"Every heartbeat counts"

Website β€’ Documentation β€’ Discord β€’ Twitter

About

Automated system maintenance toolkit for Linux. Package updates, cleanup, security auditing, and optimization across 9 distributions.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors