Local-first issue tracker for AI coding agents.

Agents execute and write back context to the same ticket record in the plain Markdown files sitting along with the code.

macOS 13+ · Apple Silicon · no account required

Multiple projects, all local. Star the ones you live in.
Your tickets are files

Plain Markdown, beside the code

A ticket is a directory of plain Markdown inside your project.

  • Readable in an editor, diffable in review, committed with the work it describes.
  • One file holds everything: metadata, description, checklist, comments, activity.
  • The record outlives the app.
your-project/└── .longclaw/    ├── longclaw.yaml         project identity, people, labels    ├── AGENTS.md             the editing contract agents read    └── tickets/        └── LC-42/            ├── ticket.md     the complete record            └── attachments/
Built for agents

The context layer for your AI agents

Everything an agent needs, and everything it learns, lives on the ticket. Structured Markdown in your repo, not scattered across chat threads and doc tools.

LC-42tickets/LC-42/ticket.mdArchive
StatusIn Progress PriorityP1Urgent LabelsPlatform+ add
Description

Coalesce rapid file events into one board update: a 300ms debounce per ticket directory, behind the watcher seam.

Nuance: editors save via atomic rename, so watch the parent directory, not the file. Descoped: network-volume polling, moved to LC-58.

Description updated by Claude CodeAGENT · via file edit

The ticket is committed with the code.
The full context gets structure, attribution, and permanence.

An issue tracking system your AI agents will love.

macOS 13+ · Apple Silicon · no account required

  • Fully offline
  • Blazing fast
  • No telemetry
  • Open source