Independent software lab

Kheprilab builds tools for working with coding agents: defining the task, reviewing the result, and understanding the code before you take responsibility for it.

Technical line drawing of a scarab holding the sun above its head, with dimension lines.
The problem

You still have to maintain the code.

A passing test does not tell you why a change was made or what will break when you edit it. Wepwawet keeps the task and its acceptance criteria alongside the code, with separate agents for review and, when enabled, checking your understanding.

X-ray image of a laptop showing its internal parts in pale blue on black.
  • Define the task

    Record the goal, acceptance criteria, and validation commands before implementation.

  • Review the result

    With the judge enabled, a separate agent reviews the change against the task criteria and validation evidence.

  • Explain the change

    Enable comprehension checkpoints to work through the change with an agent that asks questions about the code.

A slender light grey canid standing on a pole, its head sharp and its body fading into a blue blur.
Developer tool

Wepwawet

A harness for coding agents.

The wep CLI installs project context, task templates, and workflow instructions for Codex, Claude Code, GitHub Copilot, and Pi. Task records stay in the repository for later sessions.

MIT licensed · CLI: wep

The lab

About Kheprilab

Technical sheet with several studies of the scarab and its sun.
  • Independent lab

    Kheprilab builds tools for developers working with coding agents, with a focus on code review and understanding.

  • Open core

    The core of Kheprilab’s products is released under the MIT license.

  • Contact

    For questions about the lab or its work, write to hello@kheprilab.com.

Why the names

Khepri

In ancient Egypt, the scarab who lifts the sun into the sky every morning. The name comes from kheper: to come into being.

Wepwawet

The canid carried on a standard at the front of royal processions. The name means "the one who opens the ways".