🇬🇧 English | 🇯🇵 日本語
A desktop application for visually understanding the state of open pull requests in GitHub repositories. Inspired by disk space visualizers like WinDirStat and WizTree, it uses a treemap visualization to show at a glance which files and directories are under active development.
Note: This screenshot shows a development build UI and may differ from future releases.
- Working with multiple developers simultaneously and want to identify potential conflicts early
- Need to prioritize PR reviews
- Want to understand where active development is happening in the codebase
- Using AI agents to create PRs in parallel and want to monitor their work ranges
- Need to visually assess the impact of numerous PRs to prioritize reviews
- Frequent conflicts in one area can be a trigger for architecture review
- Want to visually verify if your code is properly modularized and files are appropriately divided
- Treemap visualization of file/directory changes across open PRs
- Color-coded by change type (addition, modification, deletion)
- Conflict warnings when multiple PRs touch the same file
- Sidebar to toggle PR visibility individually or filter out drafts
- Java 17 or higher installed
./gradlew :composeApp:run.\gradlew.bat :composeApp:runBuilt with Kotlin and Compose Multiplatform (Compose for Desktop).
This project uses ktlint for Kotlin code formatting and style checking, and detekt for static code analysis.
To check code style:
./gradlew ktlintCheckTo automatically format code:
./gradlew ktlintFormatTo run static code analysis:
./gradlew detektYou can download pre-built applications from the GitHub Releases page:
Installers are available for each platform:
- macOS:
.dmgfile - Windows:
.msifile - Linux:
.debfile
For details on the release process, see docs/RELEASE.md.
For detailed specifications and design documents, see the docs directory.