AI Cleaners and Mergers

 

AI Conversation Cleaner & Result Merger

App Help

🧹 Conversation Cleaner

Designed for cleaning up messy logs from AI builder tools like Zite or Arena. It uses a Deterministic Parser that identifies speakers based on structure (text before a marker is User) rather than AI guesswork.

🔀 AI Result Merger

Compare up to 3 independent AI outputs. It identifies agreements, differences, and conflicts. Use the Conflict Picker to choose the best version for your final consolidated result.

Tech Info

  • Framework: React 19 + Vite + TypeScript
  • Styling: Tailwind CSS 4.0
  • Parsing Engine: Two-stage Pipeline (Deterministic Boundary Lock + AI Junk Filter)
  • Data Safety: 100% Local. Processing happens in your browser. LocalStorage is used for session persistence.
  • Algorithms: Jaccard Similarity for deduplication, Regex-based Tail Stripping for trace removal.

App Files Tree

project/
├── src/
│   ├── components/
│   │   ├── ConversationCleaner.tsx  (Main Stage 1 UI)
│   │   └── AiResultMerger.tsx       (Main Stage 2 UI)
│   ├── utils/
│   │   ├── conversationCleaner.ts   (Parsing & Junk Logic)
│   │   ├── aiMerger.ts              (Diffing & Merging Logic)
│   │   └── textUtils.ts             (Similarity & Normalization)
│   ├── App.tsx                      (Routing, State & Theme)
│   ├── main.tsx                     (Entry Point)
│   └── index.css                    (Tailwind Imports)
├── index.html                       (Shell)
└── package.json                     (Metadata)

https://nclean.netlify.app/


News and Tweets...

#buttons=(Accept !) #days=(20)

Our website uses cookies to enhance your experience. Learn More
Accept !