Engineered in Rust for AI v0.1

The AI-native
issue tracker

A git-backed backlog that lives next to your code.
Fast graph analytics. Automatic triage.

Built for agents. Syncs with Linear & GitHub.

bash
$ curl -fsSL https://ticket-rs.vercel.app/install.sh | bash

Built for AI Agents

Everything you need to give your AI agents a clear road ahead —
no traffic jams, no detours, no speed bumps.

Blazing Fast

Single Rust executable with no runtime dependencies. Compiles to native code and runs anywhere.

📁

Git-Native

Tickets are Markdown files with YAML frontmatter. No databases, no sync daemons, no merge conflicts.

🔍

TF-IDF Search

Find issues by content similarity without needing an embeddings model. Fast, local, and works offline.

📊

Graph Analytics

PageRank prioritization, betweenness centrality, and critical path analysis help you understand your backlog.

🔄

Integrations

Bi-directional sync with Linear and GitHub Issues. PMs create tickets in Linear, agents pick them up automatically.

🤖

AI-Optimized

Token-efficient CLI designed for AI context windows. Minimal output, structured data, no bloat.

Dependency Intelligence

Visualize your issue graph. PageRank tells you what matters most. Critical path analysis shows what's blocking progress. Betweenness centrality identifies key bottlenecks.

📈

PageRank Priority

Issues that unblock the most work bubble to the top.

🔗

Critical Path

Find the longest chain of dependencies to understand timeline.

🎯

Betweenness Centrality

Identify bottleneck issues that many paths flow through.

High priorityDependenciesReady to work001002003004005006007008
Hover nodes to see details1 issue ready

Install in seconds

Choose your preferred package manager and get started.

curl
$ curl -fsSL https://ticket-rs.vercel.app/install.sh | bash

Quick start after installation

$ tk init # Initialize in your project
$ tk create "Setup CI/CD" --priority 0 # High priority (0)
$ tk ready # See what's ready to work on

See it in action

A clean, token-efficient CLI designed for both humans and AI agents.

Try it live Interactive
demo
Loading...
Create & Manage
$ tk create "Add authentication" --type feature
Created: tk-a7x9k2
$ tk dep add tk-b3m1 --blocks tk-a7x9k2
Added dependency: tk-b3m1 → tk-a7x9k2
$ tk launch tk-a7x9k2
Launched: tk-a7x9k2 [in_progress]
$ tk resolve tk-a7x9k2 "Implemented OAuth2"
Resolved: tk-a7x9k2 [closed]
Priority & Analytics
$ tk priority
tk-c4k8 (0.42) Setup database schema
tk-b3m1 (0.31) Configure API routes
tk-x7n2 (0.18) Add unit tests
$ tk ready
tk-c4k8 [no blockers]
tk-x7n2 [no blockers]
$ tk triage -f json
AI-optimized recommendations...
.tickets/tk-a7x9k2.md
---
status: open
type: feature
priority: 1
deps: [tk-b3m1, tk-c4k8]
labels: [auth, security]
---
# Add authentication

Implement OAuth2 flow for user login.

## Acceptance Criteria
- Google SSO working
- Session management
- Logout functionality
Search & Find
$ tk search "authentication"
0.89 tk-a7x9k2 Add authentication
0.67 tk-m3p5 Setup auth middleware
0.45 tk-q8r1 JWT token handling
$ tk similar tk-a7x9k2
Found 3 similar issues
Consider merging duplicates...