IInvoked

CLI Reference

CLI reference for Invoked — command-line flags, environment variables, and launch options for the MCP-native agent tooling desktop app.

Invoked is primarily a GUI application, but it accepts several command-line flags useful for development, automation, and debugging.

Launching Invoked

# Standard launch
open -a Invoked
 
# Launch with a specific workspace
/Applications/Invoked.app/Contents/MacOS/Invoked --workspace ~/my-project
 
# Launch with DevTools open
/Applications/Invoked.app/Contents/MacOS/Invoked --devtools
 
# Launch with verbose logging
/Applications/Invoked.app/Contents/MacOS/Invoked --log-level debug

Launch flags

FlagDescription
--workspace <path>Open a specific workspace directory on launch
--devtoolsOpen Electron DevTools immediately on start
--log-level <level>Set log verbosity: error, warn, info, debug
--reset-dbClear the local SQLite database (use with caution)

Environment variables

These can be set in a .env file alongside the app or in your shell environment:

VariableDescription
VITE_KNOCK_PUBLIC_KEYKnock public key for in-app notifications
VITE_KNOCK_FEED_CHANNEL_IDKnock feed channel ID
VITE_TINYBIRD_URLTinybird API base URL
VITE_TINYBIRD_INGEST_TOKENTinybird write token for analytics

Application logs

Logs are written to:

~/Library/Logs/Invoked/main.log

Monitor in real time:

tail -f ~/Library/Logs/Invoked/main.log

Or open Console.app, filter by process name Invoked.

Development (running from source)

git clone https://github.com/sonicbadger/invoked
cd invoked
npm install
npm run dev

DevTools are available via ⌘⌥I while running in dev mode.

On this page