v0.25.7
UniRTM (Uni Runtime and Tools Manager) is a cross-platform developer toolchain manager inspired by mise.
It manages runtimes, tools, and tasks across Linux, macOS, and Windows — while serving as the Single Source of Truth for AI agent rules, workflows, and project configurations across 50+ AI-assisted IDEs (Cursor, Windsurf, GitHub Copilot, Gemini, Claude, Cline, and more).
Key capabilities:
- 📦 Manage runtimes & tools (Go, Node.js, Python, Rust, and more) with version pinning
- 🤖 Unified rule engine for 50+ AI-assisted IDEs via a single
.agent/rules/directory - 🔁 Smart SpecKit workflows (
speckit.plan,speckit.analyze,speckit.implement) - 🛡️ Triple-guarantee quality gates: IDE → pre-commit → GitHub Actions CI/CD
- 🌐 Cross-platform: Linux (Debian/Alpine/RHEL), macOS, Windows
Changelog
🚀 Features
- 82467ce: feat(pypi): implement multi-architecture python wheel packaging (@snowdream)
- a925599: feat: add support for armv7l, loongarch64, ppc64le, riscv64, and s390x build targets (@snowdream)
- 26d48f0: feat: add support for riscv64, ppc64le, loong64, and s390x architectures in install script (@snowdream)
🐛 Bug Fixes
- 6543e67: fix(ci): correct PyPI token secret name to PYPI_TOKEN (@snowdream)
- 8f190c5: fix(pypi): use manylinux_2_31 tag for loongarch64 and riscv64, add skip-existing to twine upload (@snowdream)
- a2896d9: fix: correct module downgrades and remove missing security label (@snowdream)
- f560288: fix: make version regex robust against initial release in cd.yml (@snowdream)
🛠 Refactoring
- 9541554: refactor(env): unify macOS cache directory to follow XDG standard (@snowdream)
- b9fe7ff: refactor: apply black formatting style to all pre-commit hook scripts (@snowdream)
♻️ Miscellaneous Chores
- d95b727: refactor(pre-commit): clean up redundant exclude fields and optimize filtering (@snowdream)
- f712d68: refactor(pre-commit): optimize configuration and extract python scripts (@snowdream)
Full Changelog: v0.25.3...v0.25.7
📦 Installation
See the Installation Guide for all available methods.
🤝 Contributing
Contributions are welcome! Please read our Contributing Guide first.