Skip to content

ZapCircle - Behavior-Driven Development with LLMs

Get developers and product owners on the same page with Behavior-Driven Development (BDD).
ZapCircle improves your development workflow and makes working with LLM-generated code much more fun.

Developer Guides

Getting Started

Set up ZapCircle and integrate it into your project.

Read

Create Behaviors

Learn how to define and manage behaviors with .zap.toml.

Read

Generating Code

Automatically generate React components from behaviors.

Read

Generating Tests

Combine your React components with their underlying behaviors to generate better unit tests.

Read

Updating Code

Describe the new changes to your code’s behavior and let ZapCircle to do the code update for you.

Read

Reviewing Pull Requests

Bring ZapCircle into your Continuous Integration (CI) pipeline, and get a code review and inspection from the LLM for any modified files.

Read

Example Behaviors

Explore common front-end components and their behavior-driven specifications.

Login Form

Behavior-driven implementation for a user-friendly login experience.

Example

Behavior-driven search input with debounced API calls.

Example

Button

Versatile button component with variant support and loading state.

Example

Popup container for messages or forms with accessible behavior.

Example

Notification Banner

Dismissible banner for displaying alerts or success messages.

Example

Concepts