Skip to content

Cannot Decide

The "Decision Buddy" project aims at helping indecisive people go through every single decision from choosing their dinner, whether to date someone, and even choosing from their job offers.

Core trick

Persists a user's preferences and mood notes across sessions and injects them into a high-thinking-budget Gemini prompt for each decision.

Tags

Description

The "Decision Buddy" project aims at helping indecisive people go through every single decision from choosing their dinner, whether to date someone, and even choosing from their job offers. Powered by Gemini 3 Pro with High thinking level, it can be personalized based on each user's preferences and life experiences.
Quackqqq/decision-buddy★ 00 forksTypeScriptCreated Mar 7, 2026 · last push Mar 7, 2026

README excerpt

## Designed for indecisive people

Having trouble tackling every single decision?
Turn to many friends but end up more hesitant?

DECISION BUDDY is here for you.

## Project Overview

Decision Buddy is a web-based app powered by Gemini 3 Pro.
With the newest Gemini AI technology, it can remember user's basic information, dicision preferences, and even change in mood.
With this application, we aim to help indecisive people a more efficient life without trapped in dillemmas everyday.

## Key Features

**Deep Reasoning Engine**: Powered by Gemini 3 Pro’s High Thinking Level, the AI considers your past habits, current mood, and environmental factors before suggesting a choice.

**BFF Personality**: No more robotic answers. Your Decision Buddy talks to you like a best friend—sometimes encouraging, sometimes brutally honest.

**1M Context Window**: It remembers your previous choices, ensuring your routine stays fresh and balanced.

**Personalized Experience**: Modify the AI model based on your feedback after every use.

## Tech Stack

LLM: Google Gemini 3 Pro (Experimental Preview)

Frontend: React + Vite (Bootstrapped via Google Stitch)

Environment: Google AI Studio

## Demo Video
https://youtu.be/yGmy4G4Jsc4

## How to run locally

1. Clone the repository:
   `git clone https://github.com/Quackqqq/decision-buddy.git`
2. Install dependencies:
   `npm install`
3. Create a `.env` file based on `.env.example` and add your Gemini API Key:
   `VITE_GEMINI_API_KEY=your_api_key_here`
4.

Team