Plan the work
Shape issues with workflow statuses, priorities, labels, assignments, relations, sub-issues, comments, and attachments.
Local issue & project workspace
Clone keeps issues, projects, planning, and automation beside the repository they belong to. Your records stay in SQLite. No hosted account required.
npx @andrestobelem/clone --local
Creates ./.clone/Separate workspace per repositoryIgnore .clone/ in Git
In progress 3
Todo 4
What is inside
Clone brings the parts of a modern issue tracker that matter for focused work into one local process.
Shape issues with workflow statuses, priorities, labels, assignments, relations, sub-issues, comments, and attachments.
Coordinate projects, milestones, dependencies, cycles, progress, and updates without leaving the workspace.
The browser and CLI use the same actions. People and external agents keep distinct actor identities and history.
The local contract
The browser UI, CLI, and scheduler use the same Python actions and local records.
Run Clone with --local. SQLite, snapshots, attachments, and backups stay in that repository's .clone/ directory.
Stable JSON snapshots make records reviewable, portable, and compatible with Git.
The server binds to 127.0.0.1 by default. Clone is personal software, not a hosted collaboration service.
Open source · MIT
Clone is available as a public npm package. Run it with npx and --local to create an independent workspace inside the current repository.