npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

ai-chat-cleaner

v0.3.1

Published

Clean and remove AI chat with an interactive terminal UI.

Readme

ai-chat-cleaner

npm version bundle JSDocs License

Clean and remove AI chat with an interactive terminal UI.

npx ai-chat-cleaner
npx ai-chat-cleaner --agent codex
  • Supported agents:
    • Codex (codex)
    • Claude Code (claude-code)

[!WARNING] Please restart your AI coding tool after deletion.

It is recommended to clean history while Codex is not running, to avoid concurrent writes.

Codex cleanup

Codex conversations are deleted through the official codex delete --force command. The CLI keeps the existing interactive selection UI, but no longer edits Codex SQLite or JSONL files directly.

The command is resolved in this order:

  • AI_CHAT_CLEANER_CODEX_BIN, when set
  • The Codex binary bundled with the macOS ChatGPT/Codex desktop app
  • codex on PATH

The selected executable must support codex delete --force. Update the Codex desktop app or install the Codex CLI if no compatible executable is found.

This is a local cleanup: it removes the Codex session from this computer. It does not delete the conversation from your ChatGPT account.

Delete Codex chats from your ChatGPT account

To delete a Codex chat from your account, use the official ChatGPT desktop app flow:

  1. Archive the chat from the Codex history sidebar.
  2. Open SettingsArchived chats.
  3. Delete the archived chat.

OpenAI schedules deleted chats for permanent deletion from its systems within 30 days, subject to its stated exceptions. See How to archive and delete Codex chats in the ChatGPT app.

Credit

The terminal interaction mode is inspired by taze.

Claude Code cleanup implementation references claude-chats-delete.

License

MIT License © jinghaihan