PromptVault Logo

PromptVault
Your secure vault for AI prompts

Self-hosted, privacy-friendly, and feature-rich. Organize, version, and share prompts with advanced search, team support, and a modern UI.

Why PromptVault?

All-in-one prompt management built for individuals and teams. Secure authentication, advanced tagging, auto-versioning, and team collaboration included out of the box.

🔐 Authentication & Teams

JWT auth, user roles, registration control, and full team management.

📝 Prompt Management

Rich prompt creation, notes, model hints, auto-versioning, and history rollback.

🏷️ Advanced Tagging

Smart tags with autocomplete, usage tracking, and safe deletion.

👥 Team Collaboration

Team feeds, cross-team sharing, and role-based access control.

🔎 Full-text Search

Find prompts across titles, content, and tags with instant search.

🎨 Modern UI

Responsive, dark/light themes, smooth animations, and custom branding.

Install with Docker

PromptVault ships as a ready-to-use Docker image. Perfect for Unraid, Portainer, or any Linux server.

Docker Run

docker run -d \
  --name promptvault \
  --restart unless-stopped \
  -p 3000:3000 \
  -v ~/promptvault/data:/app/backend/data \
  -v ~/promptvault/logs:/app/backend/logs \
  -e NODE_ENV=production \
  -e JWT_SECRET=your-secret \
  -e DATABASE_URL=file:./data/promptvault.db \
  ghcr.io/ghotso/promptvault:latest

Docker Compose

version: '3.8'
services:
  promptvault:
    image: ghcr.io/ghotso/promptvault:latest
    container_name: promptvault
    restart: unless-stopped
    ports:
      - "3000:3000"
    volumes:
      - ./data:/app/backend/data
      - ./logs:/app/backend/logs
    environment:
      - NODE_ENV=production
      - JWT_SECRET=your-secret
      - DATABASE_URL=file:./data/promptvault.db

Interface Preview

Click any screenshot to view it larger.