CASE STUDY

CereboAI

CereboAI is a web app for comparing AI models side by side, running chats, and tracking responses in a simple, structured interface using free APIs.

CereboAI

01 / OVERVIEW

CereboAI is a modern web application designed to compare and interact with multiple AI models in a single interface.

The platform allows users to test responses from different models side by side, manage conversations, and track usage — all using free APIs.

The goal was to create a system that simplifies AI exploration by making it accessible, transparent, and easy to compare.

02 / PROBLEM

As the number of AI models continues to grow, interacting with them becomes increasingly fragmented. Users often rely on separate platforms to test different models, making it difficult to compare outputs or understand differences clearly.

There is also a lack of transparency in how models respond, limited access due to pricing barriers, and no unified workflow for testing ideas across multiple systems. This leads to inefficiency and makes meaningful comparison unnecessarily complex.

Result: Users struggle to efficiently explore and compare AI capabilities.

03 / SOLUTION

CereboAI introduces a unified platform where multiple AI models can be accessed, compared, and tested in real time.

Key improvements: Direct API integration with free models, side-by-side comparison mode, and persistent chat functionality with secure authentication.

Result: A system that enables fast, clear, and efficient evaluation of AI models in one place.

04 / FEATURES

  • Side-by-side AI model comparison
  • Concurrent API requests for fast results
  • Single model chat with contextual conversations
  • Persistent chat history per user
  • Usage tracking for token consumption
  • Error handling for API failures and rate limits
  • Fully responsive interface

05 / TECH STACK

  • React.js
  • Tailwind CSS
  • shadcn/ui
  • Supabase
  • OpenRouter

06 / DESIGN APPROACH

The design of CereboAI focuses on reducing complexity in a space that is inherently complex. Instead of overwhelming users with options or technical details, the interface is structured to highlight what matters most — the outputs.

Clear visual separation between models, consistent layouts, and minimal distractions allow users to focus on comparing responses without cognitive overload. The system is designed to feel predictable and calm, even when handling multiple concurrent processes.

07 / USER EXPERIENCE

The experience is built around speed, clarity, and feedback. Users can interact with AI models without needing to understand underlying systems, while still gaining meaningful insights from the results.

Real-time loading states, clear response indicators, and seamless switching between modes create a fluid interaction flow. Whether comparing models or engaging in a single conversation, the system remains responsive and easy to navigate.

08 / IMPLEMENTATION

CereboAI is implemented using a frontend-driven architecture where API calls are made directly from the client, eliminating the need for intermediate servers. This approach simplifies the system while maintaining performance.

Parallel request handling enables simultaneous responses from multiple models, while Supabase manages authentication, protected routes, and persistent data storage. The structure is modular, allowing scalability as more models or features are introduced.

09 / IMPACT

01

Faster AI Evaluation: Users can compare multiple models instantly

02

Improved Accessibility: Free APIs remove entry barriers

03

Better Understanding: Side-by-side outputs improve decision-making

10 / LEARNINGS

  • 01

    Simplicity is key in complex systems like AI tools

  • 02

    Real-time feedback improves usability significantly

  • 03

    Parallel processing enhances user experience

  • 04

    Authentication and persistence are critical for product usability

NEXT PROJECT

DevSpace

View Case Studyarrow_forward