Nomi Chat History CSV Exporter
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.
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.
Related categories:
Python
Data Processing
Excel
Software Architecture
C++ Programming
Node.js
API
Data Analysis