An Obsidian plugin that integrates with GitHub to track issues and pull requests directly in your vault.
The configurations are heavily inspired by https://github.com/schaier-io, including some specific settings. However, I had already started working on my prototype before I discovered the plugin, and had initially even given it a similar name.
- Track issues and pull requests from multiple GitHub repositories
- Automatically sync GitHub data on startup (configurable)
- Background sync at configurable intervals
- Filter by labels, assignees, and reviewers
- Include or exclude closed issues/PRs
- Automatic cleanup of old closed items
- Track GitHub Projects across repositories
- Kanban board view for project visualization
- Custom field support (status, priority, iteration)
- Project-specific filtering and organization
- Create markdown notes for each issue or PR
- Customizable filename templates with variables
- Custom content templates
- YAML frontmatter with metadata
- Preserve user content with persist blocks
- Include comments in notes
- Open Obsidian settings
- Navigate to Community Plugins
- Click Browse and search for "GitHub Issues"
- Click Install and then Enable
- Download the latest release from the GitHub Releases page.
- Extract the contents into your Obsidian plugins folder:
<vault>/.obsidian/plugins/github-issues/ - Enable the plugin in Obsidian under Community Plugins
- Reload or restart Obsidian
- Create a new GitHub token with the
repoandread:orgpermissions → GitHub Settings > Developer Settings > Personal access tokens - Configure the plugin in Obsidian settings:
- Paste your GitHub token in the GitHub Token field
- Adjust additional settings as needed
- Open the plugin settings in Obsidian
- Add repositories by entering the full GitHub repository path (e.g.,
lonoxx/obsidian-github-issues), or use the repository browser to select one or multiple repositories - Click Add Repository or Add Selected Repositories
- The plugin will automatically fetch issues from the configured repositories
This project is licensed under the MIT License. See the LICENSE file for details.