Skip to main content

Prerequisites

Tracer requires the Rust toolchain. If you don’t have it installed:
After installation, ensure ~/.cargo/bin is in your PATH.
The tracer binary will be installed to ~/.cargo/bin/.
Tracer uses bundled SQLite, so no external database dependencies are required.

Platform-Specific Instructions

Option 1: From Git (Current)

Option 2: Homebrew (Coming Soon)

Verify Installation

After installation, verify Tracer is working correctly:
1

Check version

Should output: tracer 0.2.0
2

View help

Should display available commands and options.
3

Test initialization

Should create .trace/bd.db and .trace/issues.jsonl

Updating Tracer

Uninstalling

To remove Tracer from your system:
To also remove project databases, delete the .trace directories:

Troubleshooting

Ensure ~/.cargo/bin is in your PATH:
Then reload your shell:
Install Visual C++ build tools:
  1. Download from Visual Studio Downloads
  2. Run the installer
  3. Select “Desktop development with C++”
  4. Complete installation and retry cargo install
Tracer uses bundled SQLite, so external dependencies aren’t needed. If you see SQLite errors:
If the error persists, check that you have write permissions in the project directory.
If you get permission errors when installing to /usr/local/bin:

Development Installation

For contributing to Tracer or testing unreleased features:
The development build includes debug symbols and is slower. Use cargo build --release for production use.

Binary Aliases

Tracer provides two binary names for convenience:
  • tracer - Full command name
  • tr - Short alias for faster typing
Both are identical and can be used interchangeably:

Next Steps

Quick Start

Initialize your first project and create issues

Introduction

Learn more about Tracer’s features and use cases