All apps/ccache

ccache

ccache

ccache is a compiler cache that speeds up recompilation.

Runs as ccache|macOS, Linux, Windows|ccache.dev

Command form

ai-draft · 2 tasks · 11 fields

Show or reset ccache statistics, clean or clear the cache and set its size limits. Compiler-wrapper use and remote storage options are left out.

Opens the form; the finished command lands at your prompt, unrun
otty gui ccache
Manage the cacheExample values, fixed in this page — nothing here reaches a terminal
Basic
Show statistics*
--show-stats
Cache directory
directory
Advanced
Verbose
0count
TasksEach one presets the form for one job
Show statistics
show_statsverbosedir
Set size limit
max_sizemax_filesdir
ParametersOnly these flags are editable in the form
Show statistics
boolean
--show-stats-s
Show configuration
boolean
--show-config-p
Zero statistics
boolean
--zero-stats-z
Clean up cache
boolean
--cleanup-c
Clear entire cache
boolean
--clear-C
Evict files older than
Unsigned integer with a d (days) or s (seconds) suffix.
string
--evict-older-than
Maximum cache size
Number with optional suffix kB, MB, GB, TB, KiB, MiB, GiB or TiB; 0 for no limit.
string
--max-size-M
Maximum file count
0 for no limit.
integer
--max-files-F
Cache directory
path
--dir-d
Dry run
boolean
--dry-run
Verbose
count
--verbose-v
SourcesEvery flag above is checked against these
manual
*-c*, *--cleanup*:: *-C*, *--clear*:: *-d*, *--dir* _PATH_:: *-F* _NUM_, *--max-files* _NUM_:: *-M* _SIZE_, *--max-size* _SIZE_:: *-p*, *--show-config*:: *-s*, *--show-stats*:: *-v*, *--verbose*:: *-z*, *--zero-stats*:: *--evict-older-than* _AGE_:: *--dry-run*::
manual2026-10-27

github.com

Before it fills your prompt, Otty checks the installed ccache against its version. A form that does not match your version is not offered.