Codync
A free, open-source 1:1 alternative to Grok Bot and Muse. Message Claude Code, Codex, Cursor and 40+ coding agents as persistent bots from your iPhone, Mac or Linux desktop. Group chats, threads, appr
DevOps Maturity Assessment Web and CLI
Translation pending
Developer toolsGitHub @devops-maturityOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Repository information has not been collected yet.
No updates detected yet. GitHub releases will appear here.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗DevOps Maturity Assessment helps teams turn broad DevOps, DevSecOps, and software supply chain expectations into a score, a gap list, and a shareable badge.
Use it when you want a quick baseline before a platform improvement program, an audit-ready checklist for delivery practices, or a lightweight badge that makes engineering maturity visible in a README.
It provides both a web UI and a CLI, built on the DevOps Maturity Specification — a standardized set of guidelines for DevOps best practices.
User documentation for both interfaces is available at the DevOps Maturity Docs site.
DevOps Maturity is a breadth-first, automatable baseline for the whole delivery lifecycle. Most adjacent tools go deeper but narrower, or measure outcomes rather than practices in place — they complement it rather than compete with it.
| Tool | Primary focus | How you run it | Best for |
|---|---|---|---|
| DevOps Maturity | DevOps practices & controls (build, quality, security, supply chain, analysis, reporting) | CLI · Web UI · GitHub Action · YAML · AI auto-assess | A fast, broad baseline + badge for OSS and internal repos |
| DORA metrics | Delivery outcomes (deploy frequency, lead time, MTTR, change-fail rate) | Pipeline telemetry | Tracking delivery performance once practices exist |
| OpenSSF Scorecard | OSS security health (repo heuristics) | Automated checks | Hardening the security posture of a public repo |
| OpenSSF Best Practices | OSS best-practice badge | Web SaaS, self-attested | Earning a recognized OSS badge |
| SLSA | Supply-chain integrity (provenance & attestation) | Attestation + verification | Deep, verifiable supply-chain assurance |
What makes it different:
--format json/badge out; drop the GitHub Action into CI to keep the badge current on every change.When to use which: start with DevOps Maturity for a quick, broad health check and a badge; add DORA to track delivery outcomes over time; layer OpenSSF Scorecard / SLSA for deeper security and supply-chain rigor once the D3xx/D4xx gaps are closed. See the full comparison on the specification site.
Explore how the DevOps Maturity Assessment works in both interfaces:
pip install devops-maturity
dm assess
You will get:
WIP, PASSING, BRONZE, SILVER, or GOLD)Install from PyPI and start the interactive assessment:
pip install devops-maturity
# Start the assessment
devops-maturity assess
# Or use the shortcut command
dm assess
[!TIP]
dmis a convenient alias fordevops-maturity, making it quicker to type.
You'll be guided through a series of questions and receive a maturity score, level, and badge. See it in action:
Use devops-maturity.yml when you want a repeatable baseline that can be reviewed in pull requests:
dm config --file devops-maturity.yml
This is useful for CI jobs, internal platform reviews, and recurring maturity checkpoints.
Skip the manual questions and let an LLM assess your repository automatically. The tool fetches your file tree, README, and CI/CD configuration files from the repository platform and sends that context to the AI model of your choice.
Supported AI providers: OpenAI, Anthropic, Google Gemini, Ollama (local)
# OpenAI — provider auto-detected from the git remote URL
OPENAI_API_KEY=sk-... devops-maturity assess --auto --ai openai
# Anthropic
ANTHROPIC_API_KEY=... devops-maturity assess --auto --ai anthropic --model claude-3-5-sonnet-20241022
# Google Gemini
GEMINI_API_KEY=... devops-maturity assess --auto --ai gemini
# Ollama (no API key required, runs locally)
devops-maturity assess --auto --ai ollama --model llama3
| Flag | Env var fallback | Default | Notes |
|---|---|---|---|
--auto | — | — | Enable AI-powered mode |
--ai | — | — | AI provider: openai, anthropic, gemini, ollama |
--model | — | Provider default | Model name (e.g. gpt-4o, claude-3-haiku-20240307) |
--provider | — | Auto-detected | Repo platform: github, gitlab, bitbucket |
--repo-token | GITHUB_TOKEN / GITLAB_TOKEN / BITBUCKET_TOKEN | — | Required for private repos |
--ai-key | OPENAI_API_KEY / ANTHROPIC_API_KEY / GEMINI_API_KEY | — | AI provider API key |
--ollama-url | — | http://localhost:11434 | Ollama server base URL |
[!NOTE] The
--providerflag is auto-detected from theoriginremote URL of the current git repository. For public repositories no--repo-tokenis needed.
[!IMPORTANT] AI mode sends repository context to the selected provider unless you use local Ollama. Use
--repo-tokenonly for private repositories you are allowed to assess.
To preview the web interface locally:
git clone https://github.com/devops-maturity/devops-maturity.git
cd devops-maturity
pip install nox
nox -s preview
Then visit http://127.0.0.1:8000 in your browser.
Experience the full web interface workflow:
1. Start Your Assessment
2. View Your Assessment
3. Track Assessment History
To enable Google and GitHub OAuth login for the web interface:
Copy the example environment file:
cp .env.example .env
For Google OAuth:
http://localhost:8000/auth/callback/google.env fileFor GitHub OAuth:
http://localhost:8000/auth/callback/github.env fileIf OAuth credentials are not configured, users can still register and login with username/password.
If you find this tool helpful, please consider giving it a ⭐️ — your support helps others discover and adopt it.
Want to show your project aligns with the DevOps Maturity Specification? Add this badge to your README:
[](https://devops-maturity.github.io/)
We welcome contributions from the community! Whether you're fixing bugs, adding features, or improving documentation, your help is appreciated.
This project is licensed under the Apache License 2.0.