Searchable X/Twitter Archive

Create your own searchable, online X/Twitter archive

Download the content-free version of this site, then give it to ChatGPT Work with your X archive files. You do not need to know how to code—or even know the right technical questions. Tell ChatGPT what you want in ordinary language. It can import your posts, connect the relationships that exist inside your archive, add your media, help you refine the design and support you through publication.

Build your version

  1. 1

    Download the starter

    It contains the site design, search interface, importer and a few fictional sample posts—not this archive’s contents.

    Download archive starter
  2. 2

    Open ChatGPT Work

    Start a new Work conversation and upload the starter ZIP, your tweet-data file, and your media ZIP files.

    Open ChatGPT

    ChatGPT Work and Sites require an eligible paid ChatGPT plan. Within your plan’s Sites limits, there is no separate OpenAI charge to build or host the archive.

  3. 3

    Describe the archive

    Tell ChatGPT your name, X handle, preferred web address and any design changes. You can begin with this request:

    Use the attached Searchable X/Twitter Archive starter to build a searchable public archive for [your name], @[your handle]. Import the attached tweet data and media. Preserve threads, linked posts, context navigation, advanced search and crawlable post pages. Let me review the design before publishing it.

Files to obtain from your X archive

Tweet data

tweets.js is the usual filename. Some archives use tweet.js or several tweets-part*.js files.

Required

Tweet media

Zip the tweets_media folder. A large media collection may be divided into several smaller ZIP files.

Recommended

Identity images

Add a profile image and banner if you want the archive to reflect your existing account identity.

Optional

Do not upload the complete X archive ZIP unless you intend to share everything inside it. Direct messages, account history and advertising data are not needed for this project.

Your web address, search and the final details

ChatGPT Sites gives you a working web address and hosts the archive as part of the process. If you want a personal address such as archive.yourname.org, you will need to register a domain with a third-party registrar. That is optional and is normally the only outside cost for a straightforward archive like this.

You do not have to work out DNS records, domain connection or search setup alone. ChatGPT can walk you through each screen, explain what goes in every box, help verify the site with search engines and add the metadata, sitemap and other SEO details that make the archive easier to find.