20Punches is an innovative AI-powered investment platform inspired by Warren Buffett's philosophy of thoughtful, long-term investing. The concept behind the app stems from Buffett's famous advice that investors should imagine they only have 20 "punches" on their investment card—representing the total number of companies they can invest in over their lifetime. This encourages a highly selective, research-driven approach to building wealth, focusing on quality over quantity. At its core, 20Punches features an AI SmartAgent that embodies the wisdom and principles of Warren Buffett. Leveraging cutting-edge technology such as Retrieval-Augmented Generation (RAG) and function calling, the SmartAgent offers personalized insights, advice, and financial guidance, making it easier for users to navigate complex investment decisions. The app provides a sleek and intuitive dashboard where users can seamlessly monitor their portfolio, track the performance of their investments, and make data-driven decisions. Users can add new investments, receive personalized recommendations, and stay informed with real-time updates. Additionally, the chat interface—powered by AI—allows for dynamic conversations, giving users access to sophisticated investment strategies in an accessible, user-friendly manner.