Tracer is a lightweight, dependency-aware issue tracker that enables AI coding agents to seamlessly manage tasks and dependencies. Track work efficiently, discover available tasks, and enhance productivity—all from a simple CLI interface designed for quick installation and easy integration.
Tracer is a blazing-fast, lightweight issue tracker specifically designed for AI coding agents. This innovative tool allows users to efficiently track their work, manage dependencies among tasks, and quickly discover actionable items—all through an intuitive command-line interface (CLI).
For example, when developing a login system, you might need to first design a database schema before implementing the API and subsequently building the user interface. Tracer efficiently manages these task dependencies, allowing users to always see what tasks can be started without blockage.
Tracer is designed for speed, with operations averaging around 5 milliseconds each. It efficiently handles dependencies and task queries, ensuring that using it does not slow down the workflow.
To quickly get started with Tracer, it can be installed using:
cargo install --git https://github.com/Abil-Shrestha/tracer
After installation, initializing the project can be accomplished easily:
tracer init
Users can also explore interactive tutorials using:
tracer learn
Here’s how one might manage a feature development workflow:
# Create an epic feature
tracer create "User authentication system" -t epic
# Create subtasks
tracer create "Design database schema" -t task
tracer create "Build login API" -t task
tracer create "Create login UI" -t task
# Link task dependencies
tracer dep add test-3 test-2 --type blocks
# Check available tasks to work on
tracer ready
# → Displays tasks that are ready like test-2 (Design database schema)
# → Hides test-3 as it is blocked by test-2
# Update task status to in progress
tracer update test-2 --status in_progress
Users can utilize a variety of commands for core operations, dependency tracking, and data management. For instance:
# Create a new task
tracer create "Task Title" [-p priority] [-t type]
# List open tasks
tracer list [--status open] [--priority 1]
For additional resources, including a Quick Start Guide and AI Integration Documentation, consult the comprehensive documentation. Contributions to the project are encouraged; guidelines can be found in the CONTRIBUTING.md file.
Explore Tracer on GitHub here for further information or to report any issues.
No comments yet.
Sign in to be the first to comment.