Desktop app · 64-bit Windows

Get your disk back from
projects you forgot.

Kirekire scans your development folder and shows, project by project, the space taken by folders a build can recreate: node_modules, target, bin, obj… You choose what goes to the Recycle Bin.

No account No network Everything is recoverable

  • Read-only scan
  • Recycle Bin, not delete
  • No telemetry
22project types recognized
0bytes sent anywhere
Read-onlyscan, nothing is written
Recycle Binso every delete can be undone

The idea

Old projects keep eating your disk long after you stop touching them.

Every npm install, Maven build or Cargo run leaves gigabytes behind, and all of it can be rebuilt. Kirekire finds those projects for you, shows what you would win back, and leaves the decision to you.

Point it at one folder

Choose your development folder. Every project below it is found from its marker files, including projects split in several modules.

See the space you would win

For each project: its total size, and the part that is only generated folders. Sort by space to free and the biggest wins come first.

Clean with a safety net

Only the folders a build or an install can recreate are offered. They go to the Recycle Bin, and your sources are never touched.

How it works

Three steps, a few minutes.

The analysis reads. Deleting is a separate action you confirm.

  1. 01

    Choose a folder

    Pick the folder where your projects live. The analysis only reads: it never writes, moves or deletes, and it does not follow shortcuts.

  2. 02

    Read the list

    Each project shows its type, size, the space you can free, its dates, its README and whether it has Git. Sort by what you could win.

  3. 03

    Clean what you choose

    Tick projects, review the folders and the Git warnings, confirm. The generated folders move to the Recycle Bin.

The difference

No more hunting folder by folder.

By handKirekire
Open folders one by one to see which ones are heavy One sorted list of every project and the space it could free
Trust the folder date, which an install keeps refreshing Last update taken from the newest source file
Delete a folder and hope it was only generated Only folders a build or an install can recreate are offered
Delete for good, with no way back Moved to the Recycle Bin, so you can restore them
Discover too late that a repository had unpushed work Uncommitted and unpushed work shown before you confirm

Features

Everything you need to clean up with confidence.

Projects

Every project, and what it could give back

One table for your whole development folder: the space each project occupies and the space its generated folders take. Totals sit at the top, so you know at once how much is waiting. The analysis is saved, so the list is there when you reopen the app.

  • Size, space to free, created and last modified dates
  • Sort by space to free, size, name or age
  • Search by name, refresh in one click

Real activity

Find what you have not touched in years

The last update is the newest source file, so installs, builds and Git fetches do not make a dead project look alive. Select every project untouched for 6, 12 or 24 months in one step, and see how much space that frees before you decide.

  • Dates the real work, not the folder timestamp
  • One-step selection by idle time
  • Running total of the selection

Safe cleaning

A confirmation that tells you what could go wrong

Before anything moves, the dialog lists every folder and its size. Untick the ones you want to keep: Kirekire remembers, so dist starts unticked next time. Uncommitted changes, unpushed commits, a missing remote branch or no Git at all are shown up front.

  • Choose which folders to delete
  • Warnings read from a read-only git status
  • Moved to the Recycle Bin, with progress per folder

Context

Remember what that project was

Click a project to read its README without leaving the app, rendered from the markdown on disk. The dialog lists the folders that could be deleted, opens the project folder in Explorer, and pins the project if you are still working on it.

  • README shown safely, links and images removed
  • Open the folder in Explorer
  • Pin a project to keep it out of any clean-up

And also

Details that make a clean-up calm.

Pin what you work on

A pinned project is highlighted, its delete button is off, and its space is left out of what can be freed. It is never offered for deletion.

A running total

Kirekire counts everything it has moved to the Recycle Bin, across sessions. Empty the bin to get the space back.

Clean many at once

Tick several projects and clean them one after the other through the same dialog, with the same checks on each.

Git at a glance

Every row says whether the project is under Git, so a folder with no history stands out before you touch it.

Opens on your last analysis

A scan of a big folder takes minutes. The last result is kept and shown at startup; Refresh scans again and keeps the old list until the new one is complete.

Light and dark

The app follows the Windows light or dark mode. There is nothing to set up.

Screens

A tour of the app.

Real screenshots of the app, with made-up sample projects. Click to enlarge.

Supported projects

Twenty-two kinds of project, and the folders each one can rebuild.

A folder is a project when it holds a build marker file, or a .git folder. The folders Kirekire offers to delete depend on the type, never on a guess.

JavaScript (npm)

package.json

node_modules, dist, .angular, .next, .nuxt, coverage…

Java (Maven)

pom.xml

target

Gradle

build.gradle

build, .gradle, .kotlin

Rust

Cargo.toml

target

.NET

.csproj, .sln

bin, obj, .vs, TestResults

Python

pyproject.toml

__pycache__, .venv, .pytest_cache, .mypy_cache…

Go

go.mod

vendor

Dart / Flutter

pubspec.yaml

.dart_tool, build

Also PHP, Ruby, C / C++ (CMake), Swift, Elixir, Scala, Clojure, Haskell, Unity, Unreal Engine, Xcode, Terraform, Zig and Godot.

Our principles

Careful with your disk. Private by default.

Reads only

The analysis never writes, moves or deletes, and it does not follow symbolic links. Deleting is a separate, confirmed action.

Nothing leaves your machine

No account, no telemetry, no network call. The README you read comes from your disk, and its links are removed.

Narrow by design

The window that shows the list cannot ask for an arbitrary path to be deleted: the app only acts on projects its own scan found.

Reversible

Folders go to the Recycle Bin, not into thin air. Restore them from there, or run your install command to rebuild them.

FAQ

Your questions, answered.

Does Kirekire delete my source code?

No. It only offers folders that a build or an install can recreate, such as node_modules or target. Your sources are not touched, and pinned projects are never offered at all.

Can I undo a clean-up?

Yes, as long as the Recycle Bin has not been emptied: the folders are moved there, not deleted for good. The space is only returned to you when you empty the bin.

Why is a project’s last update different from its folder date?

Because an npm install or a git fetch touches thousands of files without being work on the project. Kirekire dates a project from its newest source file, outside generated folders and .git.

How does it decide what is a project?

A folder that holds a build marker file (package.json, pom.xml, Cargo.toml…) or a .git folder. A project split in modules is read module by module, so a root holding only .git over a package.json and a pom.xml is a JavaScript and Java project.

What does it check before deleting?

It runs a read-only git status and warns about uncommitted changes, unpushed commits, a missing remote branch, or no Git at all. The warnings inform you; the decision stays yours.

Does it send anything over the network?

No. There is no account, no telemetry and no connection. The analysis and its results stay on your computer.

How big is a project, exactly?

The sum of its file sizes, not disk blocks, so the size on disk can be a little larger. That is close enough to rank projects.

Which systems does it run on?

On 64-bit Windows for now.

Where can I download it?

In the Download section of this page, as soon as the first version is published.

Download Kirekire

See what your old projects are costing you, then decide. No account, no server, nothing sent anywhere.

Download for Windows

64-bit Windows · Version 0.0.0 · 150 MB

  1. 1Download the zip
  2. 2Extract it anywhere
  3. 3Run Kirekire.exe
  4. 4Choose your development folder