Ticketron (tix)

by karolswdev

278 downloads
Not rated
GitHub

About

Ticketron (tix) is a CLI tool designed to quickly create JIRA issues based on brief user input, leveraging LLMs for detail generation and an MCP server for JIRA interaction.

Details

Author
karolswdev
Downloads
278
Categories
Other, Project Management

- Create JIRA issues using natural language
- Search JIRA issues using JQL
- Contextual ticket generation via LLM
- Secure API key storage (OS Keychain or env var)
- Shell completion for Bash, Zsh, Fish, PowerShell
- Structured output formats (JSON, YAML, TSV)

Install with go install github.com/karolswdev/ticketron/cmd/tix@latest, then run tix config init to create the configuration directory. Set your OpenAI API key with tix config set-key <key> (or via the TICKETRON_LLM_API_KEY environment variable). Use tix create to create tickets using natural language and tix search to search tickets with JQL or plain English.

Ticketron (tix)

A smart CLI helper for JIRA, powered by LLMs.

Go Report Card GoDoc CI codecov

Elevator Pitch

Ticketron (tix) simplifies interacting with JIRA directly from your command line. Leveraging the power of Large Language Models (LLMs) via the jira-mcp-server and OpenAI, it allows you to create and search for JIRA tickets using natural language or concise commands. The primary goal is to streamline your workflow, making ticket management faster and more intuitive by automatically adding relevant context.

Features

Create JIRA issues using natural language (tix create ...)
Search JIRA issues using JQL (tix search ...)
Contextual ticket generation via LLM (using OpenAI)
Configuration management (tix config init|show|locate|set-key)
Secure API key storage (OS Keychain or Env Var)
LLM Context management (tix context show|edit|add)
Shell completion support (Bash, Zsh, Fish, PowerShell)
Structured output formats (JSON, YAML, TSV)
Structured logging for easier debugging

Installation

Prerequisites

Go: Version 1.23.8 or later.
jira-mcp-server: Access to a running instance of the jira-mcp-server (required for JIRA communication).
OpenAI API Key: Required for the LLM features.

  • Make: Required for development tasks (building, testing, linting).


Install Command

go install github.com/karolswdev/ticketron/cmd/tix@latest
Ensure your $GOPATH/bin or $HOME/go/bin is in your PATH.

Shell Completion

tix supports generating shell completion scripts for Bash, Zsh, Fish, and PowerShell.

To generate the script for your shell, use the completion command:

```bash

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.