Skip to content

DREwX-code/neuraveil

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NeuraVeil Userscript

GreasyFork GreasyFork installs Version GitHub license CodeFactor

NeuraVeil banner

Typing SVG

NeuraVeil is an AI chat panel, lightweight and modern, that integrates naturally on any webpage.

It uses the open (no-signup) APIs of Pollinations.ai for text and image generation, in order to provide immediate access to an AI directly during your browsing.

No tabs.
No accounts.
No interruptions.

Just a simple, fast, and clean chat, usable on a daily basis.

Warning

NeuraVeil AI may generate inaccurate, incomplete, outdated, or misleading information. Always independently verify critical, medical, legal, financial, or academic data before making decisions.

What NeuraVeil does

  • Adds an AI chat directly on the websites you visit
  • Allows managing multiple conversations with history
  • Gives control over the depth and style of responses
  • Integrates image generation and image search
  • Offers real privacy when you don’t want to save anything
  • Understands and interacts with the current page content

Everything works without page reloads.


Main features

Interface

  • Discreet floating chat bubble
  • Draggable chat trigger with saved position
  • Click to toggle open and close
  • Smart positioning to stay within the viewport
  • Dockable side panel (left or right) with saved position
  • Resizable side panel with persistent width
  • Collapsible side panel with a compact toolbar mode
  • Fast close with the Escape key
  • Dedicated Data Management section for resetting local data

Conversations

  • High number of saved conversations (stored locally in the browser)
  • Load, rename, or delete a conversation
  • Clear the entire history
  • Start a new chat at any time
  • It is recommended to regularly remove unused conversations to avoid unnecessary storage usage
  • Clear visibility on local storage usage for conversations and settings

Reasoning and tone

  • Persistent reasoning levels: Auto, Minimal, Low, Medium, High, Ultra
  • Available response styles: Default, Professional, Direct, Teaching, Creative, Technical, Geek, Persuasive
How reasoning levels work

Reasoning levels mainly affect response depth, speed, tool routing, and how carefully NeuraVeil validates ambiguous requests before answering.

  • Auto: automatically chooses the most suitable level for the request
  • Minimal: shortest and fastest path, with tools used mainly for explicit requests
  • Low: simple, practical answers with light reasoning
  • Medium: balanced clarity and detail, with proper tool use for explicit image or music requests
  • High: more structured answers, stronger intent validation, and more careful tool routing
  • Ultra: the most cautious mode, better for ambiguous requests and less likely to invent links, sources, or media

Internal reasoning is never exposed to the user. Only the final response is shown.

Response styles explained

Response styles affect tone and presentation, not correctness.

  • Professional: formal, structured answers
  • Direct: short replies, no fluff
  • Teaching: step-by-step explanations
  • Creative: vivid language and originality
  • Technical: precise, developer-oriented
  • Geek: tech jargon and references
  • Persuasive: structured and convincing tone

Ghost Mode (privacy)

  • Disables all saving (no conversations are stored)
  • Applies a distinct visual theme
  • Displays a clear banner when the mode is active
  • No data is stored by the script while the mode is enabled
  • Image generation in this mode uses Pollinations.ai exclusively with the &private=true parameter

Images

  • Supports multiple backends (Pollinations + AI Horde)
  • Web image search via Openverse (with attribution and licensing)
  • Copy, download, and direct link actions
  • Generated image cache preserved across reloads
  • Explicit image requests supported across all reasoning levels

Page Analysis

  • Extracts the main content of the current page
  • Allows follow-up questions based on page context
  • Enables intelligent search within the page
  • Works directly without leaving the current website

Turn any webpage into an interactive knowledge source.

Music

  • Search for royalty-free music directly in chat
  • Built-in audio player
  • Source attribution and download options

Search, play, and download free music without leaving the page.

Rendering and usability

  • Readable code blocks with syntax highlighting
  • Clickable links
  • Multiple responses with tabs
  • Quick actions: copy, regenerate, download
  • Table rendering with dedicated styling and actions
  • Rendering mathematical formulas with KaTeX support
  • Protection against bugs when switching conversations during a request
  • Keyboard input is fully isolated when typing in the chat, preventing website shortcuts from interfering

Header controls

  • Arrow: show or hide additional icons
  • Settings: response customization and data management
  • Ghost icon: enable or disable Ghost Mode
  • Info icon (i): open the information panel
  • History, new chat, switch to sidebar, close

Compatibility

  • Improved support for Safari
  • Better handling of strict websites such as GitHub
  • More robust fallback behavior when GM APIs are partially exposed
  • More reliable local storage and startup behavior
  • More robust fallback paths for syntax highlighting, math rendering, and media playback on CSP-restricted sites

Notes

  • Ghost Mode disables all local data storage
  • Explicit image requests are supported across all reasoning levels
  • High and Ultra apply stricter validation for ambiguous or visual requests

Third-Party Libraries & Dependencies

NeuraVeil relies on carefully selected open-source libraries to power advanced features such as page analysis, rendering, and media integration.


Feedback and contributions

Feedback, bug reports, and improvement suggestions are welcome via GreasyFork feedback or GitHub Issues.

Author

Developed and maintained by Dℝ∃wX (GitHub: DREwX-code).
Engineered for performance, precision, and continuous evolution.

License

This project is licensed under the Apache License 2.0.
You are free to use, modify, and redistribute it under the terms of the license.