Analysis updated 2026-05-18
Import an official Claude or ChatGPT export ZIP into a local searchable archive.
Search across all imported conversations by keyword using full-text search.
Export a full archive or a single conversation to Markdown files for reading or backup.
| veteranbv/aicrawl | mengmengcode/clicd | 0hardik1/kubesplaining | |
|---|---|---|---|
| Stars | 34 | 34 | 33 |
| Language | Go | Go | Go |
| Setup difficulty | moderate | moderate | easy |
| Complexity | 2/5 | 4/5 | 3/5 |
| Audience | developer | ops devops | ops devops |
Figures from each repo's GitHub metadata at analysis time.
Requires Go 1.26.2 or newer to build, since a dependency (crawlkit) needs that toolchain version.
aicrawl is a command-line tool written in Go for building a private local archive of your AI conversation history. It imports official export files from Claude and ChatGPT, stores the conversations in a local SQLite database, and provides search and export capabilities over the stored data. It does not call any cloud API during import or search. The import process accepts the ZIP or JSON export files that Claude and ChatGPT provide through their official export features. Once imported, conversations and messages are stored in the database along with the original raw JSON payloads. Message content is indexed using FTS5, which is SQLite's built-in full-text search system, so you can search across all your conversations with a keyword query and filter or group results by conversation. Beyond basic search, the tool supports retrieving messages around a specific message ID for context, exporting entire conversations or the full archive to Markdown files, and running arbitrary read-only SQL queries against the database directly. A set of structured output commands for automation returns JSON, including metadata, status, and a diagnostic check. The tool is explicit about what it does not do in version 0.1. It does not scrape session tokens, automate browser interactions, support embeddings or semantic search, or provide a graphical interface. It does not sync to the cloud, run as a background daemon, or import data back into the AI services. The project requires Go 1.26.2 or newer to build, which the README notes is required by a dependency called crawlkit. Export files and the generated archive database contain private conversation data, and the README advises keeping them in paths excluded from version control.
aicrawl is a Go command-line tool that imports official Claude and ChatGPT export files into a local, searchable SQLite archive with Markdown export.
Mainly Go. The stack also includes Go, SQLite, FTS5.
No license file mentioned in the README, so usage terms are unclear.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.