Loading the GitHub extension guide…
Lima extensions · GitHub main
Small tools.
Clear boundaries.
Browse verified local extensions for Lima, or build one with the same concise public contract the app uses to validate every install.
Extension Store
Useful tools.
Local control.
Every package is versioned and inspectable. Lima checks its SHA-256 digest and manifest before installing it to your Mac.
Loading published extensions…
Use Lima → Extension Store for verified one-click installation, or download a package to inspect first.
Community submissions
Bring your own
extension.
Submit a ZIP for review. Uploads are quarantined, never executed, and never appear in the store automatically. A human review is required before publication.
Checks include ZIP traversal, hidden files, links and special files, duplicate paths, archive bombs, nested archives, executable payloads, manifest schema, capability declarations, and package integrity. Accepted uploads remain private quarantine artifacts.
Build an extension
From a folder
to a useful command.
Keep extensions small. Use a built-in action whenever possible; use a shell command only when it is the clearest local solution.
- CopyDownload the starter or create a folder containing
manifest.json. - IdentifyGive the extension, commands, and fields stable reverse-domain-style IDs.
- ValidateCheck the manifest against the bundled closed schema before loading it.
- ReloadPut it in Lima’s Extensions directory, reload, search, run, and verify every failure path.