Yanshi is a Windows desktop focus timer designed for postgraduate exam preparation, integrating a timer, task management, subject statistics, and countdown into a distraction-free study environment.

Stars

21

7-day growth

No data

Forks

0

Open issues

0

License

MIT

Last updated

2026-07-31

AI repository intelligence
FR-AI / ANALYSIS

Why it is worth attention

It is a specialized, offline-first productivity tool tailored specifically for Chinese postgraduate exam (Kaoyan) students, with local storage, full-screen immersion mode, and resume capability after restart.

Who it is for

  • Chinese postgraduate exam (Kaoyan) students
  • Windows desktop users seeking offline study tools
  • Students who want subject-specific study tracking and statistics
  • Open-source enthusiasts looking for an Electron + React self-hosted productivity app

Use cases

  • Tracking focused study sessions for Kaoyan subjects (Math, English, Politics, Major) using Pomodoro-style timers
  • Managing daily learning tasks and linking them to specific subjects and timer sessions
  • Monitoring study progress via cumulative charts, daily/weekly bar graphs, and subject distribution rings
  • Backup and recovery of study records before system reinstallation or device migration

Strengths

  • Resilient timer that survives app restarts by saving end time to localStorage
  • Unified statistics from sessions collection avoids data inconsistency after manual edits
  • Built-in automated quality checks for resource loading and core UI rendering in Electron
  • Does not require account registration or internet; no ads, no telemetry, no cloud dependencies

Considerations

  • Currently Windows-only, with no macOS or Linux build
  • No cloud sync, data export, or backup feature (planned for future)
  • Uncategorized code with monolithic App.jsx, pending refactoring and tests

README quick start

安装使用

Description

研时 - 为考研复习设计的专注计时与学习统计桌面应用(番茄todo)

Related repositories

Similar projects matched by category, topics, and programming language.

react
Featured
react GitHub avatar

react

React is a JavaScript library for building user interfaces with declarative, component-based, and cross-platform design.

Web DevelopmentFrontend Frameworks
246,741
tandpfun
Featured
tandpfun GitHub avatar

wardrobe

A GPT‑image powered app that extracts individual garment cutouts from photos, organizes them into a digital wardrobe, and generates modeled outfit previews.

JavaScript
1,570
mshumer
Featured
mshumer GitHub avatar

Claude-of-Duty

A browser-based first-person shooter built entirely with procedural generation and orchestrated AI agents, featuring 55k lines of Three.js/WebGL2 code and no art assets.

AI & Machine LearningAI Agents
1,234