The system of record for the factory

Spyke reduces production risk with a record of every change to your PLC programs and electrical schematics, and a reliable path back to what worked.

v14 2 rungs changed
L EQUSource ACycle.StepSource B100MOVSource120DestCycle.StepCell.ReadyForWorkMachineStart
EQUSource ACycle.StepSource B120MachineStartMachineStartTime.DNRequestPart
v15 2 rungs changed
L EQUSource ACycle.StepSource B100MOVSource120DestCycle.StepCell.AutomaticCell.ReadyForWorkCell.HMI.StopRequestMachineStart ++
EQUSource ACycle.StepSource B120MOVSource140DestCycle.StepMachineStartMachineStartTime.DNRequestPart +

Every change tracked automatically, with context

Know exactly what's running, who changed it and why, review a change before it goes live, and get back to the version that worked.

Built for adoption

Spyke makes version control effortless. Changes are automatically backed up & versioned in the background, so engineers spend their time on real work instead of housekeeping.

Centralized repository

A centralized repository holds all the change information and latest program files, eliminating hunting for whichever laptop holds the latest program.

Easy reviews

Changes between versions appear as color-coded additions and removals, so differences are easy to see at a glance.

Privacy and security

We understand your programs are your critical assets, so we treat them that way. Spyke encrypts all your program data and never trains AI on it.

Merge requests

Propose a change, see the diffs, talk it through, approve. The review is saved in the project history so all your discussions and approvals stay in one place.

Audit trail

Every change carries who made it, when, what it touched, and who approved it — so an audit is a page you open, not a year of email to reconstruct.

Based on Git

Make changes without touching the program running the line. Keep your work separate, review it with your team, and only add it to the main project once it is approved.

Review changes to critical systems as a team

Keep the change, discussion, and approval in one place so everyone understands what is being updated and why.

Packaging_Line Files History Merge requests Branches

Add guard door interlock to conveyor start

Reviewing✓ Approved
MainProgram / Conveyor_Control
Start_PBStop_PB Bypass_SWConveyor_Run
Start_PBStop_PB Guard_Door_OKConveyor_Run +
TW
Does jog mode need the same check, or is that covered by the safety relay?
MK
Jog sits in its own routine and already checks the guard. This only changes the auto start — the bypass contact goes with it.
12
Reviewers
JR Approved
TW ReviewingApproved
Approve✓ Approved

Schematics that keep up with the line

Wiring changes happen at the panel and never make it back to the drawing, until the schematic describes a machine that no longer exists. Describe the change in plain words — Spyke drafts the redline, you approve it, and the sheet is revised and versioned with the program.

Drawings / E-402 — Conveyor Infeed
TB-3 12 13 14 15 INPUT · SLOT 3 IN 4 IN 5 IN 6 IN 7 START PB PB-3 311 311 GUARD DOOR SW GS-3 312 312 JAM DET PE PE-31 314 314 SPARE + STOP PB PB-4 315 315 CONVEYOR INFEED — I/O WIRING PACKAGING_LINE · LINE 3 SHEET E-402 REV C D
Describe the change
Added a photoeye at the infeed for jam detection. Wired it to terminal 14 on TB-3 and input 6 on the slot 3 card.
Drafting redline… Redline ready · 1 addition, 1 removal ✓ Schematic synced
Approve redline✓ Approved
History
REV D Add jam detect photoeye just now
REV C Add guard door interlock yesterday
REV B Split infeed junction box May 12

Book a meeting with us to see how we can help you

Start tracking changes today