Skip to content

K1LLLAGT/DevOpsOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DevOpsOS

DevOpsOS is a modular, self‑maintaining DevOps platform engineered for Android. It combines a unified dashboard, a powerful backend engine, and an extensible plugin system to create a portable, resilient, and intelligent engineering environment you can carry anywhere.


🚀 Features

Core Platform

  • Unified Dashboard — Terminal, file editor, system monitor, process manager, plugin marketplace, SSH, Tor control, and more.
  • Backend Engine — PTY integration, command orchestration, system services, and capability‑based security.
  • Self‑Healing Architecture — Drift detection, auto‑repair, version reconciliation, and template fallback.
  • Auto‑Upgrade System — Deterministic updates using CAT‑block patching and version‑aware config merging.
  • Daemon Supervisor — Keeps background services alive with restart logic, health checks, and status reporting.

Developer Tools

  • PTY terminal with full command execution
  • File editor with live reload
  • System monitor for CPU, memory, I/O, and processes
  • Process manager for listing, killing, and inspecting tasks

Connectivity

  • SSH client with key support
  • Tor integration with bridge fetching and control panel
  • Local & remote federation for multi‑node sync and state merging

Plugin Runtime

  • Hot‑reload support
  • Metadata + capability injection
  • Sandbox isolation
  • Discovery and lifecycle management

🧩 Architecture Overview

DevOpsOS is built as a hybrid Android application with a WebView frontend and a service‑driven backend.

`mermaid flowchart TD

A[Frontend<br/>(WebView + JS/TS UI)]
    --> B[Backend<br/>PTY Engine<br/>Command Orchestrator<br/>System Services<br/>Plugin Runtime<br/>Drift / Integrity Engine<br/>Daemon Supervisor]

B --> C[Android Layer<br/>Storage / Permissions<br/>Networking / Tor<br/>Process APIs]

`


📦 Installation

DevOpsOS is currently under active development. APK builds are generated automatically via GitHub Actions.

Download the latest build from:

Actions → Build DevOpsOS APK → Artifacts


🛠️ Building From Source

Requirements

  • JDK 17
  • Android SDK (API 33)
  • Gradle 7.5.1+
  • Node.js (for frontend builds)

Build bash cd android-app ./gradlew assembleDebug

The APK will appear in:

text android-app/app/build/outputs/apk/debug/


🧪 Development Workflow

Frontend bash cd android-app/app/src/main/assets/frontend npm install npm run dev

Backend

  • Kotlin/Java service layer
  • PTY + system services
  • Plugin runtime

🧭 Roadmap

  • Plugin marketplace UI
  • Full Tor control panel
  • Multi‑node federation dashboard
  • System health scoring
  • Visual map generator
  • Release signing + OTA updates
  • Play Store release
  • Cloud‑sync profiles

🤝 Contributing

Contributions are welcome! Open an issue or submit a pull request with clear details and reproducible steps.


📄 License

MIT License (or whichever you choose)


🌐 About

DevOpsOS is built to be autonomous, extensible, and future‑proof — a portable DevOps operating system designed for real‑world engineering workflows on Android.

About

DevOpsOS is a self‑maintaining DevOps platform for Android, featuring a unified dashboard, PTY terminal, file editor, system monitor, process tools, SSH, Tor control, and an extensible plugin system. Built for automation, portability, and reliability in real‑world engineering workflows.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors