Skip to content

Stoffbergie/sysprompt

Repository files navigation

SysPrompt

Express taste, not requirements.

SysPrompt transforms prompt engineering from specification to discovery. Instead of writing detailed requirements, express your taste through intuitive feedback loops.

Quick Start

bun install

# Set up Convex
bunx convex dev

# Add your keys to .env.local
# - OPENROUTER_API_KEY (required)
# - VITE_WORKOS_CLIENT_ID

bun dev

Open localhost:3000

Environment Variables

Copy .env.example to .env.local and configure:

Variable Required Description
OPENROUTER_API_KEY Yes OpenRouter API key (get one)
VITE_WORKOS_CLIENT_ID Yes WorkOS Client ID for authentication
CONVEX_DEPLOYMENT Auto Generated by bunx convex dev
VITE_CONVEX_URL Auto Generated by bunx convex dev

Convex Dashboard

Set WORKOS_CLIENT_ID in Convex Dashboard → Settings → Environment Variables.

Stack

  • Framework: TanStack Start (React 19, SSR)
  • Database: Convex (real-time, serverless)
  • Auth: WorkOS AuthKit
  • AI: Vercel AI SDK + OpenRouter (access to Claude, GPT-4, Gemini, etc.)
  • UI: shadcn/ui + Tailwind v4

Scripts

Command Description
bun dev Start dev server
bun build Production build
bun run typecheck TypeScript check
bun run check Lint + format
bunx convex dev Start Convex

License

MIT

About

Prompt engineering workspace for tuning, testing, and deploying system prompts.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

 
 
 

Contributors

Generated from Stoffbergie/project-zap