Nomi Chat History CSV Exporter

Job ID: 40434653

Budget: $10 – $30 USD

I need a small, reliable utility that can take my entire Nomi AI chat history and turn it into a single CSV file. The CSV must list every message in strict date-time order and include the timestamp, the username (Nomi or me), and the full plain-text content of each message. Each individual message should sit on its own line so the file can be filtered and reviewed easily in Excel or any other spreadsheet tool.

Functionally, the process should be simple: point the tool at the standard Nomi export (or pull directly via their API if that is simpler), run it, and receive a clean CSV ready for archiving or analysis. I am not interested in any formatting beyond plain text—no HTML, Markdown, or JSON strings in the cells.

Deliverables
• Well-documented source code (Python, Node, or similar is fine)
• A standalone executable or script I can run on Windows or macOS without additional setup headaches
• A short README that explains setup, usage, and any required environment variables or keys
• A sample run that shows the CSV output with the correct column order and message sequencing

Acceptance criteria
1. Every message from the export appears in the CSV exactly once.
2. Columns read: Timestamp | Username | Message Content.
3. Messages are sorted in ascending chronological order.
4. No markup or escaped JSON—content is plain text.
5. The script finishes without errors on chat logs of at least 100,000 messages.

If something is unclear about Nomi’s export format, let me know early so we can clarify before you dive into coding.