Skip to content

Feature Guide ​

osdk manages language runtimes, ecosystem tools, model snapshots, download sources, and shared caches through one command surface. This page is only an index; each topic page documents the complete command forms, parameters, and current implementation boundaries.

Start here ​

GuideWhat it covers
Getting StartedGlobal options, install/switch/query/remove workflows, and version aliases
GitHub ActionsInstall osdk, restore shared caches, materialize locked tools and dependencies, and export the project environment in CI
Projects and ConfigurationProject discovery, native version files, the complete configuration schema, merge rules, and trust
Project tasksDeclare project commands under [tasks] and run them with osdk run, with dependencies, parallel steps, and platform variants
Reproducible LockfilesHow lock, install, outdated, and upgrade interact, including stale states
Runtimes and Ecosystem ToolsNode.js, Python, Java, Go, Rust, Maven, Gradle, and Kotlin
JavaScript Package Managersnpm, pnpm, Yarn, Bun, Deno, Node dependency handling, and registry preflight
npm Developer ToolsInstall, pin, execute, upgrade, and restore npm CLI packages with npm:<package>
Cargo Developer ToolsInstall registry crates or HTTPS Git repositories with an exact managed Rust toolchain
Go Developer ToolsInstall module command packages with one exact managed Go toolchain and a selected proxy
Direct HTTPS ArtifactsInstall an exact checksum-pinned file or archive from a strict HTTPS {version} template
Model SnapshotsHugging Face, ModelScope, file filters, verification, locking, and environment adapters
Sources and Supply-chain SecurityMirrors, offline mode, pre-releases, checksums, signatures, attestations, and GitHub Releases
Container Runtimes, Registries, and Native OperationsRuntime/cache diagnostics, anonymous OCI registry tests, built-in Docker Hub mirror benchmarking, safe native mirror apply, direct native image pulls, and preview-bound cleanup
Storage, Shell, and ExtensionsCAS, caches, directories, shims, activation, temporary execution, completions, diagnostics, and declarative backends

Common paths ​

After installing osdk, continue with the guide that matches your goal:

For the internal request path through resolution, download, verification, CAS materialization, and shim dispatch, read Implementation.

Released under the MIT License