Skip to main content
GitHub integration features are Tauri-only. They require the GitHub CLI (gh) to be installed and authenticated via gh auth login.

Detect Repository

Detects the GitHub repository from the git remote URL in the specified working directory. Returns the repository in owner/repo format, or an error if:
  • No git remote is found
  • The remote is not a GitHub URL
  • The repository format cannot be parsed

Check Status

Checks the full GitHub integration status: CLI installed, authenticated, and repository accessible.

Status Values

Fetch Issues

Fetches open GitHub issues from the project’s configured repository. Does not create tasks — just returns the issue list for the user to select from.
The project must have a GitHub repo configured in Project Settings before fetching issues.

Import Issues

Imports selected GitHub issues as tasks in the project. Each imported issue becomes a task in backlog status.
  • Duplicate imports are automatically skipped (matched by issue number)
  • Task type is auto-detected from issue labels
  • Issue body becomes the task description
  • All imported tasks are tagged with ["github"]
  • A task:created event is emitted for each imported task

Close Issue

Closes the GitHub issue linked to a task. Called automatically when a task with a linked issue moves to done status. Does nothing if the task has no linked GitHub issue or the project has no GitHub repo configured.