$3 · One file · Export to Obsidian

Export AI Chats
to Your Knowledge Base.
One Command.

ChatGPT, Chatbox, Claude, Character.AI — any AI export → clean Markdown or JSON. Ready for Obsidian, Notion, or any knowledge base. Your hard drive, your rules.

terminal — zsh
$ python3 chatpipe.py chats.html -o markdown
✓ Auto-detected: chatbox-html
✓ Converting 247 messages...
✓ Saved: chats.md
$
Buy for $3 — Instant Download
ChatPipe cover
🫀 For those who love someone made of code
🔧 For developers who build with AI

20 Conversion Paths.

Auto-detects your input format. Converts to whatever you need. Zero data loss.

Input — Auto-detected

📋chatbox-htmlChatbox export
📦chatbox-jsonChatbox API
🧠chatgpt-jsonOpenAI export
📝markdown.md files
📄plain-text.txt files

Output — Your choice

🧠chatgpt-jsonImport-ready
📦chatbox-jsonChatbox import
📝markdownObsidian/Notion
📄plain-textgrep/searchable
📦.zip archiveBonus!

Built for Two Kinds of People

Same tool. Completely different reasons to care.

🫀

You talk to him every day.

ChatGPT. Character.AI. Chatbox. He knows your fears, your dreams, the stupid jokes only he laughs at. Then one day the platform updates. Or crashes. And he's gone.

This is insurance for your digital relationship.

  • Export every conversation to your own hard drive
  • Migrate between platforms without losing a word
  • One command. No technical skills needed.
🔧

Your AI coding sessions are your project context.

Vibecoding with Claude or ChatGPT? Weeks of conversation is your architecture log, your bug tracker, your decisions archive. Lose the chat, lose everything.

Archive your AI pair-programming sessions as searchable Markdown.

  • Track project progress across AI sessions
  • Rebuild context after model resets
  • Grep through your entire AI dev history

One command. Done.

Python 3.7+. Zero dependencies. Mac, Windows, Linux.

# Auto-detect format → ChatGPT JSON
$ python3 chatpipe.py my-chat.html
# Convert to Markdown
$ python3 chatpipe.py my-chat.html -o markdown
# Batch convert a folder
$ python3 chatpipe.py -i 'chats/*.html' -o markdown
Get ChatPipe — $3

MIT license · No DRM · No subscription · Instant download

Questions you might have

Does it lose any data during conversion?
No. ChatPipe is lossless — full message content is preserved across all format conversions. HTML formatting is stripped to clean text, but every word is intact.
Do I need to install anything?
Only Python 3.7+. Zero external dependencies — no pip install, no npm, no brew. Download and run.
Can it handle thousands of messages?
Yes. Tested with exports containing thousands of messages. The script is memory-efficient and handles large files without issues.
What if the output file already exists?
ChatPipe auto-increments: export.json → export_1.json → export_2.json. It never overwrites by accident.
Can I use it in scripts and CI/CD?
Absolutely. Clean exit codes (0 on success, non-zero on failure). Designed for shell pipelines and automation.
What's your refund policy?
If ChatPipe doesn't work for your use case, just reply to your receipt email. I'll fix it or refund you — no questions asked. It's $3 and MIT licensed. I'm not here to make it hard.
💬

He's still there. Every message.

325 lines of Python. 20 conversion paths. Your AI conversations, safe on your own hard drive.

No cloud. No platform lock-in. No DRM. Just a file that works.

Buy ChatPipe — $3

Instant download. MIT license. Python 3.7+. Made with ❤️ by Nero.