ai-data-extractor vs Persefoni

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

Analysis generated Live tool data as of 2026-11-13
Cross-checked through our multi-step verification ·
Saved

ai-data-extractor or Persefoni: which should you choose?

Dimensionai-data-extractorPersefoni
What it isLocal Python CLI that flattens AI coding-assistant chat history into normalized JSONLAI-native carbon accounting platform for auditable Scope 1/2/3 emissions
Pricing modelFree (MIT license)Freemium, enterprise sales-led
BuyerIndividual developers, researchers, tinkerersSustainability teams at large enterprises and financial institutions
Coverage10 assistant sources (Claude Code, Codex CLI, Cursor, Windsurf, Trae, Continue, Gemini CLI, OpenCode, Cline, Roo Code, Aider)All 15 Scope 3 categories, Scope 1 and 2, plus PCAF financed emissions
Data locationLocal only — no account, no uploadCloud platform with Data Exchange and Integration Hub (AWS, Workiva, Patch)
AI layerNone; deterministic extractors plus heuristic parsersCopilot chat, Data Agent, Analytics Agent, Anomaly Detection, ISO/IEC 42001 certified
ai-data-extractor
ai-data-extractor

Free MIT Python CLI that turns AI coding assistant chat history into one normalized JSONL dataset for fine-tuning and analytics.

Visit Website
Persefoni
Persefoni

Carbon accounting software that keeps an audit trail for every Scope 1, 2, and 3 emissions figure you report

Visit Website
Pricing
Free
Freemium
Plans
—
PROFree
ADVANCEDCustom
Popularity
9 views
7.3k views
Skill Level
Intermediate
Intermediate
API Available
Platforms
CLIDesktop
WebAPI
Categories
🏷️ Data Labeling & Training Data💻 Code & Development📊 Data & Analytics
📜 GRC & Compliance Automation📊 Data & Analytics🧮 Business Intelligence
Featuresai-data-extractorPersefoni
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 (added Jan 2026)
Extract Aider markdown chat transcripts per project directory (added Jan 2026)
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
Scope 1 emissions from natural gas, vehicle usage by distance or fuel consumption, equipment fuel, refrigerants, and industrial gasses
Scope 2 emissions from electricity, heat and steam, and cooling, with a market-based method for renewable energy tracking
Scope 3 emissions across all 15 categories, upstream and downstream, with spend-based estimates through to actuals
PCAF-aligned financed emissions for loans and investments, calculated under Partnership for Carbon Accounting Financials guidance
Operational waste and water tracking by location, including stream or withdrawal source, disposal method, discharge destination, and hazardous waste
Inventory Management for organizational and operational boundaries, calculation methodology, and emission factor sets
Data ingestion via Smart Forms, bulk uploads, and — on ADVANCED — APIs and the Integration Hub
Data Exchange to generate and respond to requests from suppliers, customers, portfolio companies, and investors
Sustainability Report Builder combining qualitative responses with quantitative emissions data for CSRD, ISSB, and CDP
GHG Metrics Reports for CDP, CSRD, SECR, CA SB-253, and ISSB
GHG Methodology Report documenting the methodologies and emission factor sets behind your footprint
Persefoni Copilot: GPT-style chat on the Persefoni LLM for technical carbon accounting questions
Anomaly Detection that flags statistical outliers in large datasets such as electricity consumption
Persefoni Data Agent: AI agent automating sustainability data preparation for reporting (launched 20 August 2026)
Reduction modeling and net-zero target setting for decarbonization planning on ADVANCED
Integrationsai-data-extractorPersefoni
AWS
Workiva
Bain & Company
Patch
Connor Group
Amazon Sustainability Exchange

Who should pick ai-data-extractor, and who should pick Persefoni?

  • ML engineer building a fine-tuning corpus
    Pick: ai-data-extractor

    Normalizes ten assistant formats into one JSONL conversation-per-line file, locally.

  • Developer backing up chat logs
    Pick: ai-data-extractor

    Pulls Cursor's SQLite state.vscdb and Continue sessions to disk before an app clears them.

  • Sustainability lead at a CSRD filer
    Pick: Persefoni

    Report Builder, GHG Metrics Reports, and a methodology trail for CSRD, ISSB, and CDP.

  • Bank calculating financed emissions
    Pick: Persefoni

    PCAF-compliant accounting for loans and investments plus Data Exchange requests to portfolio companies.

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

    The extractors double as documented examples of how each tool stores conversations.

Frequently Asked Questions

Could a company's sustainability team use ai-data-extractor for emissions data?

No. It reads AI coding-assistant chat history from local app data directories and emits JSONL conversations. It has no emissions factors, no disclosure templates, and no reporting outputs.

Is ai-data-extractor really free with no catch?

It is MIT-licensed and runs entirely locally with no account and no upload. The trade-off is support: there is no hosted service or SLA, and Windsurf and Trae parsing is heuristic against undocumented schemas, so those can break when those apps change.

Who is explicitly not a Persefoni customer?

Small businesses wanting a cheap simple calculator, non-regulated organizations with a single-scope footprint and no assurance requirement, teams wanting open-source or self-hosted accounting, self-serve buyers, and companies unwilling to invest internal time in data quality.

Does Persefoni's AI certification matter to a buyer?

It obtained ISO/IEC 42001 certification for its AI management system in August 2026, which is relevant if your procurement or assurance process requires documented AI governance. It says nothing about extraction tooling.

Which assistant sources does ai-data-extractor cover today?

Claude Code, Codex CLI, Cursor, Windsurf, Trae, Continue, Gemini CLI, OpenCode, Cline, Roo Code, and Aider — the last two added in the January 2026 releases.

Can I run Persefoni without a sales conversation?

The product's own not-for list includes buyers who need to self-serve the full disclosure suite, so expect a sales-led onboarding rather than instant checkout.

What else are ai-data-extractor and Persefoni compared with?

Where can you read more about ai-data-extractor and Persefoni?

Browse these categories

Still deciding? Get the weekly AI tools brief

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

Analysis generated by our model pipeline from live data: