A personal OS for the tools I actually use every day — rebuilt cleaner.
plexity.tools · Always Free · No AI · Side Project
Plexity is a full-stack personal productivity shell. Instead of bouncing between five different apps for tasks, grades, notes, a calculator, and a PDF tool, everything lives in one dark, minimal interface built exactly the way I want it. It even comes with its own assistant to navigate and leverage any tool — try ctrl/cmd + K.
It started as scratching my own itches. It became a real app.
| Tool | What it does |
|---|---|
| Tasks | Add, manage, and track to-dos |
| Calendar | View and manage your schedule in one place |
| Goals | Set and track long-term goals |
| Lists | Simple, fast list-making |
| Journal | Private daily journaling |
| Grades | Track your GPA and grades across courses |
| Focus | Distraction-free focus timer |
| Calculator | Clean calculator with math rendering (KaTeX) |
| PDF Tools | View, edit, and manipulate PDFs in-browser |
| Stocks | Stock research workspace |
| Typing | Typing speed practice |
| Units | Unit converter |
| Passwords | Encrypted password manager |
| College | College-specific planning tools |
| Catalog | Browse and launch all tools from one place |
| Layer | Technology |
|---|---|
| Framework | React 18 + Vite |
| Routing | React Router v6 |
| Styling | Tailwind CSS + tailwind-merge + tailwindcss-animate |
| State | Zustand (global) + TanStack Query v5 (server state) |
| Backend/DB | Base44 SDK |
| Forms/Validation | Zod |
| Date parsing | chrono-node (natural language) |
| Math rendering | KaTeX |
| pdf-lib + pdfjs-dist | |
| Charts | Recharts |
| 3D | Three.js |
| UI primitives | Radix UI + Lucide React + Sonner (toasts) |
| Testing | Vitest |
| Linting | oxlint |
# Clone
git clone https://github.com/OrangJaguar/Plexity.git
cd Plexity
# Install
npm install
# Environment variables
cp .env.example .env.local
# Fill in required Base44 / API keys
# Dev server
npm run dev
# → http://localhost:5173npm run build # Production build
npm run preview # Preview production build
npm run test # Run Vitest tests
npm run lint # Run oxlint
npm run typecheck # TypeScript checkI wanted one place where I could open my laptop and have everything I need — not a different tab for every micro-tool. Plexity is that place for me. It's also a real project to work on frontend architecture, state management, and product design with actual stakes.
It's free, it has no AI features, and it's a side project first.
Active. I use it daily and add tools when I need them.
- Built and maintained by Sanskar Gupta
- Live at plexity.tools