AI-powered self-hosted repository agent for GitHub, GitLab, Gitea, and Azure DevOps.
wshm is worth checking the docs before setup with trust notes worth reviewing. Check agent compatibility and use-case fit before adding it to your workflow.
gh repo view wshm-dev/wshm --webOpen the official repository or website.
Check the README for package manager, auth, and platform requirements.
Try it in a small test task inside your agent workflow.
wshm is a single Rust binary that combines five developer tools: AI code review, merge queue, issue auto-fix, workflow automation, and issue triage. It works with multiple Git providers and AI services (including local models) while keeping your data self-hosted. You run it on your own infrastructure, so your code and AI keys stay under your control.
wshm is a self-hosted, AI-powered repository agent that consolidates essential DevOps workflows into a single Rust binary. It supports GitHub, GitLab, Gitea, and Azure DevOps, and integrates with 14+ AI providers including Claude, OpenAI, Google, Mistral, Groq, DeepSeek, xAI, OpenRouter, Cohere, Together, Fireworks, Perplexity, and local models via Ollama/llama.cpp. The tool offers five core capabilities: AI code review (PR risk analysis with low/medium/high ratings and review checklists), scored merge queue (auto-promotes green PRs above a configurable threshold), issue auto-fix (Pro feature that automatically generates fixes for issues), workflow automation (custom pipelines for triage, PR health, and more), and AI triage (classifies and labels new issues with confidence scores). It also includes a key vault integration (Vault, AWS, Azure Key Vault, GCP) for secrets management, and uses SQLite (OSS) or Postgres (Pro) for storage with FTS5 search and AES-256-GCM encryption. The daemon runs on Linux (x86_64 & ARM64) and Windows (x86_64), and provides a web dashboard for managing triage, queue, search, and settings. Built and battle-tested at RTK-ai Labs, wshm is designed to reduce developer burnout by automating repetitive tasks like triaging stale issues, hunting duplicates, and babysitting merge queues.
Looks usable, but maintenance, license, or security notes deserve a closer look.
Last commit was about 2 days ago.
59 GitHub stars indicate community interest.
4 open issues signal maintenance load.
NOASSERTION license detected.
Automatically triage and label incoming issues with AI, reducing manual backlog management.
Analyze pull requests for risk, duplicates, and staleness before merging.
Manage a scored merge queue that auto-promotes green PRs above a threshold.
Automatically fix issues using AI (Pro feature) and run custom workflow pipelines.
Self-host a unified DevOps dashboard across multiple Git providers with your own AI keys.
Self-hosted: you are responsible for securing the server and data.
AI providers process code snippets; ensure compliance with your data policies.
Pro features require a license key; OSS version has limitations.
59
Stars
5
Forks
4
Issues
NOASSERTION
License
A CLI tool to create and hide GitHub comments using the GitHub REST API.
AI-powered GitHub automation for issue triage, PR review, labeling, and security scanning.
Local GitHub Actions runner for AI agents — test CI/CD workflows locally before pushing.
3 security/trust notes recorded.
Setup difficulty is 4/5.