lilac

AI software agent

What should we
build next?

Describe the change. Lilac writes the code in its own cloud computer, runs your tests and opens the pull request.

01 · The run

Close the tab. It keeps working.

Runs live on Lilac's workers, not in your browser. Start a task on your laptop, shut it, and check in from your phone. Every step is saved and replays when you come back.

Try it on your repo
Rate-limit the upload APIRunning · 0:00

Add rate limiting to the upload API. 20 requests a minute per user, and tell me what you changed.

  1. Booted a fresh sandboxnode 22 · 1.9s
  2. Read 7 filesroutes/upload.ts, lib/redis.ts…
  3. Wrote middleware/rate-limit.ts+64
  4. Updated routes/upload.ts+18 −6
  5. Ran npm test48 passed
  6. Opened pull request #214lilac/rate-limit-upload
#214 Rate-limit uploads per user3 files · +82 −6 · checks passed
Merge
You closed the tab. Lilac kept going.

02 · What it does

An engineer with its own computer.

A sandbox for every task

Each task gets a fresh cloud machine with a terminal, a browser and a file system. Nothing runs on your laptop.

Real pull requests

Connect GitHub. Lilac works on its own branch and opens a PR you can review and merge from the thread.

CI

Checks before you look

Tests run in an isolated VM. When something fails, Lilac reads the logs and fixes it.

Web

Reads the docs

It searches the web and reads documentation mid-task, so it isn't guessing at an API.

Models

Pick the model

Switch per thread, from fast free-tier models to heavier ones.

03 · How it works

One sentence in, one PR out.

  1. 01

    Describe it

    Write what you want the way you would tell a teammate. Attach a screenshot if it helps.

  2. 02

    Lilac does the work

    It plans, edits, runs your tests and fixes what breaks, inside its own computer.

  3. 03

    You merge

    Review the diff and the checks, then merge. Or ask for changes in the same thread.

04 · FAQs

Good questions.

No. Every run lives on a Lilac worker, not in your browser. Close the tab or shut the laptop, then pick it up from any device and replay each step.

Only the repositories you install the Lilac GitHub App on. The code runs in an isolated cloud sandbox, never on your machine.

A range, from fast free-tier models to larger ones for harder problems. You can switch models per thread.

Yes. Start free, and upgrade to Pro inside the app when you need more room.

Your next pull request is
one sentence away.

Start building