ai-data-extractor vs Air AI

Side-by-side comparison of features, pricing, and ratings

Analysis reviewed Live tool data as of 2026-09-29
Cross-checked through our multi-step verification ·
Saved

At a glance

Dimensionai-data-extractorAir AI
What it isLocal Python CLI that normalizes AI coding assistant chat history to JSONLAI-native Enterprise Readiness platform for defense and government
PricingFree (MIT license)Contact sales (enterprise/government contract)
DeploymentRuns locally, no account, no uploadVendor-led deployment and integration cycle
Data sourcesLocal files: Claude Code, Codex CLI, Cursor, Windsurf, Trae, Continue, Gemini CLI, OpenCode, Cline, Roo Code, AiderArmy, DCMA, Air Force, ERP, military logistics, and commercial data via Readiness Graph
BuyerDevelopers, researchers, privacy-focused tinkerersDefense agencies, military commands, acquisition and sustainment teams
Reported outcomesOne normalized JSONL file, one conversation per lineMateriel release 15→3 months; DCMA diligence 120h→<24h; 610 down days saved annually

These two products do not belong in the same buying conversation. If you are a developer who wants your own Claude Code, Codex, Cursor, or Aider chat logs flattened into one JSONL file for fine-tuning, backup, or analysis, ai-data-extractor is a free MIT-licensed CLI you run locally — nothing to buy, nothing to negotiate. If you are a defense agency or military command trying to compress materiel release timelines and raise equipment readiness, Air is an enterprise platform sold through a vendor-led deployment cycle and priced by contact. Neither is a substitute for the other at any budget.

ai-data-extractor
ai-data-extractor

MIT-licensed Python CLI that pulls your AI coding assistants' local chat history into one normalized JSONL file.

Visit Website
Air AI
Air AI

Air's Enterprise Readiness platform gives defense teams a live Readiness Graph instead of readiness slide decks.

