Inspiration
Inspired by: https://manico.im.
I would like to build something similar but open sourced to the community.
What it does
- It can quickly switch between different apps
- It can assign shortcut to pinned applications
- It will record the shortcut usage, which can prove that it reduced your time to switch
How we built it
- We use Kiro's spec driven development first.
- Once we get a first version, we ask Kiro to fix bugs and add new features along the way
Challenges we ran into
- The balance between different plans. Kiro will suggest it but it still needs the decision of human's firsthand experience
- Corner case are everywhere. Kiro can't help much with real tests. But it is helpful to interact with Kiro about the errors. To be honest, sometimes it is frustrating
- Performance issue. The first plan is easy, but when it comes to production, we have to optimize the cpu usage, add cache to speed things up. Those tricks will not be added by AI tool at the very beginning.
Accomplishments that we're proud of
- We start from zero to make it a production ready app
What we learned
- Simpler is more important than complex. If something is over designed, you will find AI can't do it well too. We need to start again and make our ideas simple.
- Solve issue one by one. The AI tool has limit like context window and sometimes it is hard to make sure all the requests can be fulfilled at the same time.
- More tests and more tests.
Log in or sign up for Devpost to join the conversation.