Installation
Prerequisites
- Git — datamitsu uses your git root to locate configuration files and manage project-scoped caches
- Platform support: Linux (amd64, arm64), macOS (amd64, arm64), Windows (amd64, arm64). Windows requires Developer Mode for symlinks.
Install Methods
- Homebrew — macOS and Linux
- Winget — Windows
- Scoop — Windows
- npm — any platform with Node.js
- PyPI — any platform with Python
- RubyGems — any platform with Ruby
- Docker — official images on Docker Hub and GHCR (Debian and Alpine variants)
- GitHub Releases — direct binary downloads, deb/rpm/apk packages, checksum + cosign verification
- Build from Source — requires Go 1.25.2+
CI
- GitHub Actions — the official
setup-datamitsuaction installs the CLI, provisions tools, and runs your checks in a single step
Editor Integrations
- VS Code Extension — Datamitsu Toolkit for VS Code, Cursor,
Windsurf, VSCodium, and other VS Code-based editors: format on save with your
datamitsu config. Works standalone too — if no
datamitsuis onPATH, it downloads a pinned, SHA-256-verified binary.
Verify Installation
Check that datamitsu is available:
datamitsu --help
You should see the available commands listed, including exec, init, check, setup, and others.
Global Cache Directory
datamitsu stores data under ~/.cache/datamitsu/ (or $XDG_CACHE_HOME/datamitsu/), split into two subdirectories:
store/— Downloaded binaries (.bin/), runtime binaries (.runtimes/), runtime-managed app environments (.apps/), remote configs (.remote-configs/)cache/— Per-project tool caches (projects/), verify state (.verify-state/)
You can view the cache path with:
datamitsu cache path
Next Steps
- Quick Start — Create your first configuration and run tools
- Core Concepts — Understand how datamitsu manages tools