Your prompts are your product. Stop renting them.
Priompt: Git, but for your AI prompts.
A self-hosted prompt registry with a diff that tells a typo from a policy flip, then pushes that verdict to every agent running it.
You changed a prompt, broke an agent, and lost the old one
Prompts run your agents in production, yet most live in scattered files, chat threads, and hard-coded strings, with no history, no review, and no way to roll back when a change goes wrong.
No version history
You edited the prompt in place. The old wording is gone for good.
No rollback
A bad change is live and there is no clean way back to what worked.
Blind diffs
A text diff shows the words changed, not whether the meaning did.
Stale agents
A prompt updates, but agents keep running the old copy until a redeploy.
Vendor lock-in
Your prompts live in someone else's cloud, behind an API key you rent.
No review gate
Anyone can ship a prompt change straight to production, unchecked.
Everything you already trust in Git, now for your prompts
Versioned by address.
Every prompt has a URI, commits, and branches. Roll back to any version instantly.
Semantic diff.
See whether an edit's meaning ripples out or stays contained, not just which words changed.
Live distribution.
Publish a change and every subscribed agent is notified the instant it lands.
Yours to host.
One Go binary, SQLite or Postgres, encrypted at rest. No API key, ever.
Zero lost writes. Zero incidents.
Sustained under load
1.42M
actions
Running concurrently
40
workers
Continuous soak test
90
minutes
Sustained throughput
263
actions / sec
Reads at p95
<6
milliseconds
Acknowledged writes lost
0
ever
Prompts deserve what code already has
Hard-coding prompts in your app is like emailing final_v2.js around. Here's Priompt next to prompts-in-code.
Priompt
A version-controlled home for your prompts
Prompts in code
Hard-coded strings scattered across repos
Give your prompts a home you control.
If it can read text, it works.
Priompt just stores and serves your prompts as versioned text. Any agent, any framework, any language that speaks gRPC can fetch them by address.
Questions, answered
The short version. The README has the long one.
- 01
What is Priompt?
GeneralA self-hosted server that versions and serves prompts to agents.
- 02
Is it really self-hosted?
HostingYes. One Go binary on your box; prompts never leave your infra.
- 03
How do agents fetch a prompt?
UsageBy address over gRPC, e.g. priompt://acme/onboarding/welcome.
- 04
What's a semantic diff?
DiffIt measures how far an edit's meaning ripples, not just the text.
- 05
Which languages are supported?
SDKsPython and JavaScript SDKs today; any gRPC client works too.
- 06
SQLite or Postgres?
StorageBoth. SQLite for single-node, Postgres for multi-node setups.
- 07
Can I roll back a bad change?
VersioningInstantly. Rollback just moves a branch pointer, nothing is lost.
- 08
Is it open source?
LicenseYes, and pre-release. Star the repo to follow along.
Something else? Open an issue on GitHub
Read the docs