Visit Website
Pricing
Free
Contact Sales
Plans
—
—
Popularity
5 views
7.3k views
Skill Level
Intermediate
Advanced
API Available
Platforms
CLIDesktop
Web
Categories
🏷️ Data Labeling & Training Data💻 Code & Development📊 Data & Analytics
🚚 Supply Chain & Logistics📊 Data & Analytics🤖 Automation & Agents
Features
Extract Claude Code session history from ~/.claude/projects/**/*.jsonl
Parse Codex CLI rollout files from ~/.codex/sessions/**/rollout-*.jsonl
Read Cursor chat data from SQLite state.vscdb in global and workspace storage
Heuristic extraction from Windsurf SQLite storage with an undocumented schema
Trae support combining SQLite and JSONL sources via heuristic parsing
Extract Continue sessions from ~/.continue/sessions/*.json
Extract Gemini CLI chats from ~/.gemini/tmp/<hash>/chats/*.json
Parse OpenCode session, message, and part trees
Extract Cline and Roo Code tasks storing raw Anthropic-format message arrays
Extract Aider markdown chat transcripts per project directory
Auto-detect macOS, Linux, and Windows data roots without OS flags
Normalize every source into one JSONL conversation-per-line format
Capture user messages, assistant responses, code context, diffs, and tool calls
CLI flags for --all, --sources, --list, --output-dir, --search-path, and --merge
Run extractors standalone with python -m extractors.<name> for debugging
Activation layer integrates commercial, enterprise, and operational data into a single Readiness Graph
Orchestration layer turns activated data into adaptive workflows, mobilized agents, and AI forecasting
Execution layer delivers curated Execution Centers to coordinate teams, systems, and missions
Proactively forecasts readiness issues and prioritizes recommendations for resource alignment
Compressed Army Materiel Release from 15 months to 3 months (80% faster)
Reduced DCMA vendor due diligence from 120 hours to under 24 hours (5x faster)
Cut E-3 part identification time by 99.6%
Returned multiple E-3 aircraft to mission-ready status in 72 hours after deployment
Saved 610 down days annually by shortening critical part wait times from months to days
Sustains 90% equipment readiness across echelons
Shares critical grounding parts across Air Force platforms
Real-time fuel consumption data delivered to battlefield commanders (ARA partnership)
Naval fleet readiness modernization (Fathom5 partnership)
ICBM enterprise support under a $31M Department of War contract
Readiness risk identification and intervention across the sustainment lifecycle

Feature-by-feature

ai-data-extractor is a source-coverage tool. Its job is reading where each AI coding assistant hides its history and emitting one normalized JSONL format. The supported-source list is the product: Claude Code session JSONL under ~/.claude/projects, Codex CLI rollout files, Cursor's SQLite state.vscdb in global and workspace storage, Continue's session JSON, Gemini CLI chats under a hashed temp path, OpenCode session/message/part trees, and Aider markdown transcripts. Windsurf and Trae are parsed heuristically against undocumented schemas, which the project is upfront about. Recent additions cover Cline and Roo Code, which store raw Anthropic-format message arrays in one folder per task. OS auto-detection across macOS, Linux, and Windows removes a flag. There is no GUI, no account, no upload, and no support SLA.

Air is an operational platform, not an extractor. Its three named layers — Activation (integrating commercial, enterprise, and operational data into a Readiness Graph), Orchestration (adaptive workflows, mobilized agents, AI-driven forecasting), and Execution (curated Execution Centers) — are built for defense sustainment, not personal data. Integrations are Army, DCMA, and Air Force systems, ERPs, and military logistics. Recent news shows the roadmap direction: partnerships for real-time fuel consumption data (ARA) and naval fleet readiness (Fathom5), plus a product/technology chief, general counsel, and board additions from Anduril and NightDragon. One tool parses files on your laptop; the other forecasts supply chain risk and coordinates military readiness teams.

Pricing compared

ai-data-extractor costs nothing. It is MIT-licensed and runs on your machine; you pay only with your time reading and adapting Python extractors. There is no paid tier, no seat count, no contract, and no hosted option — the project's own positioning rules out a managed service with an SLA. The real cost surfaces with heuristic sources like Windsurf and Trae, where an undocumented schema can break and you are the maintainer.

Air does not publish pricing at all. pricing_type is contact, and the product's own 'not for' list explicitly excludes buyers who need transparent per-seat pricing before talking to sales. Expect a government/defense contracting motion: vendor-led deployment and integration, security compliance built for defense environments, and connections into Army, DCMA, and Air Force systems. The published value is operational, not per-seat: materiel release compressed from 15 months to 3 months, DCMA vendor due diligence from 120 hours to under 24, E-3 part identification time cut 99.6%, 610 down days saved annually, and 90% equipment readiness sustained across echelons. Those ROI claims are the price justification, and they only apply if you have the enterprise systems to feed the Readiness Graph. Comparing a $0 CLI to a negotiated defense platform is a category error.

Who should pick which

  • Developer building a fine-tuning dataset
    Pick: ai-data-extractor

    It normalizes Claude Code, Codex CLI, Cursor, Continue, and Aider history into one JSONL conversation-per-line format you can feed straight into training.

  • Privacy-conscious engineer backing up chat logs
    Pick: ai-data-extractor

    Everything runs locally with no account and no upload, so you can archive history before an app clears its local database.

  • Researcher comparing assistant session formats
    Pick: ai-data-extractor

    Its ten-source parser set, including SQLite state.vscdb and OpenCode part trees, shows how each assistant structures and stores sessions.

  • Defense command compressing materiel release
    Pick: Air AI

    Air's reported 15-months-to-3-months compression and readiness forecasting target exactly that mission, with Army and DCMA integrations.

  • Sustainment team cutting down days
    Pick: Air AI

    Rapid part identification, substitute sourcing, and the reported 610 down days saved annually are built for equipment readiness across echelons.

Frequently Asked Questions

ai-data-extractor vs Air AI: which should you choose?

These two products do not belong in the same buying conversation. If you are a developer who wants your own Claude Code, Codex, Cursor, or Aider chat logs flattened into one JSONL file for fine-tuning, backup, or analysis, ai-data-extractor is a free MIT-licensed CLI you run locally — nothing to buy, nothing to negotiate. If you are a defense agency or military command trying to compress materiel release timelines and raise equipment readiness, Air is an enterprise platform sold through a vendor-led deployment cycle and priced by contact. Neither is a substitute for the other at any budget.

Can Air read my Claude Code or Cursor chat history?

No. Air's integrations are Army, DCMA, and Air Force systems, ERPs, military logistics, and commercial data sources. Local AI coding-assistant chat files are not part of its Readiness Graph.

Is ai-data-extractor usable inside a defense environment?

It is a local Python CLI that makes no network calls, so the data-handling model is simple. What it lacks is any of Air's accreditations, security compliance packaging, or support SLA — those are procurement concerns it was never designed to answer.

Which assistants does ai-data-extractor support?

Claude Code, Codex CLI, Cursor, Windsurf, Trae, Continue, Gemini CLI, OpenCode, Cline, Roo Code, and Aider. Windsurf and Trae rely on heuristic parsing against undocumented schemas.

How recent are Air's product changes?

Leadership and partnerships moved quickly across 2026: a Chief Product and Technology Officer, a General Counsel, two board appointments, and partnerships with ARA on real-time fuel data and Fathom5 on naval fleet readiness.

Do I need to talk to sales for ai-data-extractor?

No. It is MIT-licensed and free to run; there is no account, seat, or contract.

More ai-data-extractor or Air AI comparisons

Explore each tool further

Browse these categories

Still deciding? Get the weekly AI tools brief

One email a week — new tools, honest comparisons, no spam.

Last reviewed: September 22, 2026