jiru
A terminal UI for Jira and Confluence: browse sprints and boards, transition and edit issues, search with JQL, and read Confluence pages, without leaving the terminal.
Technologies Used
About the Project
jiru is a terminal UI for Jira and Confluence. It covers sprint and Kanban board views, a detailed issue view with comments rendered from Atlassian wiki markup, and inline actions to assign, transition, edit, link, and delete issues. JQL search comes with context-aware autocomplete and live user lookup, saved filters, and a multi-step issue-creation wizard. Confluence browsing renders full ADF, and multiple Jira instances are handled through switchable profiles, with the API token stored in the OS keychain.
Key Features
- Sprint list and Kanban board views with status columns, filtering, and parent-based grouping
- Issue detail with metadata, progress, description, and comments rendered from Atlassian wiki markup
- Inline actions to assign, transition, edit, link, unlink, and delete issues, plus a multi-line comment editor
- JQL search with context-aware autocomplete and live user search, plus saved filters through a manager
- Issue creation wizard and branch creation from an issue with configurable naming
- Confluence integration: browse spaces, read pages with full ADF rendering, and view inline and footer comments
- Profiles for multiple Jira instances, OS-keychain credential storage, and JSON-emitting CLI subcommands