VS Code Extension
    Beta

    JobLine Machine Connect

    The transport layer between your CNC machines and the JobLine platform. DNC program transfers, live machine monitoring, alarm streaming — all from inside VS Code.

    Beta Program — Machine Connect is in closed beta with manufacturing partners running Haas and Fanuc controls. We're validating protocol reliability, alarm mapping, and snapshot accuracy across real production environments before public release.

    DNC Transfer Protocols

    Send programs to any CNC — legacy serial machines to modern networked controls. Station-specific connection profiles are persisted so operators don't reconfigure every session.

    FTP / SFTP

    Upload and download programs to controllers with FTP support. Secure transfers with SFTP where the control supports it.

    RS-232 Serial

    Direct serial DNC for legacy controls. Configurable baud rate, parity, handshaking — handles drip-feed and block transfers.

    Ethernet / Network

    TCP/IP connectivity for modern CNCs. Shared network folder mapping, direct socket connections, and auto-discovery.

    WebSocket Relay

    Real-time bidirectional channel between VS Code and the JobLine platform. Streams machine snapshots, alarms, and DNC status.

    Real-Time Machine Monitoring

    Machine Connect doesn't just transfer files — it keeps a live data feed flowing from your CNC controls into the JobLine platform.

    Live Machine Status

    Spindle state, feed overrides, axis positions, and cycle progress from the control. MTConnect reading is implemented and in pilot verification; FOCAS2 (Fanuc) is in development and not yet available.

    Alarm & Event Streaming

    Active alarms, operator messages, and machine events are relayed to the JobLine dashboard and surfaced as alerts for supervisors.

    OEE Data Collection

    Captures cycle times, idle durations, and part counts at the source. Feeds directly into production analytics without manual entry.

    Historical Snapshots

    Machine state snapshots are stored in the backend for trend analysis, downtime root cause investigation, and shift-over-shift comparison.

    Entitlement-Gated

    Machine monitoring features are available on Enterprise plans. Non-entitled organizations see a clean upgrade prompt — no broken UI.

    MCP Tool Exposure

    AI agents query machine state, send programs, and write shift notes through natural language via the jobline-mcp server.

    Tested Controllers

    Beta testing is focused on these controller families. Additional controls are being added based on partner shop equipment.

    Haas NGC
    Fanuc 0i / 30i / 31i
    Mazak Smooth / Matrix
    Siemens 840D sl
    Okuma OSP-P300
    Brother CNC
    DMG MORI CELOS
    Doosan Fanuc

    Two Extensions, One Platform

    The generates the language intelligence layer. Machine Connect handles the transport layer. Both feed data into the same JobLine backend — so supervisors see machine status on their dashboards, operators get handoff context, and AI agents can query everything through MCP tools.

    "The VS Code extension you use at your desk connects to the platform running on your Haas."

    Free Shift Handoff Template

    The one-page handoff your next shift will actually read. Excel + printable PDF.

    Enter your work email to receive the free shift-handoff template. It is free, with no purchase, trial or card required. We use your address to send the file and to answer you. See our Privacy Notice.

    Currently in Beta

    Connect Your Machines

    We're onboarding shops with Haas and Fanuc controls first, expanding to additional brands based on demand. Sign up and tell us what you're running.