A premium desktop application designed to supercharge your learning journey
๐ Download โข โจ Features โข ๐ Get Started โข ๐ค Contribute โข ๐ License
Apex StudyOS is a premium, all-in-one productivity and study tracking application built for serious learners. It combines advanced task management, detailed analytics, and immersive focus tools into a beautiful, modern desktop experience.
Whether you're preparing for CMA, CA, or any other exam, Apex StudyOS helps you stay organized, focused, and motivated throughout your study journey.
Pre-built executable is available for Windows!
| Platform | Download | Installation |
|---|---|---|
| ๐ช Windows | Download .exe | Double-click to install |
No compilation needed! Just download and run. ๐
|
Advanced Pomodoro timer with immersive fullscreen mode keeps distractions away |
Beautiful visualizations show exactly where you stand in your preparation |
100% offline - your data never leaves your computer |
|
Native desktop app built for speed and performance |
Modern glassmorphism design with smooth animations |
Completely free to use, forever. Apache 2.0 licensed |
Transform your study routine with these powerful tools:
- Advanced Pomodoro Timer: Customizable work and break durations
- Immersive Fullscreen Mode: Distraction-free studying
- Audio Notifications: Customizable sounds for session transitions
- Session Tracking: Monitor your daily focus time
- Hierarchical Organization: Subjects โ Modules โ Topics
- Video Progress Tracking: Track watched duration for video courses
- Resource Management: Attach and manage study materials
- Progress Visualization: Beautiful circular progress indicators
- Daily Statistics: Track your study time and completion rates
- Weekly Breakdown: Visualize your study patterns over time
- Subject-wise Analytics: Identify strengths and areas for improvement
- Interactive Charts: Powered by Recharts for beautiful data visualization
- Keyboard Shortcuts: Navigate and control without touching the mouse
- Quick Notes: Rich text editor powered by TipTap
- Important Flags: Mark and filter critical topics
- PDF Export: Generate study reports and summaries
- Glassmorphism Design: Premium, modern aesthetic
- Smooth Animations: Powered by Framer Motion
- Dark Mode: Easy on the eyes during long study sessions
- Responsive Layout: Collapsible sidebar for maximum screen space
- Privacy Focused: All data stays on your machine
- SQLite Database: Fast, reliable local storage
- Prisma ORM: Type-safe database operations
- No Internet Required: Work completely offline
- Frontend: React 19, TypeScript 5, Tailwind CSS 3, Framer Motion 12
- Backend: Electron 39, Node.js
- Database: SQLite, Prisma ORM 5
- UI Components: Custom components with Shadcn/UI patterns
- Build Tool: Electron-Vite, Vite 7
- State Management: Zustand 5
- Rich Text: TipTap 3
Just want to use Apex StudyOS? Head over to the Releases page and download the installer for your platform. No setup required!
Want to contribute or customize? Follow these steps:
-
Clone the repository:
git clone https://github.com/Tamil-Venthan/Apex-StudyOS.git cd Apex-StudyOS -
Install dependencies:
npm install
-
Initialize the database:
npx prisma migrate dev
Start the development server:
npm run devThe application will launch automatically in development mode with hot reload enabled.
Create a native executable for your operating system:
Windows:
npm run build:winOutput: dist/Apex StudyOS Setup 1.1.0.exe
| Key | Action |
|---|---|
Space |
Start/Pause Timer |
R |
Reset Timer |
S |
Skip Current Session |
F |
Toggle Fullscreen |
M |
Toggle Mute |
| Key | Action |
|---|---|
Ctrl/Cmd + S |
Save Current Changes |
Ctrl/Cmd + N |
Create New Subject |
Ctrl/Cmd + , |
Open Settings |
Apex-StudyOS/
โโโ .github/ # GitHub templates and workflows
โ โโโ ISSUE_TEMPLATE/ # Issue templates
โ โโโ pull_request_template.md
โโโ src/
โ โโโ main/ # Electron main process
โ โ โโโ index.ts
โ โ โโโ ipc-handlers.ts # IPC communication
โ โโโ preload/ # Electron preload scripts
โ โ โโโ index.ts
โ โโโ renderer/ # React frontend
โ โโโ src/
โ โ โโโ components/ # Reusable UI components
โ โ โโโ pages/ # Page components
โ โ โโโ stores/ # Zustand state management
โ โ โโโ utils/ # Utility functions
โ โโโ index.html
โ โโโ index.css # Global styles
โโโ prisma/ # Database schema and migrations
โ โโโ schema.prisma
โ โโโ migrations/
โ โโโ dev.db # SQLite database
โโโ resources/ # App resources (icons, etc.)
โโโ build/ # Build configuration
โโโ LICENSE # Apache 2.0 License
โโโ CHANGELOG.md # Version history
โโโ CONTRIBUTING.md # Contribution guidelines
โโโ SECURITY.md # Security policy
โโโ package.json
Contributions are welcome! We love to receive contributions from the community and appreciate your help in making Apex StudyOS better.
- Fork the repository
- Create a feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add: AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Please read CONTRIBUTING.md for detailed guidelines on our code of conduct and the process for submitting pull requests.
Found a bug or have a feature request? Please check our issue tracker first to avoid duplicates.
- Bug Report: Use the bug report template
- Feature Request: Use the feature request template
This project is licensed under the Apache License 2.0 - see the LICENSE file for details.
Copyright 2026 Tamil Venthan
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
- Built with Electron
- UI powered by React and Tailwind CSS
- Database management with Prisma
- Animations by Framer Motion
- Icons from Lucide React
Tamil Venthan - Project Maintainer
- GitHub: @Tamil-Venthan
- Project Link: https://github.com/Tamil-Venthan/Apex-StudyOS
- ๐ค AI Personalization - The AI Coach now knows your name, active exams, and due dates for tailored advice.
- โก Response Length Controls - Toggle between "Short Answer" for quick concepts or "Long Answer" for deep dives.
- ๐ OpenRouter Integration - Connect to 100+ AI models (Llama 3, DeepSeek, Mistral, etc.) for free or paid access.
- ๐จ Enhanced UI - Cleaner typography, beautiful lists, and "Glassmorphism" styling for a premium feel.
- ๐ Improved Markdown - Better rendering for tables, quotes, and code blocks in AI responses.
- โ Video Progress Tracking - Track watched duration for video courses
- โ Important Flags - Mark and filter critical topics
- โ PDF Export - Generate study reports and summaries
- โ Enhanced Analytics - More detailed insights into your study patterns
- โ Collapsible Sidebar - Maximize your screen space
- โ Improved Performance - Faster loading and smoother animations
See CHANGELOG.md for complete version history.
If you find Apex StudyOS useful, please:
- โญ Star this repository on GitHub
- ๐ Report bugs to help us improve
- ๐ก Suggest features you'd like to see
- ๐ค Share with fellow students who might benefit
Made with โค๏ธ for students everywhere