A webhook server that automatically posts an Open workspace comment on newly created Jira issues.
When a Jira issue is created, the webhook posts a comment containing a direct link to open a Worktree workspace for that issue.
- Jira sends a
jira:issue_createdwebhook event to this server - The server posts a comment on the issue with a link to open a Worktree workspace
| Variable | Description |
|---|---|
JIRA_HOST |
Your Jira instance hostname (e.g. your-org.atlassian.net) |
JIRA_USER_EMAIL |
Email address of the Jira user for API authentication |
JIRA_API_TOKEN |
Jira API token (generate one here) |
GITHUB_OWNER |
GitHub repository owner/org (e.g. my-org) |
GITHUB_REPO |
GitHub repository name (e.g. my-repo) |
PORT |
Port to listen on (default: 3000) |
pnpm install
JIRA_HOST=your-org.atlassian.net \
JIRA_USER_EMAIL=you@example.com \
JIRA_API_TOKEN=your-token \
GITHUB_OWNER=my-org \
GITHUB_REPO=my-repo \
pnpm startIn your Jira project settings, create a webhook pointing to this server:
- URL:
http://your-server:3000 - Events: Issue → created
MIT