
Novaqore AI is a private LLM encrypted end-to-end with post-quantum cryptography. Your conversations stay yours.
A conversational AI that encrypts every message before it leaves your device. No logs, no tracking, no data harvesting. Just you and your AI.
Open ChatIntegrate quantum-encrypted AI into your apps. Get your API keys, read the docs, and start building with end-to-end encryption out of the box.
Developer DocsSame conversation. One is readable by everyone. The other is yours alone.
Before
Sent to LLM
{
"role": "user",
"content": "I think my business partner is stealing from me. What should I do?"
}
Sent from LLM
{
"role": "assistant",
"content": "That's a serious concern. Here are some steps you can take to protect yourself and your business..."
}
After
Sent to LLM
{
"encrypted": "K3mVpQ8xTz1Rf5wBn7dLp9mXcQ4vN2hR8jY6tWsA0eKfUoI3lZaM7nBv2xQwPd4..."
}Sent from LLM
{
"encrypted": "mNx8Kv2QpLrT5wYj9Fe3GhBn0cXsZa7Wd4RqJt6YvUo1iEpL8kFm9sH3nTjX5..."
}One npm package. A few lines of code. Private AI in your app in minutes.

Get Started
Add private AI to any Node.js app. Encryption is handled for you under the hood. Just set your keys in env and call .chat() like any other SDK.
$ npm install @novaqore/ai
import NovaqoreAI from "@novaqore/ai"; const novaqore = new NovaqoreAI({ uid: process.env.NOVAQORE_UID, keyId: process.env.NOVAQORE_KEY_ID, publicKey: process.env.NOVAQORE_QUANTUM_KEY, }); const res = await novaqore.chat([ { role: "user", content: "Hello, Novaqore AI." } ]); console.log(res.choices[0].message.content);
Works like the SDKs you already know. Same chat pattern, same response shape. No learning curve.
3 env vars or a service key JSON file. The package handles encryption, decryption, and key rotation automatically.
Node.js, Next.js, Express, serverless. Anywhere JavaScript runs, Novaqore AI runs.

Every message is encrypted on your device before it ever touches the network. Here's how.
Your device runs a Kyber-1024 key encapsulation, generating a one-time shared secret unique to this request.
Your message is AES-256-GCM encrypted using the shared secret. The plaintext never leaves your device.
The server decrypts in memory, processes your request, encrypts the response, and sends it back. Keys are never stored.
CRYSTALS-Kyber resists quantum computer attacks. Future-proof encryption today.
Prompts decrypted in memory, processed, and gone. Nothing stored, nothing to hand over.
Dedicated servers on American soil. No shared infra, no third-party providers.
Each request runs a new Kyber handshake. No session keys, no reuse.

Start chatting privately or build with quantum-encrypted AI today.