Analysis updated 2026-05-18
Track tasks through pending, in-progress, and completed columns with drag-and-drop
Break a task into subtasks and watch its completion percentage update automatically
Run a separate program that writes to the same SQLite file and see the desktop app refresh live
Package the app into a standalone desktop build for personal use
| watchaai/task-manager-desktop | vzzoxo/xiaoyizi | javlonbek1233/amaliy-ish | |
|---|---|---|---|
| Stars | 42 | 42 | 43 |
| Language | JavaScript | JavaScript | JavaScript |
| Setup difficulty | easy | moderate | easy |
| Complexity | 2/5 | 4/5 | 2/5 |
| Audience | general | ops devops | vibe coder |
Figures from each repo's GitHub metadata at analysis time.
README is Chinese-only, no OS or configuration details are documented beyond the npm commands.
This is a desktop task management application built with Electron, React, and SQLite. The README is written entirely in Chinese, so the description below is based on a translation of the listed features. The app lets you create, edit, and delete tasks, with each task storing a name, start and end times, detailed notes, a status, and a task type. Tasks are displayed as color-coded cards depending on their status: pending, in progress, or completed. Each task can have subtasks attached to it, and the completion percentage for a task updates automatically as you check off subtasks. You can drag tasks between columns and reorder them within a column. Data is stored in a local SQLite database, saved in the directory that Electron uses for user data on your machine. One feature mentioned in the README is that the app can watch for external changes to that SQLite file: if another program writes to the same database (for example a command-line tool), the desktop app will detect the change and refresh its display automatically. You can also trigger a manual refresh. To run the app locally, you install dependencies and start a development server with two npm commands. Packaging for distribution is also available through an npm script. The README is brief and does not go into detail about installation requirements beyond the npm commands, nor does it describe supported operating systems or any configuration options.
A desktop task manager built with Electron and React that stores tasks locally in SQLite, with drag-and-drop columns and subtask progress tracking.
Mainly JavaScript. The stack also includes Electron, React, SQLite.
Setup difficulty is rated easy, with roughly 30min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.