
Product
Rust Support Now in Beta
Socket's Rust support is moving to Beta: all users can scan Cargo projects and generate SBOMs, including Cargo.toml-only crates, with Rust-aware supply chain checks.
@khala/jira-ai
Advanced tools
An interactive CLI tool for JIRA issue management powered by Google's Gemini AI.
# Run directly with npx (recommended)
npx @khala/jira-ai
# Or install globally
npm install -g @khala/jira-ai
jira-gemini
Environment Variables: Create a .env
file with:
# JIRA Configuration
JIRA_TOKEN=your-jira-token
JIRA_STAGE_TOKEN=your-stage-token # Optional for staging
IS_PROD=true # false for staging environment
PROXY_URL=your-proxy-url # Optional for staging
# Gemini AI Configuration
GEMINI_API_KEY=your-gemini-api-key
JIRA Token: Get your token from JIRA settings → Personal Access Tokens
Gemini API Key: Get your key from Google AI Studio
Run the interactive CLI:
npx @khala/jira-ai
Test the application without making actual changes to JIRA:
npx @khala/jira-ai --dry-run
# or
npx @khala/jira-ai -d
In dry run mode:
[DRY RUN]
prefixstatic/success.json
as if updates succeededAfter AI processing, the application offers a smart update workflow where you can selectively apply changes to JIRA:
static/issues.json
Confidence Levels:
For every JIRA update operation, the application automatically generates executable bash scripts that allow you to review and manually execute the exact API calls:
static/jira-update-{action}-{timestamp}.sh
# Make executable
chmod +x static/jira-update-*.sh
# Execute specific action script
./static/jira-update-work-type-2025-01-15T10-30-45.sh
# Review before execution
cat static/jira-update-story-points-2025-01-15T10-31-20.sh
# Install jq for JSON processing
sudo apt-get install jq # Ubuntu/Debian
brew install jq # macOS
# Set environment variables
export JIRA_TOKEN="your-jira-token"
export IS_PROD="true" # or "false" for staging
Scripts are generated in both regular and dry run modes, giving you maximum flexibility and control.
# Clone and install
git clone https://github.com/karelhala/jira-with-ai.git
cd jira-with-ai
npm install
# Run locally
npm start
# Lint and format code
npm run lint # Check for issues
npm run lint:fix # Fix linting and formatting issues
npm run lint
to ensure code qualityApache-2.0 - see LICENSE file for details.
jira
ai
gemini
cli
automation
issue-management
google-ai
workflow
FAQs
Interactive CLI tool for JIRA issue management with Gemini AI
We found that @khala/jira-ai demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Product
Socket's Rust support is moving to Beta: all users can scan Cargo projects and generate SBOMs, including Cargo.toml-only crates, with Rust-aware supply chain checks.
Product
Socket Fix 2.0 brings targeted CVE remediation, smarter upgrade planning, and broader ecosystem support to help developers get to zero alerts.
Security News
Socket CEO Feross Aboukhadijeh joins Risky Business Weekly to unpack recent npm phishing attacks, their limited impact, and the risks if attackers get smarter.