PitBridge
Join the waitlist

Local-first trading bridge for NinjaTrader 8

The daemon runs on your own machine. The guardrail engine runs inside it. Your keys, your config and your order route never leave hardware you control. If pitbridge.com went dark tomorrow, your bridge would keep running.

Daemon on your Mac, NinjaTrader on your Windows box

NinjaTrader 8 runs on Windows. Your agent tooling probably lives on a Mac. PitBridge is built for exactly that split. Run the daemon on macOS and pair it with a small add-on inside NinjaTrader 8 on your Windows machine. The add-on connects out to the daemon, so there are no inbound firewall rules, no port forwards and no admin prompts on the Windows side. One machine or two, the rule is the same: orders move only between machines you own.

daemon
macOS, Windows, Linux
add-on
NinjaTrader 8 on Windows
link
local network, outbound from the add-on
order route
no cloud hop
PitBridge paired modeThe AI agent and the PitBridge daemon run on your Mac. The NT8 add-on and NinjaTrader 8 run on your Windows PC. Orders cross only your local network. The internet enclosure above is empty except for an opt-in telemetry stub, nothing else leaves your machines.internetopt-in telemetry, nothing else leavesyour macPITBRIDGE DAEMONguardrail engine insideAI AGENTmcp / rest clientyour windows pcNT8 ADD-ONws clientNINJATRADER 8Sim101local network
solid = order path dashed = optional telemetry

Two ways to run it

Both modes keep the order route local. The difference is how many machines are in play.

localhost

Daemon and NinjaTrader 8 on the same Windows machine. The daemon binds to127.0.0.1 and never opens to the network. This is the default.

paired

Daemon on your Mac or Linux box, NinjaTrader 8 on Windows. The add-on connects out over your local network. Paired mode requires an explicit flag and a pairing token, both enforced at startup.

No cloud in the order route

There is no PitBridge server between your agent and your account. A PitBridge cloud can exist for opt-in telemetry, but it sits off the rail. It can receive a heartbeat if you turn that on. It can never carry an order. The diagram below is a contract, not a marketing picture.

PitBridge architectureEverything on the order path, from the AI agent through the PitBridge daemon and guardrail engine to NinjaTrader 8, runs on your machine. PitBridge cloud sits on the internet, disconnected from the order path, and can only receive opt-in telemetry.your machineAI AGENTmcp / rest clientPITBRIDGE DAEMONlocalhost:8873GUARDRAIL ENGINE7 rules activeNINJATRADER 8Sim101ALLOW buy 2 MES. all rules pass.BLOCK buy 10 MES. size 10 > max_contracts_per_order 2.telemetry only, never ordersinternetPITBRIDGE CLOUDopt-in
solid = order path dashed = optional telemetry

The honest failure modes

Local-first has a cost and we state it plainly. There is no server to keep your bridge running when your machine is off. That is a property, not a bug.

  • If the daemon is down, no orders pass. A dead bridge is a closed bridge. That is the point.
  • If the add-on link drops, new orders are refused. The link-down guardrail hard-rejects rather than queueing orders blind.
  • Your machine is your uptime. You run the daemon, you patch it, you decide when it is on. No third party can start it or stop it for you.

PitBridge is in development. NinjaTrader 8 is first.

Tell us your platform and we email you when your setup is supported. Nothing else.