01 - GETTING STARTED

Useful in about thirty seconds.

Pocket Tool can be installed directly to your Discord server as a bot or to your Discord account as a user app. Add it once, then use its commands wherever they’re available - including servers, direct messages and private channels.

1

Add Pocket Tool

Use Discord's authorization screen to install Pocket Tool.

2

Type a command

Start with /help, or jump straight to something useful like /timestamp.

3

Try message tools

Open a message’s Apps menu to quote, translate, transcribe or turn content into a GIF.

Add Pocket Tool

02 - INSTALLATION

Install once. Use it across Discord.

Pocket Tool can be added directly to your Discord server as a bot or installed to your Discord account as a user app. Once installed, you can use it in DMs, private channels, and servers where user-installed apps are allowed. Commands that depend on server data — such as /role — only appear in compatible server contexts.

INSTALL

Add it to your account

Pocket Tool follows your Discord account instead of being installed to one server.

USE

Bring it into any conversation

Call its commands in DMs, private channels and servers that allow user-installed apps.

Good to know

Exact command availability still depends on the context, Discord permissions and whether Pocket Tool has a required third-party service configured.

04 - COMMAND REFERENCE

Find the right thing quickly.

Search the current public commands and context-menu actions. Syntax examples show the available inputs, not required values.

Other

6 commands
/Detect AutomaticallySlash Command

Available from the Discord context menu.

/Detect Automatically
/lastfmSlash Command

View what you or someone else is listening to

/lastfm
/linkSlash Command

Available from the Discord context menu.

/link
/speechBubbled.gifSlash Command

Available from the Discord context menu.

/speechBubbled.gif
/urlSlash Command

Available from the Discord context menu.

/url
/Use My LocaleSlash Command

Available from the Discord context menu.

/Use My Locale

Context Commands

1 command
tts.opusMessage Context Command

Available from the Discord context menu.

Message menu -> Apps -> tts.opus

05 - SELF-HOSTING

Run your own Pocket Tool.

Self-hosting is intended for developers comfortable with Discord applications. You need Bun and a Discord bot token.

01Bun02Discord
Terminalbash
# Clone and install
git clone https://github.com/melotheunbound/pocket-tool
cd pocket-tool
bun install

# Create and edit local configuration
cp .env.example .env

# Start the app
bun run start

Environment variables

tokenDiscord app tokenRequired
dev_idsDeveloper user IDsOptional
register_commandsRegister commands on startupOptional
supabase_*Supabase connection credentialsFeature dependent
redis_*Redis connection credentialsFeature dependent
eleven_labs_api_keyEnables Text to Speech and Speech to TextFeature dependent
tolgchu_twitter_api_keyEnables tweet previewsFeature dependent
azure_api_keyEnables translation related systemsFeature dependent
ocr_api_keyEnables the OCR commandFeature dependent
lastfm_api_key and spotify_*Enables the lastfm commandFeature dependent

06 - DATA & PRIVACY

Only what keeps Pocket Tool working.

The project privacy policy states that Pocket Tool may store interaction trigger logs and command usage analytics. It does not sell, rent or trade user data. Third-party providers can process limited data when a command needs them.

Documentation reflects the public repository as of August 2026. The source code remains the authority for implementation details.