Skip to content

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.

License

Notifications You must be signed in to change notification settings

Tamil-Venthan/Apex-StudyOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

6 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Apex StudyOS ๐Ÿš€

Apex Icon

๐ŸŽ“ Apex StudyOS

Your Complete Study Companion for CMA/CA Exam Preparation

A premium desktop application designed to supercharge your learning journey

License Version Downloads Electron React TypeScript

๐ŸŽ Download โ€ข โœจ Features โ€ข ๐Ÿš€ Get Started โ€ข ๐Ÿค Contribute โ€ข ๐Ÿ“„ License


๐Ÿ“– About

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.

๐ŸŽ Download

๐Ÿ“ฅ Get Apex StudyOS - Ready to Use!

Pre-built executable is available for Windows!

Download Latest Release

Platform Download Installation
๐ŸชŸ Windows Download .exe Double-click to install

No compilation needed! Just download and run. ๐Ÿš€

๐ŸŒŸ Why Choose Apex StudyOS?

๐ŸŽฏ Stay Focused

Advanced Pomodoro timer with immersive fullscreen mode keeps distractions away

๐Ÿ“ˆ Track Progress

Beautiful visualizations show exactly where you stand in your preparation

๐Ÿ”’ Privacy First

100% offline - your data never leaves your computer

โšก Lightning Fast

Native desktop app built for speed and performance

๐ŸŽจ Beautiful UI

Modern glassmorphism design with smooth animations

๐Ÿ†“ Free & Open

Completely free to use, forever. Apache 2.0 licensed

โœจ Key Features

Transform your study routine with these powerful tools:

๐ŸŽฏ Focus Mode

  • 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

๐Ÿ“š Subject Tracking

  • 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

๐Ÿ“Š Analytics Dashboard

  • 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

โšก Smart Workflow

  • 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

๐ŸŽจ Modern UI/UX

  • 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

๐Ÿ’พ Local First

  • 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

๐Ÿ› ๏ธ Tech Stack

  • 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

๐Ÿš€ Getting Started

๐ŸŽฏ For Users - Quick Start

Just want to use Apex StudyOS? Head over to the Releases page and download the installer for your platform. No setup required!


๐Ÿ› ๏ธ For Developers - Build from Source

Want to contribute or customize? Follow these steps:

Prerequisites

Installation

  1. Clone the repository:

    git clone https://github.com/Tamil-Venthan/Apex-StudyOS.git
    cd Apex-StudyOS
  2. Install dependencies:

    npm install
  3. Initialize the database:

    npx prisma migrate dev

๐ŸŽฎ Usage

Running Locally

Start the development server:

npm run dev

The application will launch automatically in development mode with hot reload enabled.

Building for Production

Create a native executable for your operating system:

Windows:

npm run build:win

Output: dist/Apex StudyOS Setup 1.1.0.exe

โŒจ๏ธ Keyboard Shortcuts

Focus Mode

Key Action
Space Start/Pause Timer
R Reset Timer
S Skip Current Session
F Toggle Fullscreen
M Toggle Mute

Global

Key Action
Ctrl/Cmd + S Save Current Changes
Ctrl/Cmd + N Create New Subject
Ctrl/Cmd + , Open Settings

๐Ÿ“‚ Project Structure

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

๐Ÿค Contributing

Contributions are welcome! We love to receive contributions from the community and appreciate your help in making Apex StudyOS better.

How to Contribute

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add: AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

Please read CONTRIBUTING.md for detailed guidelines on our code of conduct and the process for submitting pull requests.

๐Ÿ› Bug Reports & Feature Requests

Found a bug or have a feature request? Please check our issue tracker first to avoid duplicates.

๐Ÿ“„ License

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.

๐Ÿ™ Acknowledgments

๐Ÿ“ง Contact

Tamil Venthan - Project Maintainer

โœจ What's New in v1.2.0 (AI Supercharge Update)

  • ๐Ÿค– 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.

โœจ What's New in v1.1.0

  • โœ… 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.

๐ŸŒŸ Show Your Support

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

About

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.

Topics

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Packages

No packages published