ChatKeeper 1.2.2
May 19, 2025
Work continues on the GUI version of ChatKeeper, but in the meantime I have an update for you.
Version 1.2.2 now produces markdown for ChatGPT’s “Chain of Thought”. This is the text that you might see flashing by while it’s “Reasoning”, followed by something like “Thought for 15 seconds.”
In your markdown, it might render something like this:

Before this release, any conversations containing Chain of Thought would result in some (harmless) warnings about unhandled message types thoughts and reasoning_recap.
Other Stuff
There are a few other minor tweaks, too:
- The format for “canvas” conversations was updated by OpenAI. ChatKeeper can now handle them properly again.
- Some more unwanted console messages were removed (oops)
- A very strange NullPointerException error that was preventing ChatKeeper from running for one user was hopefully fixed. (I say “hopefully” because I was not able to reproduce the issue and I have not yet heard back whether an early release candidate resolved the problem for them.)
This version continues to build on all the great new features of 1.2.0:
- Exporting Generated Images
- Handling Unzipped Exports (e.g., when Safari “helpfully” unzips downloads automatically)
- Support for Tasks.
- Lots of smaller stuff
Download ChatKeeper 1.2.2 for Windows (x86/64) (37,793,792 bytes) (SHA1, SHA256)
Install ChatKeeper 1.2.2 for Mac via Homebrew
brew install martian-software-inc/chatkeeper/chatkeeper
Download ChatKeeper 1.2.2 for Mac (arm64) - executable (33,827,912 bytes) (SHA1, SHA256)
Download ChatKeeper 1.2.2 for Mac (x86/64) - executable (34,524,024 bytes) (SHA1, SHA256)
Download ChatKeeper 1.2.2 for Linux (x86/64) (10,100,200 bytes) (SHA1, SHA256)
