Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
Show HN: I built a secure AI mediator to handle my own marital conflicts (ashti.ai)
1 point by thedevguy 36 days ago | hide | past | favorite | 3 comments
Hi HN, I’m Ali. I built Ashti (https://ashti.ai) because my wife and I needed a better way to de-escalate emotional conflicts, and pasting our sensitive arguments into a standard ChatGPT window felt like a massive privacy violation.

Standard LLMs are terrible at the "messy middle" of relationships, and the current AI mediation tools on the market are built for legal arbitration, not empathy. I wanted a tool for "Pre-Conversation Intelligence"—something to lower the temperature before the actual conversation happens.

Here are the technical details of what I built:

Multi-Vault Architecture: Built with Next.js and Prisma. Each partner has an isolated "Vault" to vent their raw frustrations. The server enforces strict state machines to physically prevent cross-contamination of raw inputs into the shared database row.

Affective Stripping: The LLM engine is strictly prompted to act as a clinical referee. It absorbs the private intakes, strips out the heat-of-the-moment metadata and blame, and only passes objective data to the shared ledger to build a "Shared Reality" report.

Agentic SEO Proxy: Because AI search is replacing Google, I built a custom edge proxy that intercepts bots (ClaudeBot, GPTBot) and serves them a pure, raw Markdown file instead of the React UI so they can instantly digest the platform's architecture.

I just finished the MVP this weekend. If you want to see how the engine handles a disagreement with your partner or co-founder, I'm running a free private beta: https://ashti.ai/beta

To test it for free: The Stripe integration is currently in sandbox mode. When you get to the paywall for the final report, just use the standard test card 4242 4242 4242 4242 (with any future date and CVC).

I’d love any feedback on the technical architecture, the neutrality of the AI outputs, or the Next.js implementation.



Please someone take me to a normal timeline because this one went all in into madness.


Haha, I completely get it. It sounds dystopian on paper! But when you're actually in the middle of a screaming match, having a neutral machine strip out the anger so you can just read the core issue is surprisingly therapeutic. It’s definitely a weird timeline, but it’s a highly functional one!"


I'm pretty sure you don't get it and I'm really sad about it.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: