promptLM is an open-source framework for teams that want to treat prompts like production assets: design, evaluate, version, release, and consume prompts with confidence.
Website • Core Framework • Client SDKs • All Repositories
Early alpha — APIs and workflows are evolving quickly. Feedback and contributions are welcome.
When prompts power real features, ad-hoc copy/paste is not enough. You need:
- Versioned prompt specs
- Repeatable evaluation gates
- Safe release workflows
- Retrieval in app runtime through SDKs
- Cost-aware integration testing support
- Prompt specs and lifecycle tracking in Git
- Multi-model execution (OpenAI, Anthropic, optional LiteLLM gateway)
- Evaluation and release gating
- CLI, web app, and API workflows
- SDK support for consuming released prompts in applications
curl -fsSL https://raw.githubusercontent.com/promptLM/promptlm-app/main/scripts/install.sh | bash$script = irm https://raw.githubusercontent.com/promptLM/promptlm-app/main/scripts/install.ps1
& ([scriptblock]::Create($script))promptlm-cli --version> promptlm-cli studio
| Repository | Purpose |
|---|---|
promptlm-app |
Core framework, CLI, web app, and lifecycle workflows |
promptlm-client-sdk |
Java, TypeScript, and Python SDK workspace |
promptlm-junit-gitea-artifactory |
JUnit 5 + Testcontainers support for Gitea and Artifactory integration tests |
promptLM is open source under the Apache-2.0 License.