XReplyGPT

XReplyGPT

The fastest way to reply to tweets using ChatGPT and the easiest way to boost your tweet impressions.

Merlin
Additional files are visible only to premium users

manifest.json


{
  "update_url": "https://clients2.google.com/service/update2/crx",
  "manifest_version": 3,
  "version": "6.4",
  "name": "XReplyGPT",
  "description": "The fastest way to reply to tweets using ChatGPT and the easiest way to boost your tweet impressions.",
  "icons": {
    "128": "src/images/XReplyGPT.png"
  },
  "background": {
    "service_worker": "src/service-worker.js",
    "type": "module"
  },
  "commands": {
    "generate_reply": {
      "suggested_key": {
        "default": "Ctrl+Shift+L",
        "mac": "Command+Shift+L"
      },
      "description": "Generate reply for tweets."
    },
    "move_to_next_button": {
      "suggested_key": {
        "default": "Ctrl+Shift+E",
        "mac": "Command+Shift+E"
      },
      "description": "(When you are on the home page) Move to the next generated reply in the Home page. After doing this shortcut, the focus will be on the reply button, so you can directly press ENTER to enter the reply window. When you are at the last generated reply it will regenerate a new batch of reply. </br> (When you are in the reply page) Move to the 'reply' button in a reply window. After doing this shortcut, the focus will be on the 'send' button, so you can directly press ENTER to reply."
    },
    "move_to_previous_button": {
      "suggested_key": {
        "default": "Ctrl+Shift+S",
        "mac": "Command+Shift+S"
      },
      "description": "Move to the previous generated reply."
    }
  },
  "permissions": [
    "activeTab",
    "storage",
    "scripting"
  ],
  "host_permissions": [
    "https://twitter.com/*"
  ],
  "content_scripts": [
    {
      "matches": [
        "https://twitter.com/*",
        "https://mobile.twitter.com/*",
        "https://x.com/*"
      ],
      "js": [
        "src/content-window-exit.js"
      ]
    }
  ],
  "action": {
    "default_popup": "src/index.html",
    "default_icon": "src/images/XReplyGPTbg.png"
  }
}