Skip to content

An open-source task board for coding agents

Griglia gives developers and CLI coding agents a shared, observable workflow for requests, questions, progress and results. It runs in your Laravel application and stays under your control.

Laravel 12/13 · Livewire 4 · MIT · works with Claude Code, Codex CLI, Gemini CLI, …

What Griglia does

Griglia is a Laravel + Livewire task board for developers who use coding agents. You write a request, add notes, sub-tasks or screenshots, and decide when it is ready. A CLI agent can then claim it, ask questions, report its current phase and close it with a recorded result.

The board keeps that exchange visible and persistent. It can coordinate several lists and agents, turn a goal into an ordered plan, notify you when input is needed, and retain working time, token and cost data.

  • A flow you can see


    Waiting → open to work → working → done, with questions, stop and resume. Every state is a dot on the row: you always know what the agent is allowed to touch, and what it is doing right now.

    Using the board

  • A CLI contract, not an integration


    griglia:check to read and act, griglia:watch to react. Progress %, phase, questions, tokens and the closing comment all travel through those two commands.

    The agent side

  • Plans from a prompt


    Turn a goal into a chain of tasks: closing one opens the next, so a long job runs on its own while you watch it advance.

    Plans

  • It reaches you


    Live updates between devices, an in-app bell, Web Push on your phone and mail — so a question does not sit there for an hour.

    Notifications

  • Yours to look at


    A theme system with installable packs, a settings page that tells the agent how to behave, statistics with working time, tokens and cost.

    Themes · Statistics

  • Small to install


    One composer package, one migration, precompiled assets if you do not want a build step. English and Italian included.

    Installation

How it works in one minute

  1. You write a request in the agent list (default name dev), with notes, sub-tasks and screenshots, and set the dot to open to work.
  2. The agent runs griglia:watch (events) and griglia:check (what to do), takes the task — the dot turns to working — asks questions when the request is ambiguous, updates progress and phase, and closes it with a comment.
  3. The board shows all of it live, notifies you, and keeps the statistics of what it cost.

Get started in five minutes See every feature Questions and words Where it is going

Griglia v0.92.0