Skip to content

[FEATURE] Support user scripts (Greasemonkey-style) for lightweight features #105

@harlley

Description

@harlley

Is your feature request related to a problem? Please describe.
I often want to experiment with small JavaScript/HTML/CSS snippets that integrate AI-related functionality (for example, using navigator.llm.response). Right now, the only practical way to achieve this is by creating a full Chrome extension, which feels excessive and time-consuming for small and lightweight ideas. This makes it harder to quickly prototype and test simple features.

Describe the solution you'd like
I would like the extension to support loading and running small custom snippets of JavaScript/HTML/CSS directly, similar to how the classic Greasemonkey/Tampermonkey approach works. This would make it much easier to add lightweight AI-related features or experiments without packaging and publishing a full extension. Ideally, snippets could be managed from within the extension interface itself.

Describe alternatives you've considered

  • Manually creating a Chrome extension for each small feature, but this requires setup overhead (manifest files, packaging, permissions).
  • Using user scripts with Greasemonkey/Tampermonkey, which works for web experiments but doesn’t directly let me use navigator.llm.response and other extension-specific APIs.

Additional context
This feature would allow developers and power users to extend functionality quickly and iterate on ideas much faster. My main interest came from discovering navigator.llm.response, which I think has huge potential for integration into simple UI tweaks, but right now the barrier to entry (building my own extension) makes it less accessible.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions