explaingit

justinfrankel/licecap

5,553CAudience · generalComplexity · 1/5Setup · easy

TLDR

A small desktop tool for recording part of your screen as an animated GIF on Windows and macOS. No installation needed: draw a box, hit record, and get a shareable looping GIF.

Mindmap

mindmap
  root((LICEcap))
    What it does
      Screen recording
      Animated GIF output
      No video player needed
    Platforms
      Windows
      macOS
    Use cases
      Bug reports
      GitHub issues
      How-to guides
    Audience
      Developers
      Tech writers
      General users
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

Record a short screen demo as a GIF to embed directly in a GitHub issue or pull request.

USE CASE 2

Create animated how-to guides or bug reports without needing a video hosting service.

USE CASE 3

Capture a UI interaction to share in a chat app, email, or documentation page.

Tech stack

C

Getting it running

Difficulty · easy Time to first run · 5min
No license information is available from the sources provided.

In plain English

LICEcap is a desktop application for recording a portion of your screen and saving it as an animated GIF. You draw a rectangle over the area you want to capture, press record, perform whatever you want to demonstrate, and then press stop. The result is a GIF file that loops indefinitely and can be shared anywhere images are accepted, with no video player required. The tool runs on Windows and macOS. It is designed to be lightweight: on macOS it runs as a standalone application, and on Windows it runs directly as an executable without a traditional installer. GIF is a widely supported format that works in email clients, chat apps, GitHub issues and pull requests, documentation sites, and web browsers without special software. The most common use case is creating quick demonstrations for technical communication. Because GIF files can be embedded directly into GitHub issues and pull requests, developers often use LICEcap to show what a bug looks like visually or to document a UI change without needing to attach a video file or write a long text description. Teams writing documentation also use it to create simple how-to animations. LICEcap is written in C, which keeps the application small and fast compared to screen recording tools that output video. Output file size depends on recording length and the amount of color variation in the captured area, so simple UI demonstrations tend to produce compact files. No README is included in this repository, so build instructions and configuration options are not available from the source shown here.

Copy-paste prompts

Prompt 1
I want to create a GIF of a UI bug to attach to a GitHub issue using LICEcap. What settings give the best balance between file size and visual quality for a short recording?
Prompt 2
Help me convert a LICEcap GIF to an mp4 using ffmpeg so I can upload it to a platform that does not accept GIF files.
Prompt 3
I need to record a terminal session with LICEcap but the text looks blurry in the output. What are the best LICEcap settings for capturing terminal text clearly?
Open on GitHub → Explain another repo

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

Verify against the repo before relying on details.