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
"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
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
Bring your own API key and choose your brain:
- Gemini
- OpenAI
- Claude
- Grok
Your cumulative psychological map โ built from every journal entry. See:
- Existential Archetypes
- Hidden Behavioral Patterns
- Critical Life Questions
- Skill & Interest Radar
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
"Input your raw thoughts, AI generates your life strategy guide."
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).
Write anything in Journal (no format required).
- Life path, skills/weaknesses, wins/fails, current struggles
- Tip: The more specific, the sharper the analysis.
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
๐ฎ Try it now: https://mystats-eta.vercel.app
- Node.js 18+
- API key (choose one):
# Clone the repository
git clone https://github.com/kks0488/mystats.git
cd mystats
# Install dependencies
npm install
# Start dev server
npm run dev- Open the app in your browser (
http://localhost:5173) - Go to the Dashboard
- Enter your API Key (Gemini, OpenAI, Claude, or Grok)
- Start journaling!
| 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 |
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
MyStats supports:
- ๐บ๐ธ English
- ๐ฐ๐ท ํ๊ตญ์ด (Korean)
Toggle language in the header.
- 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
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-featureMIT License - see LICENSE for details.
- Google Gemini for generation
- OpenAI for generation
- Anthropic Claude for generation
- xAI Grok for generation
- shadcn/ui for the beautiful components
- Framer Motion for smooth animations
- All the open-source contributors who made this possible
โญ If this helped you, give it a star!
Built with ๐ง + โ by @kks0488
