IBC Manager
IBC Manager is a Windows-first graphical front end for configuring, launching, monitoring, and controlling multiple IBC-managed Trader Workstation or IB Gateway sessions.
Main capabilities
- Profile dashboard for IB Gateway and TWS, live or paper mode.
- Multiple isolated profiles with separate API ports, IBC command ports,
settings directories, credentials, logs, and process identities.
- Common Windows installation discovery for IBC and offline TWS/Gateway builds.
- Optional download and transactional installation of the official Windows IBC
3.24.1 release from GitHub into the conventional C:\IBC directory.
- Structured editor for common IBC settings, including a dedicated
SecondFactorDevice profile field.
- Raw
config.ini editor that preserves comments, ordering, unknown future
settings, blank values, and line endings while blocking persistent password
assignments, including hidden duplicates and assignment-shaped comment/raw
lines.
- Profile validation before save and before launch, including occupied-port
preflight before any password-bearing runtime file is created.
- Start, graceful stop, explicitly confirmed force-isolated process cleanup,
restart, pause, reconnect-market-data, reconnect-account, and enable-API
operations. Start, Stop, Restart, and Pause use the same larger bold action
style with separate accents. Manual Start, Stop, Restart, and Pause each
require a contextual confirmation with Cancel selected by default. PAUSE is tracked
through the expected Gateway/TWS exit and remains distinguishable from an
unexpected crash.
- Process reattachment using exact PID and process start time.
- Live IBC log tailing and state classification.
- TCP checks for the IBC command port and configured IB API port.
- Redacted diagnostic bundles.
- Interactive Windows Task Scheduler startup task.
- Windows DPAPI credential storage, manual-password mode, and external-config
mode.
- No TOTP generation or submission.
https://github.com/IBKR-BouncyBot/IBC-Manager
IBC Manager
IBC Manager is a Windows-first graphical front end for configuring, launching, monitoring, and controlling multiple IBC-managed Trader Workstation or IB Gateway sessions.
Main capabilities
settings directories, credentials, logs, and process identities.
3.24.1 release from GitHub into the conventional
C:\IBCdirectory.SecondFactorDeviceprofile field.config.inieditor that preserves comments, ordering, unknown futuresettings, blank values, and line endings while blocking persistent password
assignments, including hidden duplicates and assignment-shaped comment/raw
lines.
preflight before any password-bearing runtime file is created.
restart, pause, reconnect-market-data, reconnect-account, and enable-API
operations. Start, Stop, Restart, and Pause use the same larger bold action
style with separate accents. Manual Start, Stop, Restart, and Pause each
require a contextual confirmation with Cancel selected by default. PAUSE is tracked
through the expected Gateway/TWS exit and remains distinguishable from an
unexpected crash.
mode.
https://github.com/IBKR-BouncyBot/IBC-Manager