ticket
Fast, powerful, git-native ticket tracking in a single bash script. Dependency graphs, priority levels, zero setup.
Ticket is a Claude Code plugin that provides git-native issue tracking through a single bash script designed for AI agent collaboration. It stores tickets as markdown files with YAML frontmatter in a `.tickets/` directory, making them easily searchable without overwhelming the agent's context window. The plugin supports dependency graphs, priority levels, status tracking, and symmetric ticket linking. Claude Opus and other AI models can use it by referencing the tool in project documentation, enabling natural task management workflows directly from the coding assistant.
Key Features
Use Cases
- 01Managing development tasks and bugs within Claude Code sessions without leaving the editor
- 02Tracking feature dependencies and blocked work items across complex projects
- 03Enabling AI agents to create, update, and query tickets during pair programming
- 04Maintaining issue history in version control alongside code changes
- 05Migrating from Beads or other issue trackers to a lightweight git-native solution
- 06Building custom ticket workflows through the plugin extension system
Related Plugins
View moreandrej-karpathy-skills
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
claude-mem
Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
Understand-Anything
Graphs that teach > graphs that impress. Turn any code into an interactive knowledge graph you can explore, search, and ask questions about. Works with Claude Code, Codex, Cursor, Copilot, Gemini CLI, and more.
rtk
CLI proxy that reduces LLM token consumption by 60-90% on common dev commands. Single Rust binary, zero dependencies
ticket — FAQ
What is the ticket Claude Code plugin?+
Ticket (tk) is a git-backed issue tracker designed for AI agent collaboration, storing tickets as markdown files with YAML frontmatter. It provides dependency tracking, priority management, and status workflows through a single bash script with zero external dependencies beyond coreutils.
How do I install the ticket plugin?+
Install via Homebrew with `brew tap wedow/tools && brew install ticket`, through the Arch User Repository with `yay -S ticket`, or from source by cloning the repo and symlinking the script to your PATH. The plugin is a single bash script that works out of the box on any POSIX system.
Which AI clients work with ticket?+
Ticket works with Claude Code (Claude Opus picks it up naturally), and can be used with any AI coding assistant that can execute CLI commands. Add a reference to the ticket system in your CLAUDE.md or AGENTS.md file to enable agent access.
Does ticket require any API keys or external services?+
No, ticket runs entirely locally with no API keys or external services required. It only needs bash and standard POSIX utilities; the query command optionally uses jq, and it can leverage ripgrep for faster searching if available.
Is the ticket plugin free to use?+
Yes, ticket is open source software released under the MIT License and completely free to use.
How do I set up ticket for AI agent use?+
After installation, add the line 'This project uses a CLI ticket system for task management. Run `tk help` when you need to use it.' to your CLAUDE.md or AGENTS.md file. Claude Opus will then naturally discover and use the ticket commands during coding sessions.
How do I install ticket?+
Open the source repository on GitHub and follow its README. ticket is a plugin — MCP Agents Market links you directly to the official repo.
Is ticket free?+
ticket is an open-source project hosted on GitHub. Check the repository for its license and any usage requirements.