Learning HubACFS Academy
Progress
0%
0 of 3333 remaining
  • 1
    Welcome & Overview5 min
  • 2
    Linux Navigation8 min
  • 3
    SSH & Persistence6 min
  • 4
    tmux Basics7 min
  • 5
    Git Essentials10 min
  • 6
    GitHub CLI8 min
  • 7
    Agent Commands10 min
  • 8
    NTM Command Center8 min
  • 9
    NTM Prompt Palette6 min
  • 10
    The Flywheel Loop10 min
  • 11
    Keeping Updated4 min
  • 12
    UBS: Code Quality Guardrails8 min
  • 13
    Agent Mail Coordination10 min
  • 14
    CASS: Learning from History8 min
  • 15
    The Memory System8 min
  • 16
    Beads: Issue Tracking8 min
  • 17
    Safety Tools: SLB & CAAM6 min
  • 18
    The Art of Agent Direction12 min
  • 19
    Case Study: cass-memory15 min
  • 20
    Case Study: SLB12 min
  • 21
    RU: Multi-Repo Mastery10 min
  • 22
    DCG: Pre-Execution Safety8 min
  • 23
    Meta Skill: Local Skills10 min
  • 24
    SRPS: System Protection8 min
  • 25
    JFP: Prompt Library6 min
  • 26
    APR: Automated Plan Reviser8 min
  • 27
    PT: Process Triage6 min
  • 28
    XF: X Archive Search6 min
    NOW
  • 29
    RCH: Remote Compilation8 min
  • 30
    WA: WezTerm Automata8 min
  • 31
    Brenner Bot: Research10 min
  • 32
    GIIL: Cloud Image Downloads6 min
  • 33
    S2P: Source to Prompt6 min
Back to Home
Back
28/33
Lesson 28
6 min

XF: X Archive Search

Blazingly fast search across your X/Twitter archive

New to ACFS?

Complete the setup wizard first to get the most from these lessons.

Go to Choose Your OS
Goal

Search your X/Twitter archive with sub-millisecond queries using xf.

What Is XF?

XF provides blazingly fast full-text search across your personal X/Twitter archive: tweets, likes, DMs, and Grok conversations. Built with Tantivy, it delivers sub-millisecond queries with hybrid BM25 and semantic search.

All indexing happens locally on your machine. No data leaves your system. Index once at ~10,000 docs/second, then search instantly across years of content.

Ultra-Fast

Sub-millisecond query times

Tantivy + SQLite

Full-text search with metadata

Date Ranges

Filter by time periods

Export

Output to JSON, CSV, or plain text

Essential Commands

Index your Twitter archive
Search your tweets
Search with date filter
Show all options
Note
Download your archive from X/Twitter settings, then run xf index once.

Example Searches

bash
# Index your archive (one-time)
xf index ~/Downloads/twitter-archive
# Search for a topic
xf search "machine learning"
# Search within a date range
xf search "rust" --from 2024-01-01 --to 2024-06-30
# Export results to JSON
xf search "AI" --format json > results.json

Ready to level up?

Mark complete to track your learning progress.

Previous
PT: Process Triage
Next
RCH: Remote Compilation