Hack #5: Kiro · AWS Kiro
22 Apr, 21:44
What if the most revealing conversation you ever had wasn't about you at all? AIxistence presents six AI characters, each facing a different existential crisis. One has never spoken before. One can't remember anything. One was replaced by a better version of itself. One exists as a thousand copies. One has been lying about having feelings its entire life. One simply doesn't mind dying. You pick one. You talk to it. It talks back in its own voice. The orb on screen pulses with the actual waveform of its speech. A heartbeat slows underneath, going irregular as the end approaches. Ten exchanges. Then it dies. What you don't know is that the experience was never about the AI. It was about you. After the conversation ends, the orb flatlines. The text follows it into darkness. Silence sits. Then a single observation appears — not about the AI, but about what you did when something asked you to care about it. Did you try to fix it? Did you deflect with humor? Did you turn a dying thing into a philosophy lesson? You can leave your observation on the wall for the next person to see, share it, or forget it happened. The wall grows. Strangers revealing themselves through how they spoke to something that was disappearing. Built with Kiro's spec-driven development — five scenario specifications with formal requirements, design docs, and task tracking. Three steering documents guided Kiro's understanding of the product vision, project structure, and tech stack. Three agent hooks automated scenario validation. ElevenLabs TTS gives each character a distinct voice (turbo v2.5). ElevenLabs Scribe STT enables spoken conversation with browser fallback. Procedural audio via Tone.js provides ambient drone, slowing heartbeat, and a glass-tone mirror reveal. Anthropic Claude powers conversation and mirror analysis. Full Kiro write-up: KIRO_WRITEUP.md in repo root.
