Local transcript library for AI chats

Save AI chats locally on your Mac.

Tacket gives individual AI chats a place to live after the chat window is gone: searchable local files, reusable browser transcripts, reviewed desktop app captures, and easy reuse through copyable transcripts and local files. macOS is available now, and Windows support is planned next.

Free forever. No paid tier, no hosted service, no usage meter.

Open source. Built by @maddiedreese.

Local first. I do not see your chats. There is no Tacket server to receive them.

Capture flow

A saved chat is a local folder, not a summary.

  1. 01

    Open a supported ChatGPT, Claude, or Gemini browser thread, or open a ChatGPT, Claude, or Codex desktop app chat.

  2. 02

    Click the Tacket extension for an exact browser transcript, or click the matching desktop app button for local desktop capture.

  3. 03

    Tacket saves everything locally. Codex and Claude desktop captures use local transcript files when available and keep only user and assistant messages. ChatGPT desktop and fallback capture use macOS Accessibility or on-device OCR with a preview before saving.

  4. 04

    Tacket writes a .tacket folder and adds it to local search when you choose.

What gets saved

Plain files you can inspect.

Browser saves keep message order and code blocks in the raw transcript. Tacket also writes structured data so the app can search and reopen the conversation without calling a model.

2026-06-01 - ChatGPT - Planning.tacket/
  manifest.json
  messages.jsonl
  transcript.md
  attachments/
  targets/codex.md

No summary step

Tacket saves the conversation itself for browser chats, including code blocks and message order, so important context is not compressed away before you reuse it.

Browser extension, local chats

Google distributes the approved Chrome extension. Saved chat text goes from the extension to the Tacket app on your Mac, not to me and not to a Tacket server.

Bulk imports planned

Bulk imports from Codex App, Claude App, and Claude Code are in the pipeline, but they are not part of the current working release.

Desktop app capture

The Mac app saves the current open Codex and Claude desktop chat from local transcript files when available, filtered to the user and assistant conversation. ChatGPT desktop and fallback capture use macOS Accessibility and on-device OCR.

Optional menu bar

Turn on Quick Capture in Settings to start desktop app captures from the menu bar. It only runs when you click it and never monitors apps in the background.

Search only what you add

The local library indexes saved Tacket folders you choose. It does not scan your machine in the background, create embeddings, or sync anywhere.

Windows next

Tacket is available for macOS first. The next platform work is Windows support for the app, Chrome extension connection, local library storage, and reuse flows.