Open-source DevOps control plane

DevOpster logo

DevOpster

A cross-platform CLI and desktop app for repository governance across GitHub, Azure DevOps, and GitLab. Audit, blueprint, sync, and ship with a container-first workflow and native installers for macOS, Windows, and Linux.

Deploy GitHub Pages status Build Release Artifacts status CI status Total views

Getting started

What is DevOpster?

DevOpster is an open-source DevOps control plane built in Rust. It centralizes the repetitive work of managing many repositories across multiple providers (auditing metadata, blueprinting standards, syncing shared workflows, and producing reusable catalogs).

Built for delivery rather than dashboards: connect your org, run a guided audit, fix gaps interactively or in batch, and ship the same project to every contributor through native installers, without forcing a Rust toolchain on every developer's machine.

01

Bring your own org

Connect GitHub, Azure DevOps, and GitLab from one configuration file and manage every repository through a single command surface.

02

Audit and fix at scale

Find missing descriptions, topics, licenses, and branch drift. Apply guided fixes interactively or in batch with safe prompts.

03

Distribute like a product

Package the same workspace into native installers for macOS, Windows, and Linux. CLI binaries and a desktop GUI ship in the same release.

Authoring CLI & container workflow

Run direct commands or open the interactive launcher with devopster gui. The Docker-based dev environment keeps the host minimal.

Governance Repository policy & audit

Enforce description, topic, license, and default-branch policy. Fix gaps interactively with devopster repo audit.

Catalog Org-wide inventory

Generate machine-readable catalogs and statistics for the whole organization. Filter by topic and provider.

Contributing Container-first development

No local Rust toolchain required. Run devopster dev-env and contributors get the same Docker-based environment.

Distribution Cross-platform installers

Native bundles for Linux, Windows, and macOS: tar.gz, .zip, .dmg, with platform icons (.icns, .ico).

Maintenance Pipeline visibility

CI, release, and Pages deploys are first-class. Status badges in the hero reflect what is shipping right now from main.

Artifacts

Choose your platform

Each card shows the preferred download first, then the remaining release files for that platform. Installation notes stay with the relevant operating system.

macOS

DMG first, .app.tar.gz fallback

Best for end users who want the normal drag-to-Applications install flow.

↓ Download for macOS

Gatekeeper: install from the .dmg when possible — drag DevOpster.app to /Applications, then open it normally. If macOS blocks it at first launch, run once: xattr -cr "/Applications/DevOpster.app" then reopen the app.

Windows

NSIS installer first, MSI alternative

Best for Windows users who want a standard installer or an MSI deployment option.

↓ Download for Windows

SmartScreen: if Windows shows a warning, click More info and then Run anyway because the installer is not code-signed yet.

Linux

AppImage, DEB, or RPM

Choose the package style that matches your distro and whether you want a portable build.

↓ Download for Linux

Linux tip: AppImage builds usually need chmod +x before running. DEB builds install cleanly with sudo apt install ./file.deb. RPM: sudo rpm -i ./file.rpm.

Install Guide

How to download, install, and use it

macOS

  1. Download the latest DMG from the macOS card.
  2. Open the disk image and drag DevOpster.app into /Applications.
  3. If macOS blocks it at first launch, open Terminal and run:
    xattr -cr "/Applications/DevOpster.app"
  4. Reopen the app and continue.

Windows

  1. Download the -setup.exe from the Windows card.
  2. Run the installer and continue through the wizard. Choose install location when prompted.
  3. If SmartScreen appears, click More info then Run anyway.
  4. Launch DevOpster from the Start menu or desktop shortcut.

Linux

  1. Choose the artifact that fits your system: AppImage, DEB, or RPM.
  2. For AppImage: chmod +x DevOpster*.AppImage then run it.
  3. For DEB: sudo apt install ./DevOpster*.deb
  4. For RPM: sudo rpm -i DevOpster*.rpm

For contributors

Quick start

Everything runs inside Docker. No local Rust toolchain required for end-user tasks; one command brings up the containerized dev environment.

  1. Install Docker Get Docker Desktop or Docker Engine for your operating system.
  2. Clone and bootstrap
    git clone https://github.com/Cloud2BR/devopster-cli.git && cd devopster-cli && devopster dev-env
  3. Run guided onboarding
    devopster setup
    One command to log in and generate your config.
  4. Use CLI or GUI
    devopster repo audit
    devopster gui
    Run direct commands, or launch the interactive desktop mode.

Project identity

Owner / Organization

DevOpster v0.1.0 is presented as an open-source CLI and desktop release maintained by the owner and published through the Cloud2BR organization.

Organization

Cloud2BR is the publishing organization behind the site, release assets, and open-source project distribution.

v0.1.0 release

Release context

  • Product: Rust-based DevOps CLI with a Tauri desktop shell
  • Release channel: GitHub Releases with tagged binaries and installers
  • Presentation: GitHub Pages landing site for downloads and project overview
  • Scope: Initial public release for macOS, Windows, and Linux