Prompt management you own

Your prompts deserve
better than a const

Version-controlled system prompts and message templates that run in your own Supabase — easily editable by your team.

Early access · approval required

Sign up now — we'll email you once you're approved.


01

Deploy to your Supabase in one command

Run the init script. It creates the schema, deploys the edge functions, and hands you the editor URL. Done in under a minute.

npx promptbase init
02

Your team edits prompts — no GitHub needed

Share the editor URL with your partner or content team. They edit system prompts and message templates, publish new versions, and roll back — all from a clean UI.

03

Fetch at runtime, not at deploy time

Pull the latest published version in your Node code. Changes go live instantly — no server restart, no redeploy.

const { system, user } = await getPrompt('onboarding-email', { name: user.name, product: 'Acme' }) // works with ai-sdk, OpenAI, Anthropic, or raw fetch

what it is

System prompt management
User message templates
Variable interpolation
Version history & rollback
Easily editable by your team
Runs on your own Supabase

what it's not

An observability platform
An evals framework
A conversation manager
A tool/function registry
Another Langfuse

Full version history

Every change is tracked. Roll back to any previous version in one click.

Variable interpolation

Use {{variables}} in both system and user templates, pass values at runtime.

Your infra, always

Runs entirely on your own Supabase project. No new vendors, no data leaving your stack.

Any LLM, any framework

Compatible with ai-sdk, OpenAI, Anthropic, and anything that accepts a plain string.