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 specific GitHub repositories
- Automatically sync GitHub data on Obsidian startup (configurable)
- Filter tracked items by assignee and reviewers
- Create Markdown notes for each issue or pull request
- 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.