Optimal

A Python library for working with AI agents

Big project.
Smaller pieces.

Optimal splits software, research, writing, data and hardware projects too big for one AI conversation into pieces agents can build together.

What are you working on?

A project like yours

A booking app

Interactive illustration
The idea, made visibleA shared plan
Different pieces, one house A house-building analogy: separate teams build two sides from a shared plan, bring them together, and recover interrupted work. Interface Booking API

Like building two sides of a house from the same plan.

Separate pieces. A shared plan.

Give each agent a clear piece.

One builds the interface. Another builds the booking API. They agree how the pieces connect before starting.

optimal / Python API example
from optimal import Construction, WorkStatement
work = Construction([
  WorkStatement("interface", provides={"ui"}),
  WorkStatement("booking_api", provides={"api"}),
])
work.independent("interface", "booking_api")
True
A booking app, taking shape

Interface + booking API

Building

Start with a real piece of work

Your agents. Your tools.
One project that fits together.

A Python library you use from your own agent setup.
Available from the private repository.

Open the quick start