{"repo":"Illyism/sidejot","free":true,"listed":false,"github":"https://github.com/Illyism/sidejot","clone":"git clone https://github.com/Illyism/sidejot.git","description":"AI Task Planner & Pomodoro Assistant","language":"TypeScript","stars":102,"topics":["adhd","pomodoro","task-scheduler","todo"],"license":"MIT","category":"productivity","readme_excerpt":"Sidejot Sidejot is an AI-powered Pomodoro Planner designed to be privacy-focused, ADHD-friendly, and accessible. It helps you break down your tasks into manageable 25-minute chunks, ensuring you stay focused and productive. Features - AI-Powered Planning : Uses Google Gemini 2.5 Flash (via OpenRouter) to break down vague goals into specific, actionable Pomodoro tasks. - Local-First & Private : All data is stored locally in your browser using IndexedDB (Dexie.js). - Cross-Device Sync : Supports syncing your plan across tabs and devices. - ADHD-Friendly UI : Clean, distraction-free interface designed to reduce cognitive load. - Pomodoro Timer : Integrated timer to keep you on track. - Dark/Light Mode : Fully themeable UI using Tailwind CSS and shadcn/ui. Tech Stack - Framework : Next.js 15 (App Router) - Language : TypeScript - Styling : Tailwind CSS v4, shadcn/ui - State Management : Zustand - Database : Dexie.js (IndexedDB) - AI : Vercel AI SDK 5.0, OpenRouter - Package Manager : Bun Getting Started Prerequisites - Bun installed - An OpenRouter API Key Installation 1. Clone the repository: 2. Install dependencies: 3. Enter your OpenRouter API key in the app's Settings UI. Keys are stored locally in your browser — there is no shared server-side key. 4. Run the development server: 5. Open http://localhost:3000 with your browser. License MIT","default_branch":null,"files":null,"tree":[],"storefront":"/r/Illyism","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Illyism/sidejot/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}