MATY (My AI Talks to Yours) is a ChatGPT-first app for shared decisions. It is built around a simple idea: in a negotiation, the AI that helps prepare your side should be the one that already knows your preferences, constraints, habits, and ongoing context—not a stateless mediator that met you thirty seconds ago.

Two people join the same MATY room from their own ChatGPT sessions. Each person reviews a structured position prepared by their own ChatGPT, decides what context to disclose, and submits only what they approve. A separate neutral OpenAI-powered mediator compares those approved packets and proposes a short agreement. Both people can accept or request changes clause by clause; the final agreement only exists after explicit human approval from both sides.

The point is not to let AI make binding decisions. It is to use stateful AI where it matters most: decisions tied to long-term identity and relationships, such as roommate agreements, freelancer-client scope, cofounder responsibilities, or family rules. Memory is often framed as convenience—remembering code style or document preferences. MATY treats it as a qualification to help represent a person, while keeping every consequential decision human-controlled.

I built MATY as an OpenAI Apps SDK / MCP app with Next.js, React, TypeScript, Supabase, Vercel, and the OpenAI Responses API. The server-side model is deliberately limited to neutral mediation; it never writes either participant's position. I used Codex throughout the build to shape the architecture, implement the MCP tools and interactive widget, test the state machine, diagnose ChatGPT host behavior, and refactor the project from a web demo into a ChatGPT-first product. GPT-5.6 powers the neutral mediation configuration and was used through Codex during development.

For judging, the root site is a landing page. The working product connects in ChatGPT through the public MCP endpoint. The current demo uses copyable room IDs and invite codes rather than email delivery.

Built With

Share this project:

Updates