{
  "id": 10049551,
  "title": "Kram: A Tiny macOS Tool for Taming Chaotic Folders",
  "url": "https://urgent.news/2026/09/26/kram-a-tiny-macos-tool-for-taming-chaotic-folders",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-09-26T19:22:51.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/adisng/kram-a-tiny-macos-tool-for-taming-chaotic-folders-3d0n"
  },
  "original_language": "en",
  "account": "A macOS user created Kram, a file organization tool, after being frustrated by the overwhelming number of files in their Downloads folder. Kram categorizes files based on their type into sensible folders such as Documents, Images, Videos, Audio, Archives, Applications, and Other. The tool prioritizes safety, only working with locations explicitly chosen by the user and leaving system files untouched. Kram is designed to be a CLI-first tool, allowing it to be used in shell scripts and automation workflows. The creator plans to add features like dry-run mode, undo/rollback, custom organization rules, and scheduled cleanup. The tool is still in development and the creator is seeking beta testers to test it with messy folders and provide feedback on its performance.",
  "summary": "I Built Kram: A File Organizer That Knows What Not to Touch My Downloads folder had become a crime scene. Hundreds of files. Random screenshots. ZIP archives. PDFs. DMGs. Old projects. Files I couldn't remember downloading. So I built Kram , a macOS file organizer designed around one simple idea: Automate the boring part without giving the automation permission to wreck your Mac.…",
  "key_points": [
    "Kram is a macOS file organization tool",
    "Categorizes files by type into sensible folders",
    "CLI-first tool with future features in development"
  ],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}