# IbcAlpha/IBC

Automation of Interactive Brokers TWS. You can download the latest release here: https://github.com/ibcalpha/ibc/releases/latest

Repository: https://github.com/IbcAlpha/IBC
Canonical: https://ross.abutalabs.com/products/ibc
Language: Java
License: GPL-3.0
License Family: copyleft
Last push: 2026-08-21T23:43:58+00:00

## Health v2 (maintenance only)
Score: 98/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 98, release rhythm 98, longevity 100
- inputs: {"age_days": 3128, "days_push": 12, "days_rel": 12, "gap_med": 15, "n_releases_24m": 8}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1607, forks 274 (observed 2026-08-28T04:05:10.641577+00:00)

## What it is
IBC is a Java application that automates running Interactive Brokers' Trader Workstation and Gateway, handling login, dialogs, scheduled restarts and shutdowns. It is aimed at users running automated trading systems on the IB API, though manual traders also find it useful.

## Use cases
- automate TWS/Gateway login for my trading bot
- auto-restart Trader Workstation daily without re-authenticating
- run IB Gateway headless on a cloud server
- schedule TWS shutdown at a specific time each day
- handle IBKR 2FA prompts without being at the computer
- remotely shut down TWS running on an inaccessible machine

## When to choose
- you run automated trading systems on the Interactive Brokers API and need unattended TWS/Gateway sessions
- you want scheduled daily restarts or shutdowns of TWS/Gateway
- you run TWS or Gateway on a headless or cloud machine needing remote control

## When to avoid
- you need a tool that will be actively developed or supported after September 2026, since the project is being retired
- you use a physical security card or device required at login that IBC cannot complete automatically
- you want a general-purpose GUI automation tool rather than one specific to IB TWS/Gateway

## Facets
- artifact type: application
- maturity: maintenance
- function: workflow-automation, configuration-management
- domain: fintech, developer-tools
- platform: windows, cross-platform
- tags: interactive-brokers, tws, trading-automation, login-automation, java, automation, macos, linux

## Member repositories
- IbcAlpha/IBC (main) score 98

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:10.641577+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:51:35.892195+00:00, confidence not recorded.
  - readme: https://github.com/IbcAlpha/IBC (fetched 2026-08-28T04:05:10.641577+00:00, sha ec861da3ffcd)
- Data as of 2026-08-30T08:39:29.467469+00:00.
