A team of agents that plans, builds and reviews in your own repository.

Run an agent team on your own machine.

Lucitra runs on Claude Code, Codex or goose, on the machine you already work on. Nothing is locked, and there is no sign-in.

Not released yet. It will need Node 24 or later, and one runtime on your PATH.

Works withClaude CodeCodexgoose

A team, with roles

A planning lead scopes the work, a builder writes it, and a reviewer reads it back. Each one has its own tools and its own limits.

Work in its own worktree

Each task runs in an isolated copy of the repository, so an unfinished change never lands on the branch you are working on.

Pushes wait for you

A task that wants to push stops and waits. You see the diff, then approve it or decline it.

A project brain in your repository

What the team learns is written as markdown in a repository you own, so you can read it, diff it and correct it.

$ lucitra
Open the shell, inside your repository.
$ lucitra plan
A goal becomes tasks, and nothing runs yet.
$ lucitra candidates
Work the repository already says needs doing.
$ lucitra start-build
One task starts, in its own worktree.
$ lucitra tasks
What is running, and what is waiting on you.
$ lucitra approve
The push you read goes out.
Plan, build, review: each change is scoped, built in its own worktree, and waits for your approval.PlanBuildReviewscope the goalin its own worktreewaits for your approval

The team you get.

Four agents, each with one job and one thing it cannot do. The first is yours to rename; the rest are fixed.

Lucitra

accept-edits

Does what you ask, and hands on what the team is better at.

Cannot: merge a pull request

Planning Lead

plan

Turns a goal into tasks small enough for one agent each.

Cannot: write any code itself

Builder

accept-edits

Implements one task in its own worktree and opens a pull request.

Cannot: merge it

Reviewer

plan

Reads the pull request, then posts findings and a recommendation.

Cannot: approve it

Useful commands.

lucitraOpen the shell
lucitra planScope a goal into tasks without running any of them
lucitra candidatesWork this repository already says needs doing
lucitra start-buildStart a task in its own worktree
lucitra tasksWhat has run and what is running, newest first
lucitra approveLet a waiting task push
lucitra dashboardWhere the work stands across every repository, and what the week cost
lucitra askSearch the project brain
lucitra mcpServe these commands to an agent over MCP

What runs where.

Terminal

The shell, tasks and approvals, in your terminal.

Daemon

Runs the team, the task store and the MCP server on your machine.

It plans, builds and reviews in your repository.

Not released yet. It will need Node 24 or later, and one runtime on your PATH.