A seamless post-booking solution for SIXT, delivering the same exceptional quality as in-store. Enjoy a fast, intuitive experience with personalized recommendations for your journey.
Watch the demo here:
Sixty is an AI-powered chat interface that enhances the rental car pickup experience. Built for hackaTUM 2025, it brings the personal touch of in-store interactions to the digital realm, helping customers customize and improve their rental experience right before pickup.
We wanted to create a truly personalized experience for every customer — something that feels like speaking to a real person at the SIXT counter. In a physical rental location, the staff can upsell, guide customers, and help them get the best experience possible. With digital rental car processes, this personal interaction is mostly lost.
Our goal is simple:
Bring back the human, personal experience to the digital pickup process — and improve the UX of getting your rental car from SIXT.
- AI-Powered Assistant: Natural language chat interface powered by OpenAI
- Real-Time Integration: Connects to the production SIXT API for live offers and addon options
- Personalized Recommendations: AI agent analyzes booking details to provide tailored suggestions
- Mobile-First Design: Optimized for mobile use, with desktop support
- Seamless UX: Unified experience between custom UI and AI agent interactions
- Node.js (v18 or higher)
- npm or yarn
- OpenAI API key
- Clone the repository:
git clone git@github.com:paulkoehlerdev/sixty.git
cd sixty- Install dependencies:
npm install-
Set up your environment variables:
- Create a
.envfile in the root directory - Add your OpenAI API key:
OPENAI_API_KEY=your_api_key_here - Create a
-
Run the development server:
npm run dev- Build for production:
npm run build- Deploy to Cloudflare Workers:
npm run deployExperience Sixty directly at: http://sixty.twentyfivesoftware.workers.dev/
Note
The experience works on desktop, but it is optimized for mobile use.
Built with React, TypeScript, Cloudflare Workers, and OpenAI API. The frontend uses Tailwind CSS, shadcn/ui, and Radix UI, while the backend runs on Cloudflare Workers with Durable Objects for state management.
The system integrates:
- SIXT API: Fetches real offers and addon options
- AI Agent: Processes booking details and user queries to provide personalized assistance
- Custom UI: Seamless interface that unifies chat interactions with product displays
This is a modern take on a well-known problem, powered by natural language interaction as the new "device."
This project was built during hackaTUM 2025 by:
- Simon Weckler
- Matthias Kirstein
- Paul Köhler
- Integrating AI Agents into custom UI experiences
- Making AI interactions feel unified and natural
- Balancing real-time API calls with user experience
- Building mobile-first interfaces with modern React patterns
We're proud that the project already delivers real, meaningful results and feels great to use — even though it still needs optimization for speed and stability. The first time we went through the full interaction flow with the Agent was a truly rewarding moment.
- Full Booking Integration: The entire booking process could take place in the chat interface
- Performance Optimization: Further improvements to speed and stability
- Enhanced Personalization: More sophisticated AI recommendations based on user history
- Multi-language Support: Expand to serve customers in multiple languages
- Voice Assistant: Add voice interaction capabilities for hands-free experience
Beyond that… we'll see where it goes.
This project is licensed under the MIT License - see the LICENSE file for details.
