explaingit

aonez/keka

6,772PHPAudience · generalComplexity · 1/5Setup · easy

TLDR

Keka is a free macOS and iOS app for compressing and extracting files, supporting multiple archive formats with optional password encryption for sharing sensitive content.

Mindmap

mindmap
  root((Keka))
    What it does
      Compress files
      Extract archives
      Encrypt with password
    Supported formats
      Multiple types
      Cross-platform
    Where to get it
      keka.io website
      GitHub releases
    Community
      Bug reports
      Feature requests
      Translations
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Things people build with this

USE CASE 1

Compress a folder of photos into a password-protected archive before emailing sensitive files.

USE CASE 2

Extract a .rar.7z, or other archive downloaded from the internet on your Mac or iPhone.

USE CASE 3

Download an older version of Keka from GitHub Releases when you need a specific past build.

Getting it running

Difficulty · easy Time to first run · 5min
No source code is published here, use the app from keka.io under its own terms.

In plain English

Keka is a free file compression and extraction app for macOS and iOS. It lets you take one or more files and pack them into a compressed archive, which reduces their total size and makes them easier to store or send. You can also unpack archives you receive from others, even if they were created on a different platform or with a different tool. The app supports multiple archive formats, so you are not locked into a single type of compressed file. When compressing, you can add encryption to protect the contents with a password. This is useful when you want to share sensitive files without worrying about who else might be able to open them. Keka is available through its own website at keka.io, and this GitHub repository serves mainly as a support hub. The issues tracker is where users report bugs or request features, the wiki collects how-to knowledge from the community, and the discussions section is for general conversation about the app. The releases section also hosts older versions for anyone who needs a specific past build. The source code is not published here. If you want to download and use Keka, the main website is the right starting point. If you have found a bug, want to request a feature, or want to help with translations so the app works well in more languages, this GitHub page is where to contribute.

Copy-paste prompts

Prompt 1
I downloaded a .7z file on my Mac and need to open it. Walk me through using Keka to extract it step by step.
Prompt 2
I want to send confidential documents by email. Show me how to create an encrypted archive with Keka so only the recipient with the password can open it.
Prompt 3
I need to compress a large folder to reduce its size for cloud storage. Which archive format should I choose in Keka and why?
Open on GitHub → Explain another repo

← aonez on gitmyhub — every repo by this author, as a profile.

Verify against the repo before relying on details.