Browser console script for managing who can post on behalf of your X account.
Script Selection
Goal
File
Navigate to
View and manage delegates
src/delegateAccess.js
x.com
Quick Start
Go to x.com
Open DevTools (F12) → Console
Edit CONFIG if needed
Paste src/delegateAccess.js → Enter
Configuration
const CONFIG = {
autoNavigate: true, // Navigate to delegate settings automatically
scanDelegates: true, // List current delegates
showPermissionsInfo: true, // Display permissions reference
delayBetweenActions: 2000, // ms between UI actions
scrollDelay: 1500, // ms between scroll actions
};
Permission Types
Permission
Icon
Description
post
✍️
Post tweets on your behalf
reply
💬
Reply to tweets on your behalf
like
❤️
Like tweets on your behalf
dm
📨
Send DMs on your behalf
Available Functions
XActions.delegates.list() // List all current delegates
XActions.delegates.add('username', perms) // Add a delegate with permissions
XActions.delegates.remove('username') // Remove a delegate
XActions.delegates.setPermissions('username', perms) // Update permissions
Notes
Delegate access requires X Premium
Delegates navigate to your profile and can act on your behalf within granted permissions
Data is cached in sessionStorage under xactions_delegates
Navigate to x.com/settings/delegate to view X's native delegate management UI
Related Skills
premium-subscriptions — Manage X Premium features
settings-privacy — Configure account privacy and access settings
teams-management — API-based team and multi-user management