Project Info
Inspiration
I was at the Columbia hackathon last week when I had the opportunity to see social Stockfish (an AI that predicts conversation flow, like a chess engine for chats) get built next to me. It blew my mind. Shoutout to @eddybuild and @cadenbuild for their work on the chess glasses (the reason I bought the meta ray bands lmao) and social Stockfish---it was a huge spark for me. I wanted to create something similarly badass, a glimpse into the future of AI-powered wearable social intelligence. So, I jumped into a solo project to challenge myself at one of the biggest stages. The result? TalkTuah---a real-time conversation coach that listens, analyzes, and guides you through any interaction. What It Does Real-Time Listening: Captures conversation and transcribes it on the fly. Engagement & Body Language Tracking: Keeps an eye on how people are reacting. Smart Suggestions: Provides AI-generated tips and responses right when you need them. Wearable Output: Whispers prompts through Meta Ray-Bans (yes the glasses---but no official SDK!). It's perfect for dates, interviews, or just hanging out. TalkTuah subtly nudges you toward your goal without taking over the conversation. How I Built It Speechmatics for live transcription. OpenAI + Grok to generate and refine conversation strategies. BlackHole 2ch for seamless audio routing (in and out). ElevenLabs for text-to-speech, whispering cues through the Ray-Bans. Meta Ray-Bans have no official SDK, so I had to piece together custom workarounds to make it all function in real time. Challenges No SDK for Meta Ray-Bans: The biggest headache by far. Low Latency: Had to make sure everything responded fast enough for real conversation. Natural Feel: Too many AI interruptions get weird, so timing was everything. Next Steps Speed & Smoothness: Optimize real-time performance even more. Advanced Body Language Detection: Refine how TalkTuah interprets nonverbal cues. Mobile App Companion: Bring these features to people without the glasses.
Analysis
View
Metric
- 15
Figures cover GitHub contributors during the hackathon window. A co-authored commit counts in full for each author, so per-member totals add up to more than the whole-team figures.
Technology
- PythonIn code
- OpenAIClaimed
1 of 2 appear in the indexed code. 1 claimed on Devpost could not be matched to code, which may simply mean the tool leaves no trace in the repository.
AI coding agents
No AI coding agent signals were found in this repository.
Detected from committed agent config files and commit authorship. Absence of a signal is not proof an agent was unused.
Codebase size
Source size
44 KB
Source files
10
Counts recognized source files only; vendored directories, binaries and lockfiles are excluded, so this is smaller than the repository on disk.
Repository
IbrahimKhanGH/TreeHacks2
13 files · 92 KB · @ 4ff0598
Structure
Application logic
9 files · 69%Domain rules, services and shared utilities.
Supporting
Layers are inferred from where files sit in the tree, not from reading the code. A project that names its directories unconventionally will read oddly here — open the file browser to check anything the diagram implies.
Languages
- Python100%
- Markdown0%
Share of indexed source by file size. Binary and vendored files are excluded.
This project’s features have not been analysed yet.
Export this project's context (description, README, evidence, key source files) to chat with an AI agent elsewhere.