NovaCue: LLM Preference Learning
ID: gannpiphligpcnfiimoeijkneikeekhj
Supported Languages
Extension Info & Metadata
Publisher Contextual Analysis
- Author
- LeadingTorch LLCView Profile
- Privacy
- Privacy Policy
- Country
- US
- MX records exist
- Yes
- Domain exists
- Yes
- Is disposable
- No
- Is role-based
- No
- Mailbox exists
- Yes
- Address
- 5550 Granite Pkwy #210 Plano, TX 75024 US
- Website
- Visit
You reached today's free scan limit (3/3 unique extensions).
Upgrade for full visibility.
BETA TESTING β NovaCue: Automatic preference learning across ChatGPT, Claude, Gemini, and Grok.
AI remembers you β but it can't forget. When you evolve, your AI is stuck in the past. NovaCue's preferences evolve WITH you β old habits decay, new patterns reinforce, contradictions resolve automatically. No manual memory management. Your AI grows as you grow. # NovaCue - AI Preference Learning Extension > **Stop repeating yourself.** Let AI remember what you want. NovaCue is a Chrome extension that automatically learns and applies your AI preferences across ChatGPT, Claude, Gemini, and other LLM platforms. No more copy-pasting custom instructions. No more repeating your coding style every session. Just intelligent, context-aware AI interactions. --- ## π― The Problem The core concept (auto-learning preferences and injecting them contextually) is unique. No competitor does this. ChatGPT's "Memory" is manual, Claude's "Projects" are static, Gemini has nothing. NovaCue's approach β automatic preference learning with semantic embeddings β is genuinely novel. AI remembers you β but it can't forget. When you evolve, your AI is stuck in the past. NovaCue's preferences evolve WITH you β old habits decay, new patterns reinforce, contradictions resolve automatically. No manual memory management. Your AI grows as you grow **AI assistants have amnesia.** Every conversation starts from scratch. Thousands of users express this frustration daily on Reddit and Twitter: > *"I'm so tired of telling ChatGPT 'use TypeScript with ESLint rules' EVERY. SINGLE. TIME."* > *"Why can't Claude remember I prefer concise answers? I've told it 50 times."* > *"ChatGPT's custom instructions are too broad. I want different preferences for coding vs. writing."* **The data backs this up:** - 16,000+ monthly searches for "ChatGPT remember preferences" - 500+ social media complaints per month - 15M+ power users experiencing this daily **The result?** Wasted time, inconsistent outputs, and constant frustration. --- ## β¨ The Solution NovaCue learns your preferences automatically and injects them contextually into your prompts. ### **How It Works** 1. **π§ Learns Automatically** - No manual setup required. Use AI naturally, NovaCue learns what you like. 2. **π― Context-Aware** - Different preferences for different tasks. Python preferences for coding, formal tone for writing. 3. **β‘ Adaptive** - Current session takes priority. If you say "use blue" today, it overrides your usual "red" preference. 4. **π Cross-Platform** - Works with ChatGPT, Claude, Gemini, and more. One preference system for all your AI tools. --- ## π Key Features ### **Smart Preference Learning** - **Automatic Detection** - Recognizes patterns like coding languages, color choices, formatting styles - **Type-Based Organization** - Preferences grouped by context (TikZ Diagrams, API Design, Python Code) - **Weight-Based Ranking** - Frequently used preferences have higher priority ### **Session-Aware Intelligence** - **Momentum Scoring** - Recent preferences get 5x weight boost - **Context Switching** - Automatically detects when you switch between tasks - **Conflict Resolution** - Current intent overrides historical patterns ### **Enterprise-Ready** - **Team Preferences** - Share and enforce preferences across your organization - **White-Label Support** - Custom branding for enterprise deployments - **Audit Logging** - Track all preference applications and changes - **Privacy-First** - All data stored locally, optional cloud sync ### **Developer-Friendly** - **Multi-Type Support** - Handle complex preferences (Python 3.11 + type hints + pytest) - **Token Budgeting** - Smart injection that respects context window limits - **Episodic Memory** - Vector-based search through conversation history - **Orama Integration** - Fast semantic preference matching --- ## π Who Is This For? ### **Power Coders** *"Stop repeating your coding preferences"* - Consistent code style across sessions - Language-specific defaults (Python β type hints, JS β ES6) - Framework preferences (React β functional components) ### **Content Creators** *"Keep your brand voice consistent"* - Maintain tone across all AI-generated content - Platform-specific formatting (Twitter threads, LinkedIn posts) - Brand guideline enforcement ### **Academics & Researchers** *"Maintain citation consistency effortlessly"* - Automatic citation format (APA, MLA, Chicago) - Academic tone preservation - Subject-specific terminology ### **Design Teams** *"Keep your design system consistent"* - Design system adherence (colors, typography) - Style guide preferences - Tool-specific defaults (Figma vs. Adobe) --- ## π¨ Use Cases **Scenario 1: Developer Workflow** ``` Without NovaCue: You: "Create a React component" AI: [Generates class component] You: "Use functional components with hooks" AI: [Regenerates] You: [Next day, same thing repeats...] With NovaCue: You: "Create a React component" AI: [Automatically uses functional components with hooks] β Saved 2 minutes, got it right the first time ``` **Scenario 2: Content Creation** ``` Without NovaCue: You: "Write a LinkedIn post about AI" AI: [Uses casual tone] You: "Make it more professional and add hashtags" AI: [Rewrites] You: [Next post, same corrections needed...] With NovaCue: You: "Write a LinkedIn post about AI" AI: [Professional tone with hashtags automatically] β Consistent brand voice, zero manual corrections ``` **Scenario 3: Multi-Context Work** ``` Without NovaCue: Morning: "Create TikZ diagram" β Manually specify: red boxes Afternoon: "Create TikZ diagram" β Manually specify: red boxes again Evening: "Create API design" β Manually specify: REST + JSON With NovaCue: Morning: "Create TikZ diagram" β Auto: red boxes Afternoon: "Create TikZ diagram" β Auto: red boxes Evening: "Create API design" β Auto: REST + JSON (different context!) β Adapts to task context automatically ``` --- ## π How to Use ### **Basic Usage** 1. **Use AI as normal** - No setup required 2. **NovaCue learns automatically** - After a few interactions, preferences are detected 3. **Review in Preference Manager** - Click the extension icon to see learned preferences 4. **Lock important ones** - Click π to make a preference permanent 5. **Delete unwanted ones** - Click ποΈ to remove incorrect preferences ### **Advanced Features** - **Manual Preferences** - Add custom preferences via Preference Manager - **Type-Based Organization** - Group preferences by task type - **Session Momentum** - Recent preferences automatically prioritized - **Cross-Platform Sync** - Sync preferences across devices (optional) --- ## ποΈ Architecture ### **Core Components** ``` ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β π₯ NOVACUE FEATURE MATRIX β β LLM Preference Learning System β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£ β β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β β β π FREE TIER (All Users) β β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€ β β β β β β β π CORE PREFERENCE ENGINE β β β β βββ Automatic preference detection from conversations β β β β βββ Token extraction & weighting β β β β βββ Preference proposals (pending β accepted) β β β β βββ Preference decay (0.99 rate, 0.5 threshold) β β β β βββ Session momentum tracking β β β β βββ π LIMIT: 100 preferences max (prunes to 80 when hit) β β β β β β β β π§ VECTOR EMBEDDINGS β β β β βββ MiniLM-L6-v2 model (384 dimensions) β β β β βββ ONNX runtime with WebAssembly SIMD β β β β βββ Semantic similarity search β β β β βββ Cosine similarity scoring β β β β β β β β π·οΈ DYNAMIC SEMANTIC TYPING β β β β βββ Auto-detect conversation type (TikZ, Python, Writing, etc.) β β β β βββ New type discovery via concept extraction β β β β βββ Type centroids with embeddings β β β β βββ 0.65 similarity threshold for matching β β β β β β β β π MARKOV CHAIN β β β β βββ Transition matrix for type sequences β β β β βββ 70% semantic + 30% Markov blending β β β β βββ Context inference for vague prompts β β β β β β β β π EPISODIC MEMORY GRAPH (EMG) β β β β βββ Episode creation on each interaction β β β β βββ Sparse token extraction (top 50) β β β β βββ Salience scoring β β β β βββ Graph edges (temporal + semantic + overlap) β β β β βββ 1-hop graph walk for context retrieval β β β β βββ 30-day retention (manual pruning) β β β β β β β β ποΈ ORAMA DATABASE β β β β βββ In-memory vector search β β β β βββ Document types: episode, preference, type β β β β βββ Hybrid search (vector + keyword) β β β β βββ Auto-rebuild from storage β β β β β β β β π SESSION CONTINUITY β β β β βββ Cross-LLM context detection β β β β βββ "Continue Session?" popup β β β β βββ Context curation (goal + top 3 + recent 2) β β β β βββ Auto-inject into new LLM β β β β βββ 30-minute freshness window β β β β β β β β β¨ PROMPT AUGMENTATION β β β β βββ Auto-inject relevant preferences β β β β βββ Type-based preference filtering β β β β βββ Weight-sorted injection β β β β βββ Non-intrusive format β β β β β β β β π RLHF (Reinforcement Learning from Human Feedback) β β β β βββ Accept/Reject proposals β β β β βββ Vector alignment (+0.1 / -0.05) β β β β βββ Type cluster reinforcement β β β β βββ Rejection history (7 days) β β β β βββ 0.85 similarity check for duplicates β β β β β β β β π‘οΈ PII DETECTION β β β β βββ Email addresses β β β β βββ SSN (XXX-XX-XXXX) β β β β βββ Phone numbers (US/International) β β β β βββ IP addresses β β β β βββ Credit cards (with Luhn validation) β β β β βββ AWS access keys (AKIA...) β β β β βββ Bearer tokens β β β β βββ Password/secret patterns β β β β β β β β πΎ STORAGE β β β β βββ chrome.storage.local (10 MB limit) β β β β βββ Cross-browser wrapper (Chrome/Edge/Firefox) β β β β βββ Cache hydration on startup β β β β βββ navigator.storage.persist() request β β β β β β β β π SUPPORTED PLATFORMS β β β β βββ ChatGPT (chat.openai.com, chatgpt.com) β β β β βββ Claude (claude.ai) β β β β βββ Gemini (gemini.google.com) β β β β βββ Grok (grok.x.ai, grok.com) β β β β β β β β π¨ UI COMPONENTS β β β β βββ Popup (stats, quick actions) β β β β βββ Options page (preference manager) β β β β βββ Context switch popup β β β β βββ AI Arena (new tab page) β β β β β β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β ```
Extracted Data
You reached today's free scan limit (3/3 unique extensions).
Upgrade for full visibility.
URLs
View the external URLs this extension communicates with to understand its network activity and data interactions.
You reached today's free scan limit (3/3 unique extensions).
Upgrade for full visibility.
You reached today's free scan limit (3/3 unique extensions).
Upgrade for full visibility.
Version History
You reached today's free scan limit (3/3 unique extensions).
Upgrade for full visibility.
Code Diff
Compare extension code between any two versions.
No comparable text files found between these versions.
You reached today's free scan limit (3/3 unique extensions).
Upgrade for full visibility.
Browse and explore files within this extension package
You reached today's free scan limit (3/3 unique extensions).
Upgrade for full visibility.