Skip to content

I made IBC Manager: a graphical front end for installing, configuring, launching, monitoring, and controlling IBC. #374

Description

@IBKR-BouncyBot

IBC Manager

Image

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions