Skip to content

kks0488/mystats

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

50 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

MyStats Logo

๐Ÿง  MyStats

AI-Powered Self-Discovery & Career Strategy Engine

Transform your scattered thoughts into actionable intelligence.
Powered by Gemini, OpenAI, Claude, and Grok - built for thinkers who refuse to settle.

Model lineage: drafted with Gemini, refined with Claude Opus 4.5, finalized with GPT-5.2 Codex.
๋ชจ๋ธ ํ๋ฆ„: Gemini๋กœ ์ดˆ์•ˆ, Claude Opus 4.5๋กœ ๋‹ค๋“ฌ๊ณ , GPT-5.2 Codex๋กœ ๋งˆ๋ฌด๋ฆฌ.

Features ยท 3-Step Guide ยท Demo ยท Quick Start ยท Tech Stack ยท Contributing

React 19 TypeScript Multi-AI Ready Vite MIT License

GitHub Stars GitHub Forks


โœจ Why MyStats?

"Most productivity apps ask what you did. MyStats decodes who you are."

We don't just track your activities โ€” we uncover your hidden patterns, identify your psychological archetypes, and generate personalized strategies that leverage your unique strengths.

๐Ÿ““ Journal Entry โ†’ ๐Ÿง  AI Analysis โ†’ ๐Ÿ‘ค Deep Profile โ†’ โšก Custom Strategy

๐ŸŽฏ Features

๐Ÿงฌ Neural Memory Journal

Write freely. Our AI doesn't just save โ€” it decodes. Every entry is analyzed for:

  • Skills (Hard & Soft)
  • Personality Traits & Patterns
  • Hidden Archetypes (e.g., "The Architect of Systems" ์‹œ์Šคํ…œ์˜ ์„ค๊ณ„์ž)
  • Critical Questions you should be asking yourself

๐Ÿค– Multi-AI Provider Switch

Bring your own API key and choose your brain:

  • Gemini
  • OpenAI
  • Claude
  • Grok

๐Ÿชž Deep Intelligence Profile

Your cumulative psychological map โ€” built from every journal entry. See:

  • Existential Archetypes
  • Hidden Behavioral Patterns
  • Critical Life Questions
  • Skill & Interest Radar

โšก Neural Strategy Engine

Describe a problem. Get a ruthlessly personalized solution:

  • Unfair Advantage Analysis (What makes YOU uniquely positioned?)
  • Mental Model Application (First Principles, 80/20, Inversion...)
  • Concrete Action Plans
  • Personal Blind Spot Warnings

๐Ÿ“˜ 3-Step Usage Guide

"Input your raw thoughts, AI generates your life strategy guide."

1) Add an API Key

MyStats is local-first with no backend.

  • Setup: Settings โ†’ API Key โ†’ Save
  • Recommended: Google Gemini (free)
  • Privacy: Your key/data stay only in your browser (no servers).

2) Journal Freely

Write anything in Journal (no format required).

  • Life path, skills/weaknesses, wins/fails, current struggles
  • Tip: The more specific, the sharper the analysis.

3) Get Insights

Once you have entries, the AI turns them into insight.

  • ๐ŸŽฏ Strategy: A personalized plan based on your stats
  • ๐Ÿง  Profile: Hidden patterns + deep questions for growth

๐ŸŽฌ Demo

MyStats Demo

๐ŸŽฎ Try it now: https://mystats-eta.vercel.app


๐Ÿš€ Quick Start

Prerequisites

Installation

# Clone the repository
git clone https://github.com/kks0488/mystats.git
cd mystats

# Install dependencies
npm install

# Start dev server
npm run dev

Setup

  1. Open the app in your browser (http://localhost:5173)
  2. Go to the Dashboard
  3. Enter your API Key (Gemini, OpenAI, Claude, or Grok)
  4. Start journaling!

๐Ÿ›  Tech Stack

Category Technology
Framework React 19 + Vite 7
Language TypeScript 5.9 (Strict Mode)
Styling Tailwind CSS + shadcn/ui
Animation Framer Motion
AI Engine Gemini / OpenAI / Claude / Grok (bring your own key)
Database IndexedDB (via idb)
Validation Zod
Icons Lucide React

๐Ÿ“‚ Project Structure

mystats/
โ”œโ”€โ”€ src/
โ”‚   โ”œโ”€โ”€ components/
โ”‚   โ”‚   โ”œโ”€โ”€ layout/      # Shell, Navigation
โ”‚   โ”‚   โ””โ”€โ”€ ui/          # shadcn/ui components
โ”‚   โ”œโ”€โ”€ db/              # IndexedDB operations
โ”‚   โ”œโ”€โ”€ hooks/           # Custom React hooks
โ”‚   โ”œโ”€โ”€ lib/             # Multi-AI providers, utilities
โ”‚   โ”œโ”€โ”€ pages/           # Home, Journal, Profile, Strategy
โ”‚   โ””โ”€โ”€ App.tsx
โ”œโ”€โ”€ public/
โ””โ”€โ”€ package.json

๐ŸŒ Internationalization

MyStats supports:

  • ๐Ÿ‡บ๐Ÿ‡ธ English
  • ๐Ÿ‡ฐ๐Ÿ‡ท ํ•œ๊ตญ์–ด (Korean)

Toggle language in the header.


๐Ÿ”’ Privacy First

  • 100% Local Storage: All data stored in IndexedDB on your device
  • No Server: No backend, no tracking, no data collection
  • Your API Key: Direct connection to your provider (we never see it)
  • Export Anytime: Download your data as JSON

๐Ÿค Contributing

We love contributions! Please see our Contributing Guide.

# Fork & Clone
git clone https://github.com/kks0488/mystats.git

# Create feature branch
git checkout -b feature/amazing-feature

# Commit changes
git commit -m "feat: add amazing feature"

# Push & create PR
git push origin feature/amazing-feature

๐Ÿ“œ License

MIT License - see LICENSE for details.


๐Ÿ™ Acknowledgements


โญ If this helped you, give it a star!

Built with ๐Ÿง  + โ˜• by @kks0488

About

๐Ÿง  Local-first AI journal & career strategy engine. Multi-provider: Gemini, OpenAI, Claude, Grok.

Topics

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published