promptLM is an open-source framework for managing the full lifecycle of LLM prompts — authoring, versioning, releasing, and consuming them from your application — backed by a Git-native store so every prompt has a real commit history, branches, and release tags. It ships as a CLI, a Studio web app, and client SDKs (Java, TypeScript).
Pre-built native binaries for macOS, Linux, and Windows are attached to each
GitHub release once 0.1.0 is cut. Until then, build from source — see
DEVELOPER.md.
# macOS / Linux (once a release is published)
curl -fsSL https://raw.githubusercontent.com/promptLM/promptlm-app/main/scripts/install.sh | bash# Windows (once a release is published)
$script = irm https://raw.githubusercontent.com/promptLM/promptlm-app/main/scripts/install.ps1
& ([scriptblock]::Create($script))Verify:
promptlm-cli --versionThe full user and developer documentation is published at promptlm.dev/docs and sourced from docs/ — covering installation, CLI usage, REST and SSE APIs, client SDKs, the LiteLLM gateway, the Spring AI execution backends, and the development quickstart.
- CONTRIBUTING.md — how to build, test, and submit changes
- CODE_OF_CONDUCT.md — community expectations
- SECURITY.md — responsible disclosure policy
- CHANGELOG.md — release notes
Apache License 2.0 — see LICENSE.