Inspiration:
As a professional who frequently takes client calls, I was frustrated by the hours spent manually creating meeting summaries, extracting action items, and updating CRM systems. After a 1-hour sales call, I'd spend another 2+ hours on documentation - time that could be better spent serving clients. I realized this pain point affects millions of professionals worldwide: sales teams, consultants, customer success managers, and executives. The inspiration struck when I discovered Kiro's AI-powered development capabilities - what if I could build a professional-grade solution that transforms this tedious process into automated intelligence?
What it does:
Call Summary AI is a comprehensive desktop application that revolutionizes call documentation workflow. Users can record high-quality audio, then leverage multiple AI providers for accurate transcription. The app features customizable analysis templates that generate meeting summaries, extract action items, identify contacts, and perform sentiment analysis. An interactive Q&A system lets users ask natural language questions about their recordings. The professional UI includes comprehensive call history management, advanced search capabilities, and full accessibility compliance. Everything is stored locally with encrypted security, ensuring privacy and compliance.
How we built it:
The project was developed in a systematic spec driven approach.
- I used Kiro's specification system to create comprehensive requirements covering 10 major functional areas, detailed system architecture, and 40+ specific implementation tasks. This transformed a complex idea into a structured engineering roadmap.
- I also built a iKiro hook called "Change Request Tracker" that monitors file changes i manually request after a task in the defined spec has been implemented. Logging these additional changes help me to track enhancements which were not addressed fully by my tasks and also helped to prevent scope creep.
Challenges we ran into:
After execution of task, i would review the changes and instruct Kiro to make the changes requested before moving on to the next task. This essential step was useful but also time consuming as it required mastery in prompting however this was mitigated with the use of image reference from the app in runtime to guide Kiro and my hook was able to track the changes i made after task implementations.
One such challenging example for my project was managing audio blob URLs across different application states. Audio sources kept getting corrupted, pointing to HTML files instead of blob URLs. This was solved by implementing a sophisticated blob URL lifecycle management system with automatic recovery mechanisms with the help of the Kiro hooks to track the changes we introduce which were not fully captured by the task in the specs.
Accomplishments that we're proud of:
This project isn't just a hackathon demo - it's a fully functional desktop application with professional polish, comprehensive error handling, and accessibility compliance that could be deployed commercially.
I was able to successfully integrate 7 AI providers, implemente real-time audio processing, created a flexible template system, and built a responsive UI, all coordinated through Kiro's intelligent assistance.
This solution saves professionals 2+ hours per call, with clear ROI and massive market potential across sales, consulting, and customer success teams and with assistance from Kiro, this tool was built in less than a week.
What we learned:
Beyond code generation, Kiro excels at systematic project planning and workflow automation. The spec system transformed our approach from ad-hoc coding to professional software engineering methodology.
The most effective development happened through iterative conversation with Kiro - describing problems in natural language and refining solutions through continuous dialogue.
What's next for Call Summary AI - Professional Desktop Application:
I plan to enhance continue developing the application with additional roadmap features such as CRM synchronization, speaker diarization, build plugins for popular business tools team collaboration features, and also to develop a commercial version of this tool.
Built With
- ai
- css3
- es6+)
- html5
- javascript
- kiro
- node.js

Log in or sign up for Devpost to join the conversation.