Product
Privy
Proprietary. Privy is proprietary. This page covers what it does and how to use it, not the underlying code or infrastructure.
Privy is the assistant builder we made available. Describe what you want it to do, set the rules, drop in files if you need context, then chat.
Most assistant tools give you a system prompt and call it done. Privy adds persistent sessions, separate contexts per assistant, file upload, and account auth. It's what we use ourselves.
How it's structured
- Assistants — create one per use case. Each has its own prompt and chat history.
- Chats — history and generation. Messages go through
/api/chat. - Sign-in — Google or email. Your account, your assistants.
Example flow (for developers)
The routes:
POST /api/assistants
{ "name": "Study buddy", "systemPrompt": "Be concise." }
POST /api/chats
{ "assistantId": "<id>" }
POST /api/chat
{ "chatId": "<id>", "messages": [{ "role": "user", "content": "Hello" }] }Paths follow the Privy repo under src/app/api/.