Skip to content

Repository files navigation

🏧 ATM — AI To Markdown

Copy any AI chat history to your clipboard as clean Markdown — in one click.

Chrome Extension Manifest V3 License: MIT Version


ATM Popup UI

🇯🇵 日本語版はこちら


✨ Features

Feature Description
📋 Full Conversation Copy Copies the entire conversation — all prompts and AI responses — in Markdown format
🤖 Smart AI Detection Automatically identifies the AI name based on the source site
🧠 Thinking Block Removal Excludes Extended Thinking / reasoning preambles, keeping only the actual response
📝 Format Preservation Retains code blocks, lists, tables, headings, and other Markdown formatting
One-Click Copy Just click the button — content is instantly on your clipboard

🌐 Supported Platforms

Platform URL Status
Claude claude.ai
ChatGPT chatgpt.com
Gemini gemini.google.com
Notion AI app.notion.com
Grok grok.com, x.com

🚀 Quick Start

Installation

1.  Clone or download this repository
2.  Open chrome://extensions in Google Chrome
3.  Turn on Developer mode (top right)
4.  Click "Load unpacked"
5.  Select this folder

Usage

  1. Open a conversation on any supported AI platform
  2. Click the ATM icon in the browser toolbar
  3. Press "Copy as Markdown"
  4. Paste into your favorite editor — done! 🎉

📄 Output Format

User prompts appear as # Prompt, AI responses appear with their official name (e.g. # Claude).

# Prompt

User's prompt here

# Claude

AI's response (Markdown formatting preserved)

# Prompt

Follow-up question...

# Claude

Follow-up answer...

⚠️ Limitations & Known Issues

Notion AI: When Notion AI updates an actual Notion page, the updated page content appears in the chat UI. Copying this specific content does not work well currently.


🏗️ Architecture

Technical Specifications

Item Detail
Manifest V3
Permissions activeTab, scripting
Script Injection chrome.scripting.executeScript (on-demand)
Copy Method Popup-side navigator.clipboard

File Structure

ATM/
├── manifest.json       # Extension configuration
├── popup.html          # Popup UI
├── popup.css           # Popup styles
├── popup.js            # Popup logic
├── content.js          # DOM parsing & Markdown conversion
├── i18n.js             # Internationalization
├── icons/              # Extension icons (16 / 48 / 128px)
├── docs/               # Documentation
├── screenshot.png      # UI screenshot
├── README.md           # English documentation
└── README.ja.md        # Japanese documentation

📜 License

This project is licensed under the MIT License.


Made with ❤️ for the AI-powered workflow

About

A Chrome extension to easily copy AI chat histories (ChatGPT, Claude, Gemini, Notion) in Markdown format. (AIチャット履歴をマークダウンで簡単にコピーできるChrome拡張機能)

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages