Getting Started

Install

pip install lattice-tracker

Initialize

cd your-project/
lattice init

You'll set your identity (human:yourname) and a project code (like APP for IDs like APP-1). This creates a .lattice/ directory — your task state, living alongside your code.

Commit it to your repo.

Connect your agent

Claude Code:

lattice setup-claude

This teaches your agent to create tasks before coding, update status at transitions, and leave context for the next session. Full guide →

OpenClaw:

lattice setup-openclaw

Installs the Lattice skill so your agent uses lattice commands naturally. Full guide →

Any MCP client:

{
  "mcpServers": {
    "lattice": {
      "command": "lattice-mcp"
    }
  }
}

Open the dashboard

lattice dashboard

This is where you live. The dashboard opens at http://127.0.0.1:8799 — a local web UI where you create tasks, set priorities, review agent work, and make decisions. Everything your agents do shows up here in real time.

You don't need to use the CLI after setup. The dashboard handles creating tasks, dragging them between status columns, adding comments, and reviewing the activity feed. Your agents handle the CLI side — you handle the dashboard side.

Fill the backlog

Your backlog already has a couple of example tasks to help you get the feel. You can create more directly in the dashboard, or just tell your agent what you want built — "break down the auth system into tasks" or "create tasks for the MVP features we discussed." The agent will populate the backlog with structured tasks, priorities, and descriptions. You review and adjust from the dashboard.

Once there's work in the backlog, tell your agent to advance — it claims the top task, does the work, and reports back. You come back to a sorted inbox: work in review, decisions waiting, blockers identified.

That's the loop. Read the guide → to understand it deeply.