Runs encrypted code we can't readchrome/content/scripts/zoterogpt.js · line 124pt:function(W,k,Q){return L(k).encrypt(N,W,k,Q)},decrypt:function(W,k,Q){return L(k).decrypt(N,W,k,Q)}}}}()}),f=n.StreamCipher=p.extend({_doFinalize:function(){var L=this._process(!0);return L},blockSReply
Installs other add-onschrome/content/scripts/zoterogpt.js · line 418, do you want to install\u300CActions and Tags for Zotero\u300D?")&&await(await r.getInstallForURL("https://gitee.com/zotero-chinese-x/zotero-plugins/raw/gh-pages/xpi/301033439.xpi")).install()}let t=Reply
A zotero:// link (a web page can open one) can make it run code without asking youchrome/content/scripts/zoterogpt.js · line 1150},r=Services.io.getProtocolHandler("zotero").wrappedJSObject;r&&r._extensions&&(r._extensions["zotero://meet-awesome-gpt"]=t)}}});var C1=Y(()=>{"use strict"});function S1(e){return String(e||"").trim(Reply
Runs the AI model's replies as codechrome/content/scripts/zoterogpt.js · line 1150\`\`\``,"markdown"));let f=await window.eval(`window.Meet.Zotero.${u.function.name}(...Object.values(${d[0].function.arguments}))`);f=typeof f=="string"?f:JSON.stringify(f),q.Global.popupWin?.createLiReply
✓Minified (compressed) code; not yet checked against the published source
✓Works with Zotero 10
Then A+
Pass the live test in Zotero 10In our test on 27 Sep 2026 it did something its card didn't describe. See the plugin page for what.
README badge[](https://zoteroplugins.org/p/zotero-gpt)Updates itself when the grade changes.
Disagree with a finding?Respond on GitHub from an account that maintains the repository. Your response is published next to the card, with our reply.Respond to the card