Skip to the waitlist

AI ENGINEER FOR EMBEDDED TEAMS

A firmware engineer who never skips the hardware test.

Assign a ticket like you would to a colleague: a bug, a feature, a driver. Kilby writes the code and tests it on your hardware.

Join the waitlist
01 · WHAT IT DOES

Four jobs you can hand to Kilby.

Start with the work your team never gets to.

Tickets keep losing to the roadmap.

WHAT KILBY DOES

Takes tickets, small to large: bugs, features, drivers and CRA reports. Every change is tested on your board.

WHAT YOU GET

A pull request with test results, reviewed by a human engineer.

  • BUGKB-142

    Sensor stops answering after a supply dip

    Assigned to Kilby
  • FEATUREKB-151

    Low-power mode for the data logger

    Assigned to Kilby
  • DRIVERKB-158

    Driver for the STSAFE-A120 secure element

    Assigned to Kilby
  • CRAKB-163

    CRA vulnerability report in a third-party library

    Assigned to Kilby
02 · THE FLOW

Assign a ticket. Get back a tested pull request.

WORKS WITH JIRA · AZURE DEVOPS · OPENPROJECT

TICKET · KB-142KILBY · RESTING
BUGPRIORITY HIGHKB-142

Sensor stops answering after a supply dip

After a brown-out the sensor stays silent on I2C. Only a power cycle brings it back. Seen on units in the field.

FIELD LOG · UNIT 2291[88412.117] reset: brown-out[88412.190] sensor a: no ack[88413.190] sensor a: no ack
REPORTER
Field service
ASSIGNEE
Kilby
COMPONENT
Sensor driver
STATUS
In progress
KILBY · READING
08:12picked up the ticket
08:12spec, section 4.2read
08:12sensor_bus.c, power.cread
08:13history, 14 commitsread
08:13related: KB-97, KB-118read
08:13schematics, rev C and Dread
08:14two things unclear
kilby › New ticket. I read the spec and the code first.

Kilby does the work.
Engineers decide what ships.

Join the waitlist
03 · THE BENCH

What's on the bench.

Kilby connects to your lab through a harness and tests hardware in the loop, like an engineer at the bench. An engineer sets the limit on every output, and a request past it is refused.

KILBY STATION · STATION SETUP · YOUR BOARDDRAG THE NODESPCStation PCruns the benchnext to your boardKB-142 · cycle 37/100run time 01:15PSUBench power supply3 channels · LAN0–32 V · 3 ACH15.00 V · 0.18 A0–32 V · 3 ACH20–6 V · 5 ACH3PROBEJ-Link probeUSB · flashing + consoleflashing · 4 MHzSWDconsole · 115200 baudUARTRX 48.2 KBTXRXDUTYour boardyour MCU · your firmwarepower in · 5 V · 0.5 APWRflashingSWDconsoleUART0push buttonBUTTON[0126.1] heartbeat ok[0128.4] sensor a: 21.4 Con real hardwareup 00:12:41NEXTIO module · presses the button≤ 5.5 V · 0.45 Atrips at 6 V · 0.5 AKILBY STATIONPCStation PCKB-142 · cycle 37/100PSUBench power supply3 channels · LAN5.00 V · 0.18 ACH1≤ 5.5 V · 0.45 Atrips at 6 V · 0.5 ADUTYour board[0128.4] sensor a: 21.4 Cpower in · 5 V · 0.5 APWRflashing + consoleSWD · UART0push buttonBUTTONon real hardwareNEXTIO module · presses the buttonPROBEJ-Link probeUSB · flashing + consoleSWD + UART · 115200
5.0 VAPPLIEDSIMULATED
WHILE THE TEST RUNS

The bench runs the test.
Kilby sleeps.

A test can run for hours without Kilby. He only wakes up when a check fails or the run is done.

APPROVED

STEP 5 OF 5 · KILBY ACTIVE

Passed. Ready for review.

Kilby hands in his work. A human engineer reviews it, then you get the pull request.

04 · NOT JUST AN AGENT

Why not just a coding agent with skills?

A coding agent with skills is great with a developer next to it. Skills tell the agent how to work. Kilby also gives it a bench and limits it can't pass, so you can hand over a ticket and walk away.

A coding agent with skillsKilby
WHERE IT WORKSIn a terminal, with a developer watchingOn the ticket, with nobody at the keyboard
HARDWAREOnly what you script yourselfA real bench, with limits it cannot pass
LONG TESTSThe agent waits, and uses contextThe bench runs alone, and wakes the agent when needed
YOUR CODE AND KEYSWhat it can read, the model can seeSealed agent, with your keys and ignored files out of reach
SIGN-OFFUp to you, afterwardsA human engineer, before it reaches you
COMPLEX JOBS

A coding agent runs out of context. Kilby keeps going.

05 · UNDER THE HOOD

Your code goes in.Three doors lead out.

The agent works in a sealed container. These three ports are the only way out.

AI MODEL

Everything it reads is monitored.

We monitor everything the agent does, automatically and with people. If something shouldn't reach the AI provider, we filter it out of the context.

BENCH

It tests on your real board.

Real power, real measurements, no simulator. An engineer sets the limits, and a request past one is refused.

REVIEW

Nothing leaves without a human.

The platform runs the checks and a human engineer reviews the work. You get a pull request on your own repository. Merging is up to you.

IGNORED FILES

Your ignored files never reach the agent.

Everything on its way to the agent passes a guard. What you keep back stays outside, even when a piece of it shows up in a build.

  • GOES INFiles you allow, and build output without your secrets.
  • IGNOREDFiles in .kilbyignore stay outside. Your builds still use them.
  • REDACTEDA piece of an ignored file is cut out. The agent only sees a marker.
06 · KNOWLEDGE

Kilby learns. Only for you.

What he learns about your product grows in a knowledge graph of its own. Nothing crosses over to other clients.

Kilby, an orange chip with a screen for a face, standing on top of the Atomium in Brussels at night.
07 · WHY KILBY

In Dallas, Jack Kilby builds the first chip. In Brussels, the Atomium opens.

Our Kilby is named after him, and built in Belgium.

  • SUMMER 1958New at Texas Instruments, he had no holiday yet. The lab was empty, so he kept working on his idea.
  • 12 SEP 1958The first integrated circuit works: a bar of germanium of 11 by 1.6 mm.
  • ON A SCOPEThe proof was a sine wave on an oscilloscope. That's why our Kilby's face is two traces.
  • DID YOU KNOWHe missed the MIT entrance exam by three points: 497, where 500 was the minimum.
  • 2000Nobel Prize in Physics, for his part in the invention of the integrated circuit. He held more than 60 patents.
08 · FAQ

Before you hand over a ticket.

The questions embedded teams ask us first.

Still a question? hi@kilby.be

Q01What kind of boards and chips does Kilby work with?

Firmware for embedded boards, whatever processor is on them. Tell us what you build on when you join the waitlist, and we'll make sure the bench fits your board.

Q02Does Kilby really test on our hardware?

Yes. Kilby works on a bench with your board, a bench power supply and a debug probe. Real power, real measurements, no simulator. How the bench is configured for your board is something we agree on in the pilot.

Q03Is it safe to let an AI drive a power supply?

An engineer sets a limit on every output before Kilby starts. A request past a limit is refused, and the bench switches off.

Q04Does our code leave the company?

The agent works on a copy of your repository in a sealed container. Files in your Kilby ignore file are never shown to it. What it does read goes to an external AI model, and we monitor that, automatically and with people. What Kilby learns about your product stays with you and never crosses over to other clients.

Q05Can Kilby push to our repository or merge?

No. The agent has no keys and cannot push. The platform runs the checks, a human engineer reviews the work, and you get a pull request on your own repository. Merging is up to you.

Q06What happens when a ticket is unclear?

Kilby asks on the ticket, like a colleague would, and waits for the answer before it starts. If it gets stuck, it says so on the ticket instead of guessing.

Q07What do we need for a pilot?

A board, a user for Kilby in your ticket system (Jira, Azure DevOps or OpenProject), access to your repository and a contact person. Join the waitlist and we'll reach out.

09 · WAITLIST

Put your board on Kilby's bench.

Join the list and we'll contact you about a pilot. All it takes: a board, a user in your ticket system, repository access and a contact.

BUILT IN BELGIUM

What do you build on? (optional)