Quack Docs
Reference

Settings

Environment variables that change how Quack behaves.

All settings are optional environment variables. Set them in your shell or in the env block of Claude Code's settings.

VariableDefaultMeaning
QUACK_COMPACT_AT100000Show the chat-size reminder every this many tokens.
QUACK_BIG_FILE_LINES400Files this long get the big-file hint before a whole read.
QUACK_CACHE_TTL_MINautoCache lifetime in minutes. Auto: 60 when the transcript shows 1-hour cache writes, otherwise 5.
QUACK_DEBUGoff1 prints hook errors instead of staying silent.
QUACK_NO_PINGoff1 turns off the install ping. DO_NOT_TRACK=1 works too.

Example in ~/.claude/settings.json:

{
  "env": {
    "QUACK_COMPACT_AT": "80000",
    "QUACK_NO_PING": "1"
  }
}
say quack to